7aaa88cac2
Convert data type of DistanceSpacing
to float
2022-04-28 10:24:36 +03:00
2e8372fe90
Minor cleanup
...
Just from reading diff.
2022-04-28 07:14:43 +03:00
dacca73838
Set default value of DistanceSpacing
to 1
2022-04-28 07:14:43 +03:00
71533808e9
Add test case for DistanceSpacingMultiplier
in distance snapping test scene
2022-04-28 07:14:43 +03:00
a5defbe496
Keep distance spacing reset to one on test scenes with slider snapping for now
2022-04-28 06:44:50 +03:00
bfc6bfc91b
Let CatchHitObjectComposer
inherit from DistancedHitObjectComposer
and hide control
2022-04-28 06:44:50 +03:00
835898dd30
Introduce DistancedHitObjectComposer
and supersede OsuToolboxComposite
2022-04-28 06:44:50 +03:00
59cf3ff50f
Move distancing methods from IPositionSnapProvider
to IDistanceSnapProvider
2022-04-28 05:48:45 +03:00
66c730c382
Change distance spacing keybind to Ctrl+Alt
2022-04-27 17:11:23 +03:00
0738cd028f
Give snapping toolbox enough hover delay for interaction with expand button
...
With 0 delay, if the `SettingsToolboxGroup` has been contracted via
button, there's no chance to be able to expand it via button again.
This is temporary at best just to keep things working somewhat, not sure
if the expansion logic will still be required in editor redesign, so
deciding to roll with it for now.
2022-04-24 08:53:11 +03:00
8ed39009fd
Encapsulate distance spacing control handling to a "distance toolbox composite"
...
Encapsulated in a way which can allow further extensibility for the
right-side area of toolboxes.
2022-04-24 08:33:03 +03:00
70a93c0e7e
Move DistanceSpacingMultiplier
bindable to its own IDistanceSnapProvider
interface
2022-04-24 08:33:00 +03:00
4f8f27a58b
Merge branch 'master' into osu-distance-spacing
2022-04-24 05:23:30 +03:00
c2f5376e82
Merge pull request #17939 from frenzibyte/legacy-skin-hit-animation-fallback
...
Fix legacy skin hit animation lookup falling back to `LookupName`
2022-04-23 11:04:05 +09:00
cf9f59ac11
Merge pull request #17906 from peppy/first-run-setup-sheared-overlay
...
Convert first run setup to use new `ShearedOverlayContainer`
2022-04-23 10:37:12 +09:00
98b7b156c7
Merge branch 'master' into first-run-setup-sheared-overlay
2022-04-23 00:32:07 +02:00
56358ef19e
Fix legacy skin hit animation lookup falling back to LookupName
2022-04-23 00:35:45 +03:00
71e4c4f752
Merge pull request #17905 from peppy/sheared-overlay-container-click-away
...
Add better click-to-dismiss logic for sheared overlays
2022-04-22 22:55:59 +02:00
e246357b36
Merge branch 'master' into sheared-overlay-container-click-away
2022-04-22 22:26:35 +02:00
93b000bf7a
Merge pull request #17918 from bdach/mod-overlay/incompatibility-panels-clickable
...
Allow selecting mods regardless of incompatibility state on new mod select
2022-04-23 05:03:20 +09:00
5120faa830
Merge branch 'master' into mod-overlay/incompatibility-panels-clickable
2022-04-22 22:19:42 +03:00
b283586f7d
Merge pull request #17931 from peppy/revert-schedule-revert
...
Fix regression in settings filter display
2022-04-22 22:03:42 +09:00
5f3ff51f7e
Revert "Remove one more unnecessary schedule"
...
This reverts commit f282e5b013
.
2022-04-22 21:24:58 +09:00
ca6c292a08
Merge pull request #17923 from peppy/fix-difficulty-tooltip-visibility
...
Fix high star ratings not being easily visible on tooltips
2022-04-22 16:49:32 +09:00
b1cf917b49
Merge pull request #17823 from peppy/settings-filter-fixes
...
Fix incorrect settings state if searching too quickly (during load process)
2022-04-22 16:38:41 +09:00
f735d381a7
Merge branch 'master' into mod-overlay/incompatibility-panels-clickable
2022-04-22 16:26:46 +09:00
14e17c8b7b
Update TestIncompatibilityDisplay
in line with new functionality
2022-04-22 16:22:18 +09:00
c44f7d9f93
Fix high star ratings not being easily visible on tooltips
...
Resolves issue mentioned in https://github.com/ppy/osu/discussions/17920 .
2022-04-22 15:59:52 +09:00
51eee511b0
Merge pull request #17921 from frenzibyte/guest-beatmap-user-profile
...
Display beatmap guest participations in user profile
2022-04-22 15:51:06 +09:00
f282e5b013
Remove one more unnecessary schedule
2022-04-22 15:32:23 +09:00
06594ca0c8
Refine assertion to ensure correct section is current, rather than any section
2022-04-22 15:30:12 +09:00
33d516eecb
Move guest participation beatmap up to below loved
2022-04-22 09:28:29 +03:00
82a1d1cc2e
Fix multiplier display not blocking input
2022-04-22 15:22:58 +09:00
40d823bf69
Use localised string for guest participation beatmaps header
2022-04-22 09:18:46 +03:00
893a95df40
Update resources
2022-04-22 09:18:21 +03:00
2c21bd89e7
Display beatmap guest participations in user profile
2022-04-22 07:56:01 +03:00
a9ea0ab91b
Add support for fetching user guest participations
2022-04-22 07:55:39 +03:00
27c7864562
Merge pull request #17917 from bdach/mod-overlay/flaky-free-mod-select-test
...
Fix flaky test in free mod select test scene
2022-04-22 12:54:47 +09:00
0b82e3af27
Merge pull request #17902 from peppy/signalr-proxy
...
Specify web proxy in SignalR connection building
2022-04-22 12:54:14 +09:00
89d93ae2d7
Merge pull request #17881 from peppy/first-run-setup
...
Add first run setup dialog
2022-04-22 11:20:36 +09:00
e9bd87545e
Fix flaky test in free mod select test scene
2022-04-22 00:07:00 +02:00
cd898344cb
Add test coverage of new incompatibility behaviour
2022-04-21 23:49:40 +02:00
b7c11cdb8e
Deselect old incompatible mods if any on user mod select screen
2022-04-21 23:49:30 +02:00
32722adba9
Allow mod panels to be clicked in incompatible state
2022-04-21 23:37:01 +02:00
dcda43eb48
Merge branch 'master' into signalr-proxy
2022-04-21 23:36:09 +02:00
8fe4443029
Update screen method signatures to match framework API changes
2022-04-21 22:29:23 +02:00
8c6864727e
Merge branch 'master' into first-run-setup
2022-04-21 22:14:57 +02:00
000c152715
Merge pull request #17860 from frenzibyte/sample-positional-playback-screen-space
...
Calculate sample playback position using screen-space drawable rectangles
2022-04-22 02:48:00 +09:00
f4992d7792
Merge branch 'master' into sample-positional-playback-screen-space
2022-04-21 20:10:35 +03:00
295558b24d
Merge branch 'master' into settings-filter-fixes
2022-04-21 20:06:14 +03:00