Dennis Felsing
cc62d958c6
Merge pull request #7253 from JSaurusRex/midTickAim
...
firing/hooking takes aim when action happened not when tick
2023-10-08 21:29:34 +00:00
JSaurusRex
3c7ad1490b
done requested code changes
2023-10-08 17:31:43 +02:00
Dennis Felsing
1130ebc3b7
Merge pull request #7324 from furo321/solo-kill-team
...
Don't announce team killed if it's a solo server.
2023-10-08 11:38:26 +00:00
furo
703db2c124
Don't announce team killed if it's a solo server.
2023-10-08 13:06:39 +02:00
Dennis Felsing
f7d23844db
Merge pull request #7322 from Robyt3/Editor-External-Image-Name-Fix
...
Fix names of external images not being loaded in editor
2023-10-08 10:59:53 +00:00
Dennis Felsing
dc57cc38c4
Merge pull request #7323 from furo321/move-background-setting
...
Move "Regular background color" setting to background
2023-10-08 10:59:34 +00:00
furo
88e1988d96
Move "Regular background color" setting to background
...
Fixed capitalization (only captialize first letter)
2023-10-08 12:26:03 +02:00
Robert Müller
97ae362bd6
Fix names of external images not being loaded in editor
...
The entire `CEditorImage` was being overwritten when loading external images, which was causing the already loaded image name to be cleared, due to the changed order of operations (regression from #7008 ). This is fixed by using `CImageInfo` to load the image and only copying the relevant members to the `CEditorImage`.
2023-10-08 11:38:13 +02:00
Robert Müller
d4fed2360e
Merge pull request #7208 from dobrykafe/pr-editor-toolbar-sounds
...
Enhance editor toolbar sounds
2023-10-08 09:06:15 +00:00
Dennis Felsing
e4ccd79851
Merge pull request #7318 from furo321/editor-mode-icons
...
Use icons for editor mode switching.
2023-10-08 08:17:07 +00:00
furo
e1979d9c9b
Use icons for editor mode switching.
...
Make the icons bigger.
Make it the same size as "group"
2023-10-08 01:17:20 +02:00
Dennis Felsing
454194489b
Merge pull request #7319 from furo321/reset-zoom-on-change
...
Reset zoom when adjusting default zoom in settings
2023-10-07 22:09:43 +00:00
Dennis Felsing
7034ca84ec
Merge pull request #7314 from furo321/keep-practice
...
Don't disable practice on death.
2023-10-07 21:28:28 +00:00
furo
8c9597667a
Reset zoom when adjusting default zoom in settings
2023-10-07 23:24:36 +02:00
dobrykafe
0838fd9d04
fix requested changes
2023-10-07 15:52:36 +02:00
dobrykafe
fc23f451b2
show clanmates in different color
2023-10-07 15:05:36 +02:00
dobrykafe
8adbbc433c
fix requested changes
2023-10-07 14:49:51 +02:00
Robert Müller
093edb7803
Merge pull request #7308 from Marmare314/add-editor-object
...
Add `CEditorObject` class
2023-10-07 10:26:28 +00:00
furo
d4ec8cf8b4
Don't disable practice on death.
2023-10-07 09:34:20 +02:00
marmare314
719b2bdadd
add editor object class
...
This class is slightly more light-weight than a CEditorComponent
and its naming makes it more natural to inherit for envelope points,
proof-mode positions etc.
2023-10-07 00:46:47 +02:00
Robert Müller
076a902684
Overhaul demo browser UI
...
Improve layout of demo browser buttons, search and checkbox. Use icons for most buttons. Decrease size of UI elements.
Move demo details from below the file browser to a side panel on the right, which is the same size as the server browser side panel. Use ellipsis to truncate the SHA256 instead of rendering only half of it with reduced font size. Show "map not included" instead of "0.00 KiB" for the map size of demos that don't include a map.
Remove the "Markers" column, as it is not very useful to see for all demos and sort by.
Closes #7275 .
2023-10-06 21:46:13 +02:00
JSaurusRex
03fad41def
let fix_style.py do its course
2023-10-06 21:23:39 +02:00
Robert Müller
706f021f68
Add CUIRect::Margin
with vec2
argument
...
To more conveniently create different margins in horizontal and vertical directions at the same time.
2023-10-06 18:08:03 +02:00
dobrykafe
5b609c8e06
extract CEditor::DoAudioPreview
, also use in file dialog
2023-10-06 17:10:43 +02:00
dobrykafe
ca517f27b8
enhance editor toolbar sounds
2023-10-06 17:09:19 +02:00
Robert Müller
5a10ef049a
Fix clang-tidy readability-static-accessed-through-instance
...
The crash that was occurring with this check was fixed in clang 15.
2023-10-06 14:07:02 +02:00
Robert Müller
4e31052821
Fix clang-tidy clang-analyzer-deadcode.DeadStores
2023-10-06 14:06:55 +02:00
Robert Müller
b81fb37f82
Fix clang-tidy modernize-use-emplace
2023-10-06 14:06:20 +02:00
Robert Müller
48a92f1eac
Merge pull request #7303 from Marmare314/refactor-env-editor
...
Refactor `CEnvelope` class
2023-10-06 11:29:08 +00:00
Dennis Felsing
bdcf3e67f7
Merge pull request #7306 from Marmare314/component-single-member
...
store only pointer to editor in CEditorComponent
2023-10-06 11:25:16 +00:00
marmare314
73914b3cae
store only pointer to editor in CEditorComponent
2023-10-06 12:46:56 +02:00
marmare314
c2adfc5628
make CEnvelope::m_PointsAccess private
2023-10-06 11:39:26 +02:00
marmare314
855ae8885c
make CEnvelope::Resort private
2023-10-06 11:39:26 +02:00
marmare314
95528ca0b9
refactor CEnvelope::FindTopBottom
...
- rename to GetValueRange
- return pair of floats instead of storing them as members
2023-10-06 11:39:26 +02:00
marmare314
283226ef59
init member variables of CEnvelope on declaration
2023-10-06 11:39:26 +02:00
marmare314
08b825439e
use type enum in CEnvelope
2023-10-06 11:39:22 +02:00
marmare314
073f208808
split implementations from CEnvelope class
2023-10-06 00:32:12 +02:00
marmare314
1bd3e65c2a
extract CEnvelope into seperate header
2023-10-05 22:42:24 +02:00
marmare314
1ccb83b2ae
make IEnvelopePointAccess destructor virtual
2023-10-05 22:34:51 +02:00
Robert Müller
c0b8bf313c
Fix selected demo index being desynced with selected demo name
...
When using the demo filter and the selected demo name does not match any visible demo item, temporarily reset the selected demo index instead of keeping an incorrect demo index. This makes the behavior consistent with the server browser.
2023-10-05 21:29:34 +02:00
Robert Müller
48ba1f463a
Ensure CDemoItem
member variables are initialized
...
The variable `m_Valid` was not initialized in all cases.
2023-10-05 21:29:33 +02:00
JSaurusRex
f1dd707c46
fixed clang formatting error
2023-10-05 20:10:52 +02:00
Dennis Felsing
2b115b92fa
Merge pull request #7300 from Robyt3/Demo-Render-Dialog-Fixes
...
Fix demo render complete popup opening on error, improve layout
2023-10-05 11:45:39 +00:00
Dennis Felsing
d1cd0aeb20
Merge pull request #7287 from Marmare314/string-tooltip
...
store editor tooltip in optional string
2023-10-05 10:01:01 +00:00
Robert Müller
39057d7b87
Fix demo render complete popup opening on error, improve layout
...
The popup to show the completed demo rendering was also shown when the demo to be rendered could not be loaded or if the demo render popup was cancelled. Now the popup is only shown when the demo rendering was successful.
The layout of the popup is made consistent with other message popups. Long text is wrapped over multiple lines instead of decreasing the font size.
2023-10-05 11:58:48 +02:00
marmare314
25da78a00e
store editor tooltip in optional string
2023-10-04 23:48:14 +02:00
Dennis Felsing
b7de3d1e22
Merge pull request #7295 from Learath2/pr_fixfixfix
...
Vanilla tunings should be used for reckoning
2023-10-04 16:19:10 +00:00
Dennis Felsing
a07679d33a
Merge pull request #6990 from Marmare314/project-onto
...
implement project-onto operation for envelopes
2023-10-04 14:30:01 +00:00
Learath
f865679cb4
Vanilla tunings should be used for reckoning
2023-10-04 15:21:10 +02:00
JSaurusRex
922a167c65
disable by default
2023-10-03 23:04:56 +02:00