Dean Herbert
|
599b59cb14
|
Add expanded state to sample drawable representations
|
2025-02-04 18:06:16 +09:00 |
|
Dan Balasescu
|
2f90bb4d67
|
Watch global user presence while in spectator screen
|
2025-02-04 17:55:50 +09:00 |
|
Dean Herbert
|
58560f8acf
|
Add tracking of expansion states for groups and sets
|
2025-02-04 17:51:51 +09:00 |
|
Bartłomiej Dach
|
4dd4e52e6d
|
Implement visual appearance of beatmap submission wizard
|
2025-02-04 09:06:33 +01:00 |
|
Bartłomiej Dach
|
6e59cab928
|
Merge pull request #31764 from peppy/beatmap-carousel-v2-grouping
Add group support to beatmap carousel v2
|
2025-02-04 08:13:54 +01:00 |
|
Dean Herbert
|
ec88c5ed75
|
Merge pull request #31776 from frenzibyte/carousel-v2-depth-ordering
Fix depth ordering in new carousel not being relative to selected item
|
2025-02-04 13:02:21 +09:00 |
|
Dean Herbert
|
e454fa558c
|
Adjust group traversal logic to handle cases where keyboard selection redirects
|
2025-02-04 02:55:59 +09:00 |
|
Dean Herbert
|
b433eef138
|
Remove redundant conditional check
|
2025-02-04 02:41:39 +09:00 |
|
Bartłomiej Dach
|
a1185df2eb
|
Refactor IDistanceSnapProvider to accept slider velocity objects as a reference
Method signatures are also changed to be a lot more explicit as to what
inputs they expect.
|
2025-02-03 14:00:57 +01:00 |
|
Dean Herbert
|
c7780c9fdc
|
Refactor how grouping is performed
|
2025-02-03 20:40:52 +09:00 |
|
Bartłomiej Dach
|
1793b8ccb4
|
Merge pull request #31775 from peppy/avoid-beatmap-access-beat-sync-container
Avoid accessing `WorkingBeatmap.Beatmap` every update call
|
2025-02-03 12:24:05 +01:00 |
|
Bartłomiej Dach
|
b60a8341e4
|
Merge pull request #31778 from peppy/editor-menu-mutual-exclusive
Make distance snap settings mutually exclusive
|
2025-02-03 11:58:34 +01:00 |
|
Dean Herbert
|
99192404f1
|
Tidy up WorkingBeatmap passing in ctor
|
2025-02-03 19:26:14 +09:00 |
|
Dean Herbert
|
8bb7bea04e
|
Rename freestyle select screen classes for better discoverability
|
2025-02-03 19:21:21 +09:00 |
|
Dean Herbert
|
37abb1a21b
|
Tidy up button construction code
|
2025-02-03 19:09:58 +09:00 |
|
Dean Herbert
|
444e0970d6
|
Standardise naming to use "Freestyle" not "FreeStyle"
|
2025-02-03 19:01:59 +09:00 |
|
NecoDev
|
55f46e3b66
|
Added warning
|
2025-02-03 16:47:38 +08:00 |
|
Dean Herbert
|
26a8fb6984
|
Make distance snap settings mutually exclusive
|
2025-02-03 17:34:55 +09:00 |
|
Bartłomiej Dach
|
ee7d281e73
|
Merge branch 'master' into fix-limit-distance-snap-to-current
|
2025-02-03 08:57:27 +01:00 |
|
Dean Herbert
|
b9f840c32e
|
Merge pull request #31742 from smoogipoo/fix-results-persistent-sounds
Fix results screen sounds persisting after exit
|
2025-02-03 16:39:47 +09:00 |
|
Salman Alshamrani
|
c587958f38
|
Apply depth ordering relative to selected item
|
2025-02-03 02:34:29 -05:00 |
|
Dean Herbert
|
a23de0b188
|
Avoid accessing WorkingBeatmap.Beatmap every update call
Notice in passing.
Comes with overheads that can be easily avoided. Left a note for a
future (slightly more involved) optimisation.
|
2025-02-03 16:30:31 +09:00 |
|
Dan Balasescu
|
9033a4d480
|
Remove unused using
|
2025-02-03 14:20:56 +09:00 |
|
Dan Balasescu
|
210fa14759
|
Play sound via results screen instead
|
2025-02-03 14:15:46 +09:00 |
|
Dean Herbert
|
6a18d18feb
|
Fix null handling when no items are populated but a selection is made
|
2025-02-03 02:39:45 +09:00 |
|
Dean Herbert
|
9c34819ff4
|
Add test coverage for grouped selection
|
2025-02-03 02:39:45 +09:00 |
|
Dean Herbert
|
645c26ca19
|
Simplify keyboard traversal logic
|
2025-02-03 02:24:27 +09:00 |
|
Dean Herbert
|
d74939e6e9
|
Fix backwards traversal of groupings and allow toggling groups without updating selection
|
2025-02-03 02:24:27 +09:00 |
|
Dean Herbert
|
764f799dcb
|
Improve selection flow using early exit and invalidation
|
2025-02-03 02:24:27 +09:00 |
|
Dean Herbert
|
d5dc55149d
|
Add initial difficulty grouping support
|
2025-02-03 02:24:27 +09:00 |
|
Dean Herbert
|
3cde11ab77
|
Re-enable masking by default
|
2025-02-03 02:24:26 +09:00 |
|
Dean Herbert
|
f65be009a3
|
Merge pull request #31747 from bdach/do-not-reset-online-info-on-save
Do not reset online information when saving beatmap
|
2025-02-02 22:24:56 +09:00 |
|
Dean Herbert
|
cf3a379b1c
|
Merge pull request #31368 from frenzibyte/mobile-fix-mania
Improve osu!mania playability on mobile devices
|
2025-02-01 14:49:46 +09:00 |
|
Bartłomiej Dach
|
7ef8616703
|
Fix broken user-facing messaging when beatmap hash mismatch is detected
|
2025-01-31 12:22:05 +01:00 |
|
Bartłomiej Dach
|
8718483c70
|
Avoid moving already placed objects temporally when "limit distance snap to current time" is active
|
2025-01-31 09:51:13 +01:00 |
|
Dan Balasescu
|
cf2d0e6911
|
Fix results screen sounds persisting after exit
|
2025-01-31 16:22:37 +09:00 |
|
Marvin Helstein
|
ec99fc1141
|
Move ApplySelectionOrder override from EditorBlueprintContainer to ComposeBlueprintContainer
|
2025-01-30 10:27:36 +02:00 |
|
Dan Balasescu
|
48b1c7398e
|
Merge pull request #31655 from bdach/deabstractify-editor-snap
Refactor editor object snapping to remove bad abstractions
|
2025-01-30 01:38:42 +09:00 |
|
Dan Balasescu
|
ca7a36d3d6
|
Remove unused usings
|
2025-01-29 23:32:44 +09:00 |
|
Dean Herbert
|
bc930e8fd3
|
Minimal clean-up to get things bearable
I plan to do a full refactor of `RoomSubScreen` at first opportunity.
|
2025-01-29 20:02:04 +09:00 |
|
Dean Herbert
|
e8d0d2a1d9
|
Combine more methods to simplify flow futher
|
2025-01-29 19:56:37 +09:00 |
|
Dean Herbert
|
a6814d1a8a
|
Make multiplayer change room settings more obvious as to what it does
"Edit" felt really weird.
|
2025-01-29 19:48:04 +09:00 |
|
Dean Herbert
|
07bff22200
|
Fix delay before difficulty panel displays fully
|
2025-01-29 19:30:57 +09:00 |
|
Dean Herbert
|
c70ff11085
|
Remove new bindables from RoomSubScreen
|
2025-01-29 19:06:14 +09:00 |
|
Dean Herbert
|
05200e8970
|
Add missing partial
|
2025-01-29 19:05:28 +09:00 |
|
Dean Herbert
|
d3f9804ef1
|
Combine more methods to simplify flow
|
2025-01-29 18:45:02 +09:00 |
|
Dan Balasescu
|
fc73037d9f
|
Add pill displaying current freestyle status
|
2025-01-27 18:46:45 +09:00 |
|
Bartłomiej Dach
|
be9c96c041
|
Fix infinite loop when switching audio tracks fails on an existing beatmap
Bit ugly, but appears to work in practice...
|
2025-01-27 10:27:06 +01:00 |
|
Bartłomiej Dach
|
01ae1a58f1
|
Catch and display user-friendly errors regarding corrupted audio files
Addresses lack of user feedback as indicated by
https://github.com/ppy/osu/issues/31693.
|
2025-01-27 10:25:22 +01:00 |
|
Salman Alshamrani
|
dac7d21302
|
Be explicit on nullability in RequiresPortraitOrientation
Co-authored-by: Dean Herbert <pe@ppy.sh>
|
2025-01-25 19:12:36 -05:00 |
|