a1d325cb22
Mark key and value non-nullable (at realm end) and simplify Value
logic
2021-09-15 17:16:05 +09:00
a150fb2996
Add nullability directive and make variant non-nullable
2021-09-15 17:16:05 +09:00
15e3f95c87
Remove remnants of DatabasedSetting
from SkinInfo
...
This was never used
2021-09-15 17:12:04 +09:00
dcfe9c67e3
Make ruleset id non-nullable
2021-09-15 17:12:04 +09:00
80ecf81be3
Rename all databased setting classes to be specific to rulesets for now
2021-09-15 17:12:04 +09:00
520e550764
Bring back SettingsStore
to avoid changing ruleset API for now
...
Also fixes some remaining test failures due to locally constructed
rulesets that are not being tracked by the game.
2021-09-15 17:12:02 +09:00
c36a67d06e
Fix some tests failing due to using a locally constructed ruleset
2021-09-15 17:04:38 +09:00
5bb741b4e8
Remove migration of key bindings
2021-09-15 17:04:38 +09:00
f54d554d30
Extract removal to method
2021-09-15 17:03:28 +09:00
48cf98ef93
Rephrase null meaning in IOsuScreen.AllowTrackAdjustments
...
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com >
2021-09-15 11:00:49 +03:00
b87af3dd68
Move the inherited AllowTrackAdjustments
into OsuScreen
2021-09-15 10:55:16 +03:00
2bcb3fd304
Add migration of existing settings
2021-09-15 16:31:13 +09:00
ac377a2e3c
Remove unused SettingsStore
2021-09-15 16:31:13 +09:00
a2f1752344
Make settings works with current caching structure
...
Will likely pull out that `RulesetConfigCache` next, but this is an
"everything works" state.
2021-09-15 16:31:13 +09:00
14314476f0
Update realm to latest version
2021-09-15 16:22:14 +09:00
187c557ea8
Begin migrating settings implementation across to realm
2021-09-15 16:22:14 +09:00
8217b90b1c
Consider legacy glyph texture heights as the baselines for simplicity
...
Mixing `LegacySpriteText` with legitment fonts should never be the case,
so it's fine to consuder the height as the baseline, since there's
really no other way around it.
2021-09-15 09:14:47 +03:00
623377772c
Merge branch 'master' into fix-spectator-random-mod
2021-09-15 13:55:28 +09:00
1ba716d9f1
Merge pull request #14737 from bdach/editor-difficulty-switch-shared-state
...
Preserve current time and clipboard contents when switching between difficulties
2021-09-15 12:38:56 +09:00
5ea1924c30
Merge branch 'master' into display-sr-changes
2021-09-15 10:22:11 +09:00
7b9e501fa0
Merge branch 'master' into 14421-multi-password-error-handling
2021-09-14 22:58:20 +02:00
baf9961934
Amend xmldoc of shake extension method
2021-09-14 22:50:45 +02:00
bd18c581c1
Replace allowTrackAdjustmentsStack
with a Dictionary
2021-09-14 21:14:24 +03:00
01d2f4f17a
Make allowTrackAdjustmentsStack
readonly
2021-09-14 18:04:43 +03:00
b9193aae6d
Make IOsuScreen.AllowTrackAdjustments nullable
...
Allows for inheriting value from the previous screen if undefined
2021-09-14 17:37:57 +03:00
57f8ccca16
Remove nullability from EditorState
properties
...
Also update the xmldoc to not be specific to difficulty switching
2021-09-14 23:36:28 +09:00
f8bdca542d
Make restoring state a public
call on Editor
2021-09-14 23:36:17 +09:00
2a894e7a3f
Make EditorLoader
state private
2021-09-14 23:26:02 +09:00
a775915338
Fix incorrect beatmap count and SR range in multi lounge
2021-09-14 18:20:28 +09:00
63aa3ddcba
Add animation support for mania notes
2021-09-14 17:45:23 +09:00
b807c161b4
Remove now-unused DI params
2021-09-14 17:25:57 +09:00
6cffbee592
Fix random/target mods not working in spectator
2021-09-14 17:22:58 +09:00
5058f28504
Remove breaking padding
2021-09-14 14:52:50 +09:00
8865e3cab8
Add back shake and tweak transform of text
2021-09-14 14:44:32 +09:00
e17b800470
Move shake logic into extension method
2021-09-14 14:44:23 +09:00
7bd749d0eb
Remove weird shaking
2021-09-14 14:19:55 +09:00
e3c56f9ebd
Show error message in popover
2021-09-14 14:14:06 +09:00
eaac2bad3d
Fix incorrect child margin specifications
2021-09-14 13:49:02 +09:00
3df4cbca2c
Reduce precision of difficulty calculator tests
2021-09-14 13:45:10 +09:00
9fd616c578
Tiny refactor
2021-09-14 00:16:42 +02:00
224244801f
Remove Particles namespace
2021-09-13 21:44:27 +02:00
cfcb46034c
Remove ParticleJet
2021-09-13 21:44:23 +02:00
99eff4f41f
Move cursor particles under OsuCursorContainer
2021-09-13 21:44:22 +02:00
c2f7b01ca4
Change particle AngularVelocity
into StartAngle
and EndAngle
2021-09-13 21:44:21 +02:00
6d68da8ff0
Remove StartScale
from ParticleSpewer
particles
2021-09-13 21:44:20 +02:00
db662f8c5c
Add ParticleParent
option to ParticleSpewer
2021-09-13 21:44:20 +02:00
328c9a5dd0
Change ParticleSpewer.Active
to a Bindable
2021-09-13 21:44:18 +02:00
4c753420d3
Fix ParticleSpewer
gravity calculation
2021-09-13 21:44:17 +02:00
714cf33aac
Change ParticleSpewer
to use screen space
2021-09-13 21:44:17 +02:00
1a60ce164e
Add ParticleJet
2021-09-13 21:44:16 +02:00