Commit Graph

4486 Commits

Author SHA1 Message Date
cb7b246e33 Fix naming and update in line with nullability 2023-04-26 15:27:58 +09:00
210c5e7c53 Merge branch 'master' into decouple-mod-fails 2023-04-26 15:26:20 +09:00
c0a25144cf Apply changes to custom ShaderManager 2023-04-18 11:31:56 +09:00
db86ced4b4 Invoke RevertResult on parent DHO when nested DHO is reverted
The behaviour described above was removed in
812a4b412a, thus henceforth
contradicting `RevertResult`'s xmldoc. As it is relied on by some
external rulesets, bring it back to unbreak them.
2023-04-11 18:29:08 +02:00
ead5e9f027 Merge branch 'master' into editor-inspector 2023-04-10 14:29:05 +02:00
60358c7203 Perform first inspector text update immediately
Provides better and more consistent initial state for the inspector.
2023-04-10 14:13:53 +02:00
641415ca32 Unify displayed duration format for single/multiple selection 2023-04-10 14:05:32 +02:00
15f6bc155e Add progressive score multiplier for HT 2023-04-10 13:35:48 +09:00
c923482976 Add progressive score multiplier for DT 2023-04-10 13:31:48 +09:00
ad717d2368 Fix scheduled calls piling up during transactions 2023-04-06 23:39:36 +09:00
ed565b1e59 Fix SampleStore isn't being disposed 2023-04-06 11:40:04 +03:00
e5d57a65c9 Fix incorrect indent 2023-04-05 19:47:25 +02:00
432f698697 Merge branch 'master' into gameplay/key-counter-abstraction 2023-04-05 19:45:14 +02:00
9c8b25e034 Fix display not always updating when expected by updating on a schedule 2023-04-05 13:45:24 +09:00
f07d859532 Optimise how often we update the display 2023-04-04 19:31:33 +09:00
3209b09270 Move inspector into own file 2023-04-04 19:17:34 +09:00
4aed483005 Tidy up dependency resolution 2023-04-04 19:14:30 +09:00
195b5fc3f1 Add view for selections of size != 1 2023-04-04 19:11:48 +09:00
b0d5761667 Add object type 2023-04-04 19:05:50 +09:00
c356c163fa Add hit object inspector view 2023-04-04 19:03:45 +09:00
f9ebdadfe8 Move right-side editor toolbox to base HitObjectComposer
Move right-side editor toolbox to base `HitObjectComposer`
2023-04-04 19:00:56 +09:00
7011928d86 Fix abysmal debug performance due to try-catch logic in DrawableRulesetDependencies 2023-04-03 18:04:33 +09:00
b0c09df259 Merge branch 'master' into gameplay/key-counter-abstraction 2023-04-03 15:33:35 +09:00
0d77ec013a Fix ruleset-local shader manager not correctly falling back to existing cached shaders 2023-03-28 15:00:49 +09:00
c742b3f0a8 Update DrawableRulesetDependencies xmldoc to read more correctly 2023-03-28 14:15:19 +09:00
678e8ed736 Update UBO usages inline with framework changes 2023-03-16 14:06:35 +03:00
5f9b13a775 Rename Add/AddRange methods as they are no longer conflicting with Container 2023-03-15 18:02:41 +09:00
969c0e9c9d Merge branch 'master' into veldrid-renderer 2023-03-14 17:35:38 +09:00
e327993d11 Merge pull request #22527 from Terochi/replay-length-extension
Replay recording extension until results screen transition
2023-03-11 15:41:32 +09:00
44297a7d0a refactor: make KCD a CompositeDrawable 2023-03-08 00:47:16 +00:00
72695f7c90 Merge branch 'master' into omit-barline-in-timing-control-point 2023-03-07 22:46:24 +01:00
7ade525eef Display corner radius setting as percentage 2023-03-07 19:43:52 +01:00
28520414aa Move KeyCounter components to HUD namespace 2023-03-07 16:41:39 +09:00
8f6df5ea0f Merge branch 'master' into gameplay/key-counter-abstraction 2023-03-07 16:09:45 +09:00
044b0604b2 Move OmitFirstBarLine to TimingControlPoint 2023-02-28 19:29:31 +09:00
dd9748a25c Adjust DrawNodes to use UBOs 2023-02-25 01:42:55 +09:00
d679703fa2 Merge pull request #22659 from peppy/fix-taiko-drum-nested-sample-detection
Fix `GameplaySampleTriggerSource` not considering nested objects when determining the best sample to play
2023-02-22 18:56:59 +01:00
1beec71037 refactor(KeyCounterDisplay): apply suggestions
I also took the freedom to add type checking, as we can't limit the
usage of `Add()` since it's a Container. The exception thrown also
advises of using the suggested `AddTrigger()` instead.
2023-02-22 14:58:27 +00:00
a8c692a215 Merge pull request #22635 from peppy/use-overlays-container-more
Use `Overlays` container rather than `KeyBindingInputManager` for flashlight
2023-02-22 18:30:21 +09:00
ab97b02235 Remove contradictory remark from xmldoc 2023-02-21 21:05:46 +01:00
9384687d6d Switch ModMuted to add its metronome to components rather than overlays 2023-02-21 19:04:06 +09:00
1acc536248 Move DrawableRuleset.Audio to a less generic level 2023-02-21 19:03:52 +09:00
5ba6059911 Merge branch 'master' into fix-taiko-drum-nested-sample-detection 2023-02-21 13:58:15 +09:00
3183f5cee2 Merge branch 'master' into revert-result-in-playfield 2023-02-19 16:33:10 +01:00
d9ca7102f0 Use more generic wording for future-proofing 2023-02-19 15:06:40 +01:00
aac32a2c9f Combine config and time checks into one
Functionally equivalent right now, but the combined variant is more
localised to what it actually needs to do, and less error-prone if
any new code gets appended to the method.
2023-02-19 13:14:51 +01:00
f3522c4162 change bindable seekToHitObject to private 2023-02-19 10:18:02 +01:00
ddd37bb319 Add setting to disable automatic seeking after object placement 2023-02-18 19:43:45 +01:00
19d5293ad1 Change early return to also find the earliest nested object 2023-02-17 18:59:31 +09:00
3ee046000e Merge branch 'master' into revert-result-in-playfield 2023-02-16 21:54:29 +01:00