Commit Graph

33030 Commits

Author SHA1 Message Date
cf1ef28f72 Add taper and more correctly shaped weight 2022-05-20 17:30:04 +09:00
42179568f3 Initial animation pass on metronome 2022-05-20 17:30:04 +09:00
ce7be940e2 Setup basics for control and test 2022-05-20 17:30:04 +09:00
64a371638e Merge pull request #18236 from peppy/snap-unification
Add `enum` to snap method as alternative to multiple nested invocations
2022-05-20 11:35:05 +09:00
363e7a6f53 Simplify toolbar hiding logic in FirstRunSetupOverlay
Rather than fiddling around with the activation modes, this seems like a
much cleaner way to make things work.

Closes https://github.com/ppy/osu/issues/18277.
2022-05-19 16:42:48 +09:00
b3d6f76cfa Add "None" snap type to fix flags not working correctly 2022-05-19 15:57:17 +09:00
16075d2a2f Merge pull request #18321 from smoogipoo/legacy-catmull
Fix compatibility issues with legacy Catmull sliders
2022-05-19 15:42:21 +09:00
d187ca2d8c Merge pull request #18246 from jai-x/new-chat-cache-loaded-channels
Add drawable channel caching to new chat overlay
2022-05-19 15:15:47 +09:00
70bd40ce44 Fix incorrect count of beatmaps available to import 2022-05-19 14:01:24 +09:00
a443200d0d Make dependency nullable to allow for safer disposal unbinding 2022-05-19 13:49:52 +09:00
5d3878a737 Add test coverage for slow-loading channels 2022-05-18 22:58:39 +03:00
371738b047 Check against the loaded drawable channel 2022-05-18 20:00:42 +01:00
0cee90e156 Add common strings for missing localisable content 2022-05-18 21:32:57 +09:00
d54e1503c7 Rename interaction toggle method 2022-05-18 21:32:57 +09:00
fa09270e62 Remove left-over todo 2022-05-18 21:32:57 +09:00
731f0960ec Don't merge adjacent legacy Catmull segments 2022-05-18 17:16:24 +09:00
c2555a91c7 Merge branch 'master' into first-run-screen-import-from-stable 2022-05-17 22:52:01 +02:00
10b881dbf7 Merge branch 'master' into first-run-screen-button-ux 2022-05-17 22:27:49 +02:00
02198d0436 Merge pull request #18289 from bdach/mod-overlay/adjust-multiplier-scale-transition
Adjust difficulty multiplier pop in/out transition on mod overlay
2022-05-17 18:21:30 +09:00
062ffe64ac Remove delay on pop in 2022-05-17 18:21:19 +09:00
1b7ec1be26 Add basic test coverage of new screen 2022-05-17 18:15:14 +09:00
bf00b062ad Add full localisation of import beatmaps screen 2022-05-17 17:58:24 +09:00
f4e0ad8c4c Fix drag drop of osu! folder not working as expected 2022-05-17 17:51:28 +09:00
83e781d5a1 Allow localisation of PlaceholderText 2022-05-17 17:42:46 +09:00
c0de1f96ff Tidy up interaction toggling and add progress message 2022-05-17 17:33:54 +09:00
17e0105c2c Fix interaction with popover when textbox is disabled 2022-05-17 17:33:54 +09:00
03d3900a02 Fix incorrect default state of checkboxes 2022-05-17 17:33:54 +09:00
30fdbc3de0 Add safety against calling GetStableImportPaths when path doesn't exist 2022-05-17 17:33:54 +09:00
adc7b61240 Switch directory selector to use a semi-shared popover implementation 2022-05-17 17:33:54 +09:00
3ff0399281 Split out LabelledTextBoxWithPopover for reuse 2022-05-17 17:33:54 +09:00
8112416335 Assert that downloads are queued early enough to work 2022-05-17 17:33:54 +09:00
e2ea98693f Tidy up buttons and text 2022-05-17 17:33:54 +09:00
98e5ad44a7 Add OverlayColourProvider support to OsuDirectorySelector 2022-05-17 17:33:54 +09:00
3ff7c5c76d Merge pull request #18310 from peppy/revert-realm
Revert realm to previous release to fix iOS crashes
2022-05-17 16:23:16 +09:00
4af1a788d1 Add locate stable button / screen 2022-05-17 15:55:53 +09:00
1593f05ff3 Tidy up checkbox implementation 2022-05-17 15:55:53 +09:00
13e70eab51 Allow cancellation of count operations and bypassing interactive location logic 2022-05-17 15:55:53 +09:00
1666d13d26 Add item counts to import screen 2022-05-17 15:55:53 +09:00
6448c97929 Allow retrieving count of available stable imports 2022-05-17 15:55:53 +09:00
4412fec41a Add import from stable screen 2022-05-17 15:55:52 +09:00
ef5b2233d7 Improve the first run progress button to show loading and completion status 2022-05-17 15:23:13 +09:00
31137bebf8 Revert realm to previous release to fix iOS crashes 2022-05-17 14:52:27 +09:00
bc294b8157 Add sentry tags for operating system and processor count
These would usually be in the log header, but right now that's not
conveyed. An example use case would be better understanding
https://sentry.ppy.sh/organizations/ppy/issues/846/?project=2&query=is%3Aunresolved&sort=freq&statsPeriod=14d,
where we currently don't know whether it is a desktop or mobile OS.
2022-05-17 12:53:14 +09:00
9331c62306 Also add realm ruleset count 2022-05-16 16:09:50 +09:00
5ec05a8653 Add tags for current screen and ruleset 2022-05-16 15:51:32 +09:00
8c9edee360 Add ruleset context to sentry error reports 2022-05-16 15:47:00 +09:00
170df01b46 Adjust difficulty multiplier scale transition on mod overlay
The previous transition was supposed to be a center-anchored elastic
scale-in, but this didn't work as intended - because the multiplier
ended up inside of an auto-sized right-aligned container, the animation
itself would end up being anchored right.

Attempts to remove the scale transition resulted in a rather
jarring-looking result, so swap out the elastic scale-in for a sweep-in
effect from the top, to match the header and avoid introducing too many
directions of movement.

Delay values tweaked "to taste" - can be adjusted further if there is an
alternative set of values that feels better.
2022-05-15 20:44:50 +02:00
328561f5c8 Merge pull request #18263 from frenzibyte/spotlight-beatmap-badge
Add support for "spotlight" label in beatmap overlay/listing
2022-05-15 12:32:20 +09:00
4bb06873d5 Move badge hierarchy declaration to constructor for safer access 2022-05-14 21:54:56 +03:00
b6575c216b Allow selecting all mods at free mod select using ctrl+a 2022-05-15 03:25:14 +09:00