Dean Herbert
|
c362a93a36
|
Change frame stable catch-up method to allow for much faster sync
|
2024-01-18 14:01:37 +09:00 |
|
Dean Herbert
|
45e52854ca
|
Change key overlay to use the ordering provided by rulesets
osu!mania already goes out of its way to order things correctly.
Arguably, osu!taiko just did it wrong.
|
2024-01-17 17:37:38 +09:00 |
|
Dean Herbert
|
6b844ed8b6
|
Split out judgement pooling concepts from OsuPlayfield for reuse
|
2024-01-15 20:50:09 +09:00 |
|
Dean Herbert
|
c00a1d948a
|
Merge branch 'master' into better-touch-settings
|
2023-11-07 23:21:59 +09:00 |
|
Susko3
|
05d9418718
|
Rename setting to TouchDisableGameplayTaps for better visibility when searching
|
2023-11-07 00:13:46 +01:00 |
|
Susko3
|
ea357bafdd
|
Fix tests by using the correct setting for touch input
|
2023-11-06 20:53:22 +01:00 |
|
Bartłomiej Dach
|
a136f272cf
|
Just use yellow for system mods
|
2023-11-06 16:40:57 +01:00 |
|
Bartłomiej Dach
|
4bc36a6c90
|
Fix unused variable
|
2023-11-06 12:18:02 +01:00 |
|
Bartłomiej Dach
|
6deac9a5a4
|
Use better colours for system mods
|
2023-11-06 11:41:23 +01:00 |
|
Bartłomiej Dach
|
b321d556b6
|
Enforce minimum gameplay sample volume of 5%
|
2023-10-20 15:50:13 +02:00 |
|
Dean Herbert
|
52c2eb93de
|
Merge branch 'master' into taiko-beat-snap-grid
|
2023-10-19 23:53:01 +09:00 |
|
Bartłomiej Dach
|
e927267c4d
|
Merge pull request #25155 from peppy/fix-new-inspections
Fix various new rider EAP inspections
|
2023-10-17 17:04:39 +02:00 |
|
Dean Herbert
|
e081fa48a2
|
Fix various other inspections
|
2023-10-17 17:48:51 +09:00 |
|
Dean Herbert
|
d26d4b8b79
|
Cache IScrollingInfo at a HitObjectComposer level automatically
|
2023-10-17 16:42:22 +09:00 |
|
Bartłomiej Dach
|
9c6166ec3d
|
Add migration to remove duplicate bindings
|
2023-10-16 22:20:26 +02:00 |
|
Bartłomiej Dach
|
639c96e60c
|
Prevent ruleset input managers from reading duplicate bindings
|
2023-10-16 21:02:24 +02:00 |
|
Joseph Madamba
|
764f641bc9
|
Add extended info support to tiny mod switches
|
2023-10-11 12:47:12 -07:00 |
|
Dean Herbert
|
f340bb99e8
|
Nudge text right 1 pixel
|
2023-09-28 22:23:45 +09:00 |
|
Dean Herbert
|
e4fd3b65f4
|
Avoid recreating ModSettingChangeTracker unless required
|
2023-09-28 22:18:28 +09:00 |
|
Dean Herbert
|
b1f6803371
|
Remove unused commented code
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
|
2023-09-28 22:11:03 +09:00 |
|
Dean Herbert
|
d4cf6e100f
|
Update other usages of OsuIcon.ModBg and remove
|
2023-09-28 19:03:34 +09:00 |
|
Dean Herbert
|
2ff376daa4
|
Adjust to include shadow, and use new main background sprite which includes shadow
|
2023-09-28 19:03:34 +09:00 |
|
Dean Herbert
|
b8953e8ce1
|
Code quality pass
|
2023-09-28 19:03:34 +09:00 |
|
Dean Herbert
|
2800920ed9
|
Adjust font size slightly for better display when small
|
2023-09-28 19:03:34 +09:00 |
|
Dean Herbert
|
1246f15186
|
Don't show extended information where it duplicates already visible information
|
2023-09-27 19:29:03 +09:00 |
|
Dean Herbert
|
6e602929a4
|
Add support for tracking settings changes
|
2023-09-27 19:29:03 +09:00 |
|
Dean Herbert
|
192eb541c0
|
Adjust sizing to work better with expansion (no more centre anchoring)
|
2023-09-27 19:29:03 +09:00 |
|
Dean Herbert
|
16e752e07d
|
Add basic structure and test coverage for extended info on mod icon
|
2023-09-27 19:29:03 +09:00 |
|
Salman Ahmed
|
9e4a56d64e
|
Merge branch 'master' into update-framework
|
2023-09-21 19:49:20 +03:00 |
|
Dean Herbert
|
bf984388b3
|
Update clocks in line with framework changes
|
2023-09-20 21:17:08 +09:00 |
|
Dean Herbert
|
c6cc858967
|
Change implementation of "show speed changes" to require explicit ruleset support
|
2023-09-20 15:27:30 +09:00 |
|
Dean Herbert
|
6ce251fbb5
|
Expose base VisualisationMethod so we don't need to new it locally per ruleset
|
2023-09-01 19:17:53 +09:00 |
|
Dan Balasescu
|
a2fd7707a1
|
Allow toggling SVs in the editor
|
2023-08-18 18:55:24 +09:00 |
|
Dean Herbert
|
06fe5583cb
|
Expose a new SSDQ from playfield for skinnable area bounds
|
2023-07-28 15:47:57 +09:00 |
|
Dean Herbert
|
de74c9eb8b
|
Fix GameplaySampleTriggerSource not handling rewinds correctly
|
2023-07-06 14:16:31 +09:00 |
|
Dean Herbert
|
af3f9086e5
|
Expose rewinding state of IGameplayClock s
The implementation of this requires a bit of a special case
for 0, so makes sense to implement in a central place.
|
2023-07-06 14:16:31 +09:00 |
|
Dean Herbert
|
8f61f5e4c6
|
Cache Playfield for the sake of tests
I'm open to an alternative. Name it.
|
2023-07-05 18:44:27 +09:00 |
|
Dean Herbert
|
561fff801a
|
Consume nested object states in HitObjectLifetimeEntry
|
2023-07-05 18:44:27 +09:00 |
|
Dean Herbert
|
beed390031
|
Add balance adjust to base implementation of DrumSampleTriggerSource
|
2023-07-05 18:44:27 +09:00 |
|
Dean Herbert
|
6d4fa6569f
|
Add back required pieces to GameplaySampleTriggerSource from old PR
|
2023-07-05 18:44:27 +09:00 |
|
Dean Herbert
|
8bd6f7a46a
|
Rename ClicksPerSecondCalculator to ClicksPerSecondController
|
2023-06-27 16:38:46 +09:00 |
|
Dean Herbert
|
e21583ff1b
|
Refactor InputCountController to not require being added to foreign body via Attach
I've made the flow match `ClicksPerSecondCalculator` as close as
possible. Hopefully this reads better.
|
2023-06-27 16:36:00 +09:00 |
|
Bartłomiej Dach
|
40ceb4dfac
|
Fix incorrect indent size
|
2023-06-26 22:40:25 +02:00 |
|
Bartłomiej Dach
|
8d91580dc1
|
Rename {KeyCounter -> InputCount}Controller
|
2023-06-26 19:27:42 +02:00 |
|
Bartłomiej Dach
|
cc45ec4fff
|
Mark IHasRecordingHandler.Recorder nullable
|
2023-06-26 18:52:05 +02:00 |
|
Dean Herbert
|
084354a8dc
|
Split out interfaces from RulesetInputManager and improve xmldoc
|
2023-06-26 16:34:57 +09:00 |
|
Dean Herbert
|
c8e081c2b6
|
Remove unused interface
|
2023-06-26 16:32:19 +09:00 |
|
tsrk
|
350d722c8d
|
Merge branch 'master' into hud/kc-skinnable
|
2023-06-25 15:42:08 +02:00 |
|
tsrk
|
a7088ffe22
|
revert: bring back old attachment flow
As discussed, this would bring more problems that anything.
Refs: 4c39708 , f83a4f4
|
2023-06-25 15:21:55 +02:00 |
|
Bartłomiej Dach
|
25842105ce
|
Merge pull request #23976 from peppy/gameplay-sample-trigger-source-correctness
Adjust `GameplaySampleTriggerSource` to only switch samples when close enough to the next hit object
|
2023-06-25 08:23:55 +02:00 |
|