Commit Graph

50758 Commits

Author SHA1 Message Date
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