Commit Graph

50081 Commits

Author SHA1 Message Date
7d338fb4be Merge pull request #17551 from peppy/realm-database-filename-const
Move all usages of `client.realm` filename to a single `const`
2022-03-30 14:09:08 +09:00
975883da5c Move all usages of client.realm filename to a single const 2022-03-30 13:34:48 +09:00
c311e11496 Merge pull request #17527 from peppy/switch-osu-folder
Add ability to "migrate" data to another folder which has an existing install
2022-03-30 13:20:49 +09:00
e869b7286a Merge pull request #17547 from frenzibyte/m1-ignore-realm-migration
Ignore EF-to-realm migration tests on M1 ARM architectures
2022-03-30 11:47:29 +09:00
555e127bc2 Merge pull request #17510 from Wieku/combo-counter
Adjust legacy combo counter appearance to closer match stable
2022-03-30 11:17:30 +09:00
cb62d3d4b9 Remove skin dependency as component is reinitialized on skin change 2022-03-30 01:09:05 +02:00
7582c943a4 Use In/Out instead of {In/Out}Quad 2022-03-30 00:48:59 +02:00
7495a04990 Ignore EF-to-realm migration tests on ARM architectures 2022-03-30 01:24:37 +03:00
986aad4bd5 Fix potential nullref on OsuGameTestScene.TearDownSteps 2022-03-30 01:15:24 +03:00
f762af1344 Add test coverage of migrating to folder with existing data 2022-03-29 23:28:07 +09:00
30fae452a4 Merge pull request #17530 from frenzibyte/spin-speed-display-value
Fix "Barrel Roll" tooltip not limiting decimal places for spin speed
2022-03-29 22:47:40 +09:00
9a09c97457 Fix "Barrel Roll" tooltip not limiting decimal places for spin speed 2022-03-29 16:11:44 +03:00
fefff59b9a Merge pull request #17502 from peppy/m1-migration-information 2022-03-29 13:40:46 +03:00
4741679a94 Change confirmation message to be more clear about intentions
Co-authored-by: Henry Lin <henry.ys.lin@gmail.com>
2022-03-29 19:03:50 +09:00
cdc2ae7991 Merge branch 'master' into m1-migration-information 2022-03-29 13:03:36 +03:00
1fb3d11591 Add ability to "migrate" data to another folder which has an existing install
Until now, migrating would always attempt to move files.

There's a chance that a user is reinstalling osu! but has their data at
a custom location. We want to allow the chance for them to continue
using the external data. This seems like the easiest way to make it
work.

Would be nice if we had a `Game.Restart()` method, but maybe this is
enough for now?

Note that further down the road we will probably prompt the user to
potentially select a custom install path (including one with existing
data) before osu! gets to writing anything.
2022-03-29 18:04:31 +09:00
10c23e3506 Merge pull request #17525 from peppy/remove-set-replay-mod-cinema
Remove unnecessary `SetReplayScore` call in `ModCinema`
2022-03-29 17:21:56 +09:00
327477d050 Remove unnecessary SetReplayScore call in ModCinema 2022-03-29 16:50:05 +09:00
8948bcce19 Restructure transforms slightly 2022-03-29 13:18:31 +09:00
0433d2fe6a Add safety to realm instance retrieval in RealmAccess 2022-03-29 11:40:58 +09:00
caf641e1ab Remove redundant ClearTransforms 2022-03-28 23:50:35 +02:00
981ef735cf Always start small pop out from its initial size 2022-03-28 19:57:59 +02:00
e3289bb080 Don't scale big pop out as much 2022-03-28 19:33:00 +02:00
265b2111ef Remove comment 2022-03-28 18:08:51 +02:00
001a98e069 Fix LegacyComboCounter not unsubscribing from skin 2022-03-28 18:08:35 +02:00
ea46e024c1 Avoid deadlock during migration failed exit process 2022-03-29 00:04:13 +09:00
b6ae0ebb6f Limit macOS specific log output to macOS platforms specifically 2022-03-28 23:46:07 +09:00
9ceceeca3d Merge pull request #17506 from peppy/fix-skin-editor-exit
Fix skin editor not exiting correctly when using the menu
2022-03-28 16:36:47 +02:00
05a978ce8c Update LegacyComboCounter layout and scaling 2022-03-28 16:36:37 +02:00
b5834dabdb Fix skin editor not exiting correctly when using the menu
Closes https://github.com/ppy/osu/issues/17489.
2022-03-28 20:43:26 +09:00
a98aac3bf2 Better inform users of migration failure reason when running Apply Silicon build
As mentioned in https://github.com/ppy/osu/discussions/17409#discussioncomment-2445464?
2022-03-28 17:34:36 +09:00
8c5594b3ea Update fastlane (fix authorization failure) 2022-03-27 14:38:06 +09:00
01980effe2 Merge pull request #17449 from smoogipoo/countdown-button-ux
Improve multiplayer ready button/countdown button UX
2022-03-27 13:42:10 +09:00
1edf1d8f40 Merge pull request #17464 from smoogipoo/fix-logo-thread-safety
Fix LogoVisualisation draw thread safety
2022-03-27 09:50:42 +09:00
e198d71818 Merge pull request #17466 from bdach/multi-settings-z-ordering
Fix multiplayer match settings overlay dropdown Z-ordering
2022-03-27 09:50:21 +09:00
c7abf2fd7f Merge pull request #17459 from peppy/clock
Add toolbar clock (and game runtime) display
2022-03-27 09:49:38 +09:00
b68c3265f6 Merge branch 'master' into clock 2022-03-26 20:55:08 +01:00
86a1f49697 Merge pull request #17468 from bdach/skin-editor-test-failures 2022-03-26 22:22:39 +03:00
69cc863611 Fix test failures in skin editor test scene 2022-03-26 19:28:07 +01:00
f400249f32 Fix multiplayer match settings overlay dropdown Z-ordering 2022-03-26 18:28:38 +01:00
6384531317 Fix LogoVisualisation draw thread safety 2022-03-27 01:43:47 +09:00
b6822f8190 Remove redundant/outdated Origin line 2022-03-26 14:55:19 +03:00
9b7b897b3c Adjust padding to fit better 2022-03-26 20:34:50 +09:00
ab8db3b7dc Move nested classes to own files 2022-03-26 20:34:17 +09:00
4ddf3cb1d9 Add ability to cycle between clock display modes 2022-03-26 19:18:41 +09:00
97e9049a2c Adjust metrics and colours to better match the actual toolbar 2022-03-26 18:56:40 +09:00
622458e857 Allow scaling display in the test scene 2022-03-26 18:56:28 +09:00
252d1924e7 Adjust metrics for better legibility at small sizes 2022-03-26 18:13:33 +09:00
999ae88af2 Show game time display in clock 2022-03-26 18:13:20 +09:00
e8f5a8e3d6 Refactor hands for legibility (visual and code) 2022-03-26 18:13:13 +09:00