Bartłomiej Dach
7e98d319d8
Use update-invariant way of checking for second press on same frame
...
Fixes the same issue that 970ea50269
did,
but with no `AlwaysPresent` usage.
2023-07-25 20:07:03 +02:00
Bartłomiej Dach
b86defbeb1
Merge pull request #24288 from peppy/fix-editor-blueprint-input-extension
...
Fix editor blueprints being selectable for too long when hit markers are enabled
2023-07-25 20:05:40 +02:00
Bartłomiej Dach
5cedd428bb
Add test covering blocking of second hit on same frame
2023-07-25 20:05:37 +02:00
Bartłomiej Dach
e95f9cdd98
Merge branch 'master' into fix-editor-blueprint-input-extension
2023-07-25 19:29:36 +02:00
Bartłomiej Dach
a6da45a99b
Merge pull request #24356 from peppy/fix-scheduler-screen-selection-alignment
...
Fix misalignment of selection box on schedule screen
2023-07-25 19:21:56 +02:00
Bartłomiej Dach
d75e6f78d6
Adjust cyclic selection test to hitcircle lifetime adjustments
...
As it turns out, the tightening of hitcircle lifetimes in editor caused
the test to fail, since the objects were too far apart and at the
starting time of the test, the first object was fully faded out and as
such not alive, therefore leading cyclic selection to fail to select it.
To fix, bring all three objects closer together time-wise so that this
does not happen and the test can continue to exercise its original
behaviour.
2023-07-25 18:54:13 +02:00
Bartłomiej Dach
72db0c17ca
Merge branch 'master' into fix-scheduler-screen-selection-alignment
2023-07-25 18:44:44 +02:00
Bartłomiej Dach
43876ba2b0
Privatise currentMatchSelectionBox
...
Because nobody else should need to do anything as cursed as what
`ScheduleScreen` was doing (which is 95% of the reason why the selection
box even broke there).
2023-07-25 18:41:54 +02:00
Bartłomiej Dach
2c0e419d86
Merge pull request #24284 from ILW8/tourney-dangerous-action-confirm
...
Add confirmation dialog when performing dangerous actions in tournament client
2023-07-25 18:22:17 +02:00
Dean Herbert
3485b72eaa
Disallow interacting with the global track state in Player
and Editor
2023-07-25 20:20:53 +09:00
Dean Herbert
6146f30541
Allow screens to change the ability to interact with the global track
2023-07-25 20:20:53 +09:00
Dean Herbert
157b1f301b
Rename AllowTrackAdjustments
to more understandable ApplyModTrackAdjustments
2023-07-25 20:20:53 +09:00
Dean Herbert
060ad36d60
Add test coverage of music control in editor from external
2023-07-25 20:20:53 +09:00
Dean Herbert
2e9379474d
Change spinner rotation animation to match input 1:1
2023-07-25 19:21:20 +09:00
Dean Herbert
c1d93607e0
Fix TestSceneUnknownMod
failing due to null reference
2023-07-25 19:06:13 +09:00
Dean Herbert
0130c356ed
Cache IDialogOverlay
in a simpler way
2023-07-25 18:33:41 +09:00
Dean Herbert
2c5a329b04
Merge branch 'master' into tourney-dangerous-action-confirm
2023-07-25 18:27:58 +09:00
Dean Herbert
eac6271bd0
Add new property to avoid overlapping usages
2023-07-25 18:14:03 +09:00
Dean Herbert
2f7d38d98b
Merge branch 'master' into fix-editor-blueprint-input-extension
2023-07-25 18:14:02 +09:00
Dean Herbert
ec1b0884f7
Merge pull request #24331 from ILW8/tourney-fix-screen-auto-switch
...
Fix auto advance screens sometimes not advancing
2023-07-25 17:53:27 +09:00
Dean Herbert
43107f8cf0
Fix skin mapping not working for menu fountains
2023-07-25 17:46:05 +09:00
Dean Herbert
7d5305c5e8
Merge branch 'master' into tourney-fix-screen-auto-switch
2023-07-25 17:18:43 +09:00
Dean Herbert
c84381d802
Separate out each type of scheduled operation and refactor tidy-up code
2023-07-25 17:18:13 +09:00
Dean Herbert
9edaa6909e
Show only the break length instead of total minute breaks
2023-07-25 17:02:27 +09:00
Dean Herbert
480163ec2e
Show drain length in length tooltip at song select
2023-07-25 16:58:53 +09:00
Dean Herbert
9cfe9164fa
Add helper method to get drain length (and rename some usages)
2023-07-25 16:58:41 +09:00
Dean Herbert
219ba00fb2
Fix startup tournament population not recovering from null beatmaps
2023-07-25 16:35:00 +09:00
Dean Herbert
d41fb98350
Fix misalignment of selection box on schedule screen
2023-07-25 16:32:48 +09:00
Dean Herbert
04c1333b59
Merge pull request #24346 from cdwcgt/tournament-no-unload-cover
...
Use `DelayedLoadWrapper` in `TournamentBeatmapPanel` to avoid beatmap cover unload in map pool
2023-07-25 16:27:52 +09:00
Dean Herbert
7b3bd0b042
Reword comments to make more sense
2023-07-25 16:15:16 +09:00
Dean Herbert
718d94a937
Fix typo in xmldoc
2023-07-25 14:51:51 +09:00
Dean Herbert
0cdf07ab12
Merge pull request #24353 from bdach/fix-uneven-connectors
...
Fix uneven spacing on match connectors in tournament ladder screen
2023-07-25 08:21:04 +09:00
Dean Herbert
8535135a84
Merge pull request #24348 from peppy/tournament-resolution-fixes
...
Enforce a hard minimum window size for tournament client
2023-07-25 08:20:03 +09:00
cdwcgt
6f66e2fdd7
set LoadDelay
to 0
2023-07-25 07:45:48 +09:00
Bartłomiej Dach
e3560d2a10
Fix uneven spacing on match connectors in tournament ladder screen
...
Noticed in passing during review of #24347 .
2023-07-24 23:39:01 +02:00
Bartłomiej Dach
b5c17b47d1
Merge pull request #24350 from peppy/fix-online-processing-when-logged-out
...
Fix beatmaps being queued for reprocessing every startup when logged out
2023-07-24 22:53:02 +02:00
Bartłomiej Dach
e7c1664adb
Fix blank space under tournament screen test scenes on very wide screens
2023-07-24 22:07:11 +02:00
Bartłomiej Dach
09ee500f62
Fix test failures due to Content
override being applied in two places weirdly
2023-07-24 21:32:05 +02:00
Bartłomiej Dach
3ccd0ca1b0
Merge branch 'master' into tournament-resolution-fixes
2023-07-24 21:27:20 +02:00
Bartłomiej Dach
3af5c2b4f3
Merge pull request #24349 from peppy/tournament-bindable-fixes
...
Fix tournament client crashing occasionally when editing bracket
2023-07-24 21:21:39 +02:00
Bartłomiej Dach
2e2c0cef74
Merge pull request #24347 from peppy/tournament-ladder-editor-improvements
...
Apply various visual and usability improvements to tournament ladder editor
2023-07-24 21:02:58 +02:00
Dean Herbert
bc671f8ac6
Fix beatmaps being queued for reprocessing every startup when logged out
2023-07-25 03:15:17 +09:00
Dean Herbert
4fdf885959
Fix crash when switching ladder match selection multiple times
2023-07-25 01:46:45 +09:00
Dean Herbert
e0c0797f55
Fix dodgy implementation of current bindable in DateTextBox
2023-07-25 01:46:45 +09:00
Dean Herbert
62121ea14c
Add non-black background to right of tournament system
2023-07-25 01:44:32 +09:00
Dean Herbert
b7f706ad2b
Set a fixed minimum window size for the tournament client
2023-07-25 01:44:32 +09:00
Dean Herbert
f837c0a43c
Fix tournament tests not fitting to lower resolutions correctly
2023-07-25 01:44:32 +09:00
Dean Herbert
2658161605
Move easily testable test scene to top of TestSceneGameplayScreen
2023-07-25 01:44:32 +09:00
Dean Herbert
e46385ee6a
Automatically select new match in ladder editor after adding
2023-07-25 01:39:56 +09:00
Dean Herbert
dd32b771cf
Adjust borders/layout to better align with grid
2023-07-25 01:39:56 +09:00