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