e808a47811
Fix delegate leak
2023-05-05 20:33:27 +02:00
f536238554
Use shorter copy
2023-05-05 20:30:50 +02:00
34b19dd6f4
Merge branch 'master' into slider-velocity-inspector
2023-05-05 20:20:16 +02:00
4ca80cf6be
Merge pull request #23404 from peppy/show-sv-in-inspector
...
Show slider velocity in hit object inspector
2023-05-05 20:19:50 +02:00
3b37a421e6
Merge pull request #23401 from peppy/fix-break-overlay-glow-cutoff
...
Fix break overlay arrows' glow getting cut off at lower resolutions
2023-05-05 20:12:34 +02:00
c62dafa407
Merge pull request #23406 from peppy/blocked-namespaces
...
Prefer block scoped namespaces
2023-05-05 20:06:23 +02:00
490df8073c
Fix one incorrect namespace syntax file
2023-05-05 21:15:26 +09:00
3d55a0291f
Prefer block scoped namespaces
2023-05-05 16:06:02 +09:00
b7a287869a
Add display of beatmap slider velocity when adjusting
2023-05-05 15:57:38 +09:00
cc70d89bf9
Move editor inspector classes out of ruleset namespace
2023-05-05 15:57:38 +09:00
4663057060
Split out EditorInspector
implementation for reuse
2023-05-05 15:54:15 +09:00
76b2f0e6dd
Show slider velocity in hit object inspector
2023-05-05 15:15:18 +09:00
560f71ef53
Adjust BlurredIcon
expansion ratio to fix glow getting cut off at lower resolutions
...
Closes https://github.com/ppy/osu/issues/23210 .
Ballparked the fix to work down to the lowest resolution we support. The
previous number (`2.5f`) was also likely ballparked so the fix seems in
line with expectations.
I don't want to put too much thought into this because the design of
this screen is likely going to change in the mean time anyway.
2023-05-05 14:29:04 +09:00
698baa78bf
Merge pull request #22711 from Terochi/keep-shared-settings-ruleset-change
...
Keep shared mod settings when changing ruleset
2023-05-05 13:29:55 +09:00
dcd2abae6d
Add test coverage for mod equality with multiple settings
2023-05-04 20:46:27 +02:00
6368e1cc53
Merge pull request #22801 from cdwcgt/edit-mods-preset
...
Add ability to edit mod presets
2023-05-04 19:43:42 +02:00
a1106d0a4e
Be explicit in test
2023-05-04 19:14:20 +02:00
99e8b2ce70
Make getMod()
method generally better
2023-05-04 19:12:22 +02:00
aa7885ab97
Use better test step names
2023-05-04 19:11:51 +02:00
485b7282dc
Clarify type check
2023-05-04 19:06:07 +02:00
bdd96caaa9
Merge branch 'master' into edit-mods-preset
2023-05-04 18:59:47 +02:00
e43fc23606
Fix typos in test
2023-05-04 18:50:21 +02:00
1f1342b099
Reword xmldoc
2023-05-04 18:33:49 +02:00
88e77ad390
Rename Settings{-> Map}
2023-05-04 18:30:41 +02:00
26337dbcd8
Do not rely on unspecified Dictionary.Values
ordering
2023-05-04 18:29:01 +02:00
0d2396c557
Rename method to better indicate directionality
2023-05-04 18:15:12 +02:00
0034124d79
Remove unnecessary content clear
2023-05-04 11:25:10 +09:00
26b8c5b852
Fix mod list display not updating after clicking "use current"
...
This is not a regression from my changes. It was broken before them.
2023-05-04 11:23:51 +09:00
49fb5da1a2
Stop passing preset panel to popover
2023-05-04 11:19:09 +09:00
b12d139317
Remove dead code
2023-05-04 11:16:52 +09:00
99d2616c34
Move drawable construction to load
for simplicity
2023-05-04 11:14:51 +09:00
be995f1359
Add localisation support for new button string
2023-05-04 11:11:19 +09:00
b7abab6d8a
More variable improvements
2023-05-04 11:10:05 +09:00
0a584f0652
Simplify check logic and improve variable naming
2023-05-04 11:07:09 +09:00
2bd07cc0d9
Merge pull request #23344 from Terochi/skin-editor-change-handler-improvement
...
Implement better logic for `ApplyStateChange` in skin editor
2023-05-03 20:36:15 +02:00
59ece64d25
Merge branch 'master' into skin-editor-change-handler-improvement
2023-05-03 19:42:42 +02:00
1d4d31e35c
Trim comments
...
Leaving only the ones that add anything useful and do not restate the
code verbatim.
2023-05-03 19:22:52 +02:00
27fabd99fb
Rename variables for legibility
...
Having `typedComponents` and `typeComponents` next to each other is
asking for trouble.
2023-05-03 19:21:16 +02:00
a45f0b65a1
Merge pull request #23372 from peppy/fix-slider-end-circle-appear-delay
...
Fix fade in delay for first slider end circle being incorrect when snaking disabled
2023-05-03 19:06:39 +02:00
d1d4b54c64
Simplified
2023-05-03 18:31:35 +02:00
fa3f42ba75
Merge pull request #23386 from peppy/fix-osu-logo-input-handling
...
Extend input handling of osu! logo to full border area
2023-05-03 17:48:51 +02:00
967e801f9c
code inspect
2023-05-03 23:26:58 +09:00
debbd376bd
move scrollContent
update logic to updateActiveState()
2023-05-03 23:24:14 +09:00
f4b1264cc9
use button Enable
status to ensure preset name is not null
2023-05-03 23:22:46 +09:00
aa5a026c67
remove local button handle
2023-05-03 23:14:24 +09:00
c609e6345c
remove Use Current Mods
menu item
2023-05-03 23:02:50 +09:00
3a15783a3c
remove wait, use AddUntilStep
2023-05-03 22:59:01 +09:00
0ba31c5709
Merge pull request #23388 from peppy/fix-song-select-drawable-carousel-beatmap-leak
...
Fix runaway memory usage at song select when opening many beatmaps many times
2023-05-03 14:32:13 +02:00
444f66b0ee
Move to base class for added safety
2023-05-03 18:46:30 +09:00
cd31cff8cd
Fix event subscriptions not being cleaned up in DrawableCarouselBeatmap
...
The handling of cleanup is performed only the `Item_Set` method. This
was already correctly called for `DrawableCarouselBeatmapSet`, but not
for the class in question here.
This would cause runaway memory usage at song select when opening many
beatmaps to show their difficulties. For simplicity, we don't yet pool
these (and generate the drawables each time a set is opened) which isn't
great but likely will be improved upon when we update the visual /
filtering of the carousel. But this simplicity caused the memory usage
to blow out until exiting back to the main menu when cleanup would
finally occur.
2023-05-03 18:41:30 +09:00