Robert Müller
109b6bfb8e
Refactor info message text container creation
...
Combine `CreateNamesIfNotCreated` and `CreateFinishTextContainersIfNotCreated` functions to `CreateTextContainersIfNotCreated` function to reduce duplicate code on usage.
Extract duplicate code for determining name color in info messages as lambda function.
2024-02-09 21:33:27 +01:00
Robert Müller
1683304acd
Ensure skin info of finish messages is valid
2024-02-09 21:33:14 +01:00
Robert Müller
289b7b08c7
Ensure finish info messages are initialized
...
Closes #7913 .
2024-02-09 21:33:04 +01:00
Robert Müller
cb0af02eae
Extract CTeeRenderInfo::Valid
function
2024-02-09 21:32:56 +01:00
Robert Müller
4cb0bb2744
Split CInfoMessages::OnMessage
into separate functions
...
Improve readability by splitting long `OnMessage` function into separate functions for each individual message.
2024-02-09 21:32:48 +01:00
Robert Müller
e350ceeb16
Extract SSkinTextures::Unload
function
2024-02-09 21:32:44 +01:00
Corantin H
f9ba9d819b
Add more const
qualifiers to editor methods
2024-02-09 21:13:28 +01:00
Robert Müller
fbc4181809
Merge pull request #7937 from Peakies/switch_screen_pr
...
fix switch screen and blackscreen on opengl + window borderless
2024-02-09 19:47:42 +00:00
Peakies
e8809f11a3
rename Modes
2024-02-09 23:01:09 +03:30
Corantin H
bd5149c48c
Prevent brush placing when paning editor view
2024-02-09 19:57:48 +01:00
Corantin H
9e724950d0
Fix quad grid snapping
...
Check for grid alignment before aligning quads to other quads
2024-02-09 19:57:43 +01:00
Corantin H
419bebf7ff
Add const
qualifier to interface getters in editor.h
2024-02-09 19:48:29 +01:00
Robert Müller
837ecb8708
Merge pull request #7946 from ChillerDragon/pr_ed_switch
...
Add "View" button to switch drop down in editor
2024-02-09 16:43:25 +00:00
ChillerDragon
3fc10d4a6c
Add "View" button to switch drop down in editor
...
This allows mappers to find switchers by number.
see #7931
2024-02-09 16:28:24 +08:00
Dennis Felsing
9187c296a0
Merge pull request #7952 from Robyt3/Server-Sixup-Killmessages
...
Show kill messages also for sixup clients
2024-02-08 22:53:54 +00:00
Jupeyy
f37b58a887
Merge pull request #7953 from bencie/fix-rcon-leftright
...
Fix broken parameter in MoveCharacter
2024-02-08 21:53:07 +00:00
bencie
177e8f07f1
Fix broken parameter in MoveCharacter
2024-02-08 22:34:38 +01:00
Robert Müller
c0da15737d
Show kill messages also for sixup clients
...
For consistency between 0.6 and 0.7 clients, also show kill messages for 0.7 clients, now that DDNet client also supports finish messages.
Closes #5623 .
2024-02-08 20:30:31 +01:00
Dennis Felsing
7dc446e086
Merge pull request #7942 from Robyt3/Client-SoundInit-Warning
...
Use generic client warning for failed sound init
2024-02-08 14:00:16 +00:00
Peakies
01503af071
clear codes
2024-02-08 15:31:57 +03:30
Dennis Felsing
d0f3f802e2
Merge pull request #7948 from ChillerDragon/pr_editor_obj_comments
...
Cleanup editor object comments
2024-02-08 09:16:45 +00:00
ChillerDragon
860a472d5c
Cleanup editor object comments
2024-02-08 15:59:26 +08:00
Robert Müller
e4ea04950a
Use generic client warning for failed sound init
...
Simplify code by using generic warning system instead of hard-coding the warning.
2024-02-07 23:55:00 +01:00
Dennis Felsing
1e012af2fd
Merge pull request #7945 from Robyt3/Client-Config-Error-Popup
...
Show warnings after client close instead of preventing quitting
2024-02-07 22:23:53 +00:00
Robert Müller
272c8095d0
Show warnings after client close instead of preventing quitting
...
Instead of preventing the client from quitting/restarting while a warning is shown in the menus, add warnings that should be shown after quitting/restarting (i.e. the warning when the config could not be saved) to a separate list and show these warnings using an OS message box after the client has been closed. Otherwise, the client is prevented from closing if a warning is shown without being automatically hidden, which causes the client to hang indefinitely in the CI.
The message boxes for warnings must be shown after the client has already been completely shutdown, otherwise the regular shutdown with the Vulkan backend crashes because showing the message box has already partially deinitialized the backend.
The quitting/restarting client state is now checked after updating the FIFO component, so quitting/restarting initiated via FIFO is effective immediately, although this should have little effect in practice.
For completeness, a log message is added also for the case that the config was saved successfully.
The GitHub CI seems to automatically confirm/disable OS message boxes, so they should not block workflows.
2024-02-07 22:11:44 +01:00
Peakies
d40038c679
remove unnecessary variables and loop
2024-02-07 02:31:06 +03:30
Dennis Felsing
38be4b5745
Merge pull request #7939 from bencie/fix-tpxy
...
Fix /tpxy parameter bug
2024-02-06 15:32:55 +00:00
bencie
4baaf4f410
style
2024-02-06 15:43:46 +01:00
bencie
68d559ea46
Change i[x] i[y] to f[x] f[y]
2024-02-06 15:35:23 +01:00
bencie
5b2c35dc36
Fixed a bug with /tpxy where the parameters didn't take floats or negative numbers
2024-02-06 15:28:33 +01:00
Peakies
6691e2affa
exclude rust_version
2024-02-06 13:50:35 +03:30
heinrich5991
5186175f24
Merge pull request #7938 from Robyt3/Http-More-Cleanup
...
Ensure correct HTTP request state when getting result
2024-02-05 21:21:34 +00:00
Robert Müller
78997e55d9
Ensure correct HTTP request state when getting result
...
Add assertions to ensure that the HTTP request result data and SHA256 are available when getting them instead of returning `nullptr` and `SHA256_ZEROED` when they are not.
Rename `CHttpRequest::Sha256` function to `ResultSha256`.
2024-02-05 21:58:01 +01:00
Robert Müller
c5c9e6c983
Merge pull request #7897 from bencie/editor-buttons
...
Added plus/minus buttons to numeric value selectors in editor
2024-02-05 18:58:58 +00:00
bencie
bb7662c3dc
Added plus/minus buttons to numeric value selectors in editor
2024-02-05 19:15:52 +01:00
Dennis Felsing
48a449d2f5
Merge pull request #7936 from Robyt3/Browser-Community-Tab-Max-Num-Fix
...
Fix and simplify check for maximum number of favorite communities
2024-02-05 17:59:43 +00:00
Peakies
6b7c8f1a28
fix switch screen and blackscreen on opengl + window borderless
2024-02-05 20:58:22 +03:30
Robert Müller
bf3622e8f1
Fix and simplify check for maximum number of favorite communities
...
Because of incorrect index/size math, two favorite communities were removed when exceeding the maximum number of three favorite communities instead of only one. The check can be simplified because the maximum number of favorite communities can never be exceeded, so at most the first element needs to be removed from the vector.
Closes #7935 .
2024-02-05 17:50:50 +01:00
Dennis Felsing
68ee8a758b
Merge pull request #7923 from Robyt3/Http-DDNet-Info-Sha-Check
...
Write DDNet info file only when it changed, initialize HTTP later on client launch, show message box on error, refactoring
2024-02-05 12:31:06 +00:00
Dennis Felsing
d93615ed80
Merge pull request #7929 from ChillerDragon/pr_ed_view_tele
...
Add "View" button to tele drop down in editor
2024-02-05 12:29:48 +00:00
Dennis Felsing
8214e26132
Merge pull request #7924 from furo321/keep-scroll-during-selection
...
Keep console scrolling position during text selection
2024-02-05 12:16:34 +00:00
Dennis Felsing
e2d16e6f78
Merge pull request #7925 from dobrykafe/pr-appearance-nameplate
...
Name plate appearance tab cleanup
2024-02-05 12:15:17 +00:00
ChillerDragon
c9a3836a29
Add "View" button to tele drop down in editor
...
This allows mappers to find teles by number.
Partially fixed #2194
2024-02-05 18:35:42 +08:00
Dennis Felsing
5ddf6aefa1
Merge pull request #7926 from dobrykafe/pr-hud-teamlock
...
Add team-lock indicator to HUD
2024-02-05 10:22:50 +00:00
Dennis Felsing
8d46d61b47
Merge pull request #7927 from ChillerDragon/pr_ed_select_tile_para
...
Add parallax to layer selector (closed #7612 )
2024-02-05 10:22:25 +00:00
Dennis Felsing
37b5040c43
Merge pull request #7928 from ChillerDragon/pr_doc_draw
...
Add doc comment for CUIRect::Draw()
2024-02-05 10:19:18 +00:00
ChillerDragon
0a82a2e759
Add doc comment for CUIRect::Draw()
2024-02-05 16:43:52 +08:00
ChillerDragon
cdf69372d3
Add parallax to layer selector ( closed #7612 )
...
Also closed #5010
Offset was already supported but parallax was ignored.
Now it looks at offset and parallax when ctrl+right clicking a tile.
2024-02-05 14:22:16 +08:00
dobrykafe
01d87707ef
add team-lock indicator to hud
2024-02-05 02:26:48 +01:00
dobrykafe
958bb7493e
name plate appearance tab cleanup
2024-02-05 01:25:15 +01:00