Commit Graph

11185 Commits

Author SHA1 Message Date
d94315ee3f Fix potential crash from unsafe drawable mutation in scoreboard update code 2022-05-27 20:03:30 +09:00
e551a53601 Fix checkmarks not showing on editor stateful menu items 2022-05-26 21:45:30 -07:00
e7a266e742 Merge branch 'master' into fix-multiplayer-race 2022-05-26 20:43:20 +02:00
0224947de0 Add comment about how starting gameplay works 2022-05-26 20:09:47 +09:00
3915b8e414 Fix multiplayer race condition when starting gameplay 2022-05-26 20:01:33 +09:00
fb586fe0b2 Merge branch 'master' into editor-bottom-bar-new-design 2022-05-26 18:32:28 +09:00
7f4ea5d522 Use left alignment and remove hacky text positioning code 2022-05-26 18:12:28 +09:00
f0303d76e8 Split off "select all mods" button to separate class 2022-05-25 22:18:30 +02:00
acd554d918 Update time info and add bpm 2022-05-25 23:54:59 +09:00
2c61a9d3d1 Update bottom bar components to new design language (mostly) 2022-05-25 23:54:59 +09:00
8791e3b9ef Split BottomBar out of Editor 2022-05-25 23:54:59 +09:00
463b8130c8 Update editor screen switcher to match new design language 2022-05-25 22:31:27 +09:00
206f2ca208 Rename screen switcher control to be in line with naming expectations 2022-05-25 22:20:33 +09:00
c4cae7f677 Update EditorMenuBar to match new design language 2022-05-25 22:19:24 +09:00
fb22801afb Merge pull request #18388 from peppy/editor-timing-waveforms
Add waveform comparison view to editor timing screen
2022-05-25 20:15:25 +09:00
f1d4902be5 Remove unnecessary bindable cast 2022-05-25 19:25:23 +09:00
f468d1eb16 Merge branch 'master' into editor-tidy-up 2022-05-25 11:58:34 +09:00
5f6baaca13 Merge branch 'master' into editor-beat-divisor-size-static 2022-05-24 23:17:02 +02:00
25f35b3408 Merge pull request #18394 from peppy/editor-beat-divisor-on-mouse-down
Handle beat divisor input on mouse down, rather than mouse up
2022-05-24 19:06:14 +09:00
46b2f1ecc2 Merge pull request #18392 from peppy/editor-remove-triangle-button-usage
Remove `TriangleButton` usage in editor
2022-05-24 18:51:02 +09:00
0bcf8c846c Change editor colour scheme to aquamarine 2022-05-24 18:43:22 +09:00
648cee7106 Remove editor screen transitions for now 2022-05-24 18:43:22 +09:00
3f5ccd4db8 Update timing screen sections to newer design metrics 2022-05-24 18:43:22 +09:00
c02ec05056 Remove remaining usage of EditorRoundedScreen 2022-05-24 18:43:22 +09:00
1d196262d0 Remove unused OnTimelineLoaded flow 2022-05-24 18:43:22 +09:00
a905731053 Update timeline colours and paddings to match new designs 2022-05-24 18:43:22 +09:00
17206bbebf Update screen padding and colouring to better match new designs 2022-05-24 18:43:22 +09:00
a2bfd0ba41 Merge branch 'editor-remove-triangle-button-usage' into editor-combined 2022-05-24 18:43:02 +09:00
741cfcc614 Merge branch 'editor-beat-divisor-on-mouse-down' into editor-combined 2022-05-24 18:43:01 +09:00
3ace5f135e Adjust marker to match design proportions 2022-05-24 18:26:01 +09:00
3c2e57bf00 Update BeatDivisorControl to better match new designs and metrics 2022-05-24 18:26:01 +09:00
e6087f5f5b Handle beat divisor input on mouse down, rather than mouse up
It felt way too unresponsive.
2022-05-24 18:16:19 +09:00
4a88affd03 Move beat divisor tick size retrieval to static methods 2022-05-24 18:15:20 +09:00
a346990a8c Remove TriangleButton usage in editor 2022-05-24 18:13:09 +09:00
1137545d4a Fix Timeline potentially not updating visuals to correct state on first display 2022-05-24 18:11:05 +09:00
49a2173646 Avoid needlessly updating display (and add better documentation on chosen scale) 2022-05-24 14:36:44 +09:00
4fcdcef166 Add indexing on each wavefrom row 2022-05-24 14:36:44 +09:00
c1720c128d Dim rows which are not part of the active control point (and offset centre) 2022-05-24 14:36:44 +09:00
7040dec013 Fix disabled bindable woes by not using TimingControlPoint.DEFAULT 2022-05-24 14:36:44 +09:00
588c5d1583 Add initial waveform comparison display 2022-05-24 14:36:44 +09:00
7d0470794b Merge pull request #18353 from frenzibyte/spectator-catch-up-work-alt
Disallow multi-spectator player clocks from being started/stopped externally
2022-05-23 13:59:54 +09:00
e3c1c78b17 Merge pull request #18348 from maromalo/mod-key-multiplayer
Add toggle mod hotkey support in multiplayer room
2022-05-23 13:45:02 +09:00
f111d33b25 Merge pull request #18339 from peppy/editor-timing
Add first pieces of editor timing UI
2022-05-23 11:12:22 +09:00
9c3d0dafbd Remove implementation at Player level
Turns out this isn't required in the end due to implementation at
`MasterGameplayClockContainer`.
2022-05-23 02:00:21 +09:00
c9ea87e6be Revert easing for now 2022-05-23 00:03:42 +09:00
007582afb9 Remove unused usings resulting from namespace move 2022-05-22 23:55:33 +09:00
eabf578282 Use interface to convey beat sync information 2022-05-22 22:44:54 +09:00
fc25d248ad Test coverage + no virtual 2022-05-21 18:16:29 -03:00
27da293b40 Make catch-up spectator clocks running state immutable externally 2022-05-21 17:12:04 +03:00
9a780bcad3 Remove unused using 2022-05-21 21:56:05 +09:00