894ef15e79
Merge branch 'master' into update-framework
2022-11-26 16:19:36 +01:00
7bc8908ca9
Partial everything
2022-11-27 00:00:27 +09:00
53b03df93d
Combine TriangleButton
and RoundedButton
classes
2022-11-24 16:26:57 +09:00
d22d009fb3
fix review points. items not included in this localization were reverted.
2022-09-20 14:02:11 +09:00
81d582c051
fix review points and fine tuning
2022-09-16 21:08:25 +09:00
c0e2ba419e
Localize non-localizable setting items
2022-09-16 18:31:02 +09:00
7d6efaebbe
Add maintenance settings section for mod presets
2022-08-07 16:20:31 +02:00
a0d093be5c
Extract common implementation of delete dialog
2022-08-06 21:04:12 +02:00
ca68574473
Make NotificationOverlay
dependency optional in CollectionSettings
2022-07-28 14:35:27 +09:00
41393616d8
Replace BeatmapCollection
with RealmBeatmapCollection
2022-07-27 19:35:09 +09:00
9c543fef48
Remove CollectionManager
2022-07-27 18:45:33 +09:00
31a447fda0
Update parameter discards
2022-06-24 21:26:19 +09:00
ff440fc1a4
Fix too many buttons inside condition
2022-06-22 13:44:41 +09:00
1018c9852d
Cleanup nullability
2022-06-22 13:44:41 +09:00
23254d2ff2
Fix broken files
2022-06-22 13:44:41 +09:00
4aa86b0a80
fixed duplicates and cleaned up code
2022-06-21 23:41:25 +01:00
e4931f977c
improved UI of maintenance section in settings
2022-06-21 23:00:03 +01:00
6515b249ec
Change data migration to do an immediate exit, rather than attempted exit
2022-06-19 12:39:58 +09:00
50e40756c4
Rename GracefullyExit
to AttemptExit
2022-06-19 12:34:44 +09:00
f8830c6850
Automated #nullable processing
2022-06-17 16:37:17 +09:00
b104b7a90d
Rename method to mention "all"
2022-06-06 20:12:20 +09:00
b550cbc5a3
Fix failing code quality checks
2022-05-25 17:01:30 -05:00
0ef9406787
Fix deleteBeatmapVideosButton not being reenabled
...
My bad
2022-05-18 16:35:14 -05:00
617382a56f
Split off MassVideoDeleteConfirmationDialog into its own file
2022-05-18 15:20:57 -05:00
69351d2cdf
Implement button to delete all beatmap videos
2022-05-18 01:20:57 -05:00
832d37b2c2
Update screen transition events to use new event args
2022-04-22 00:52:44 +09:00
bb8b94f8ad
Merge branch 'master' into i-notification-overlay
2022-04-19 06:03:56 +09:00
94e892df1c
Merge pull request #17862 from peppy/i-dialog-overlay
...
Split out `IDialogOverlay` to allow for easier testing
2022-04-19 05:24:05 +09:00
aaf5577e6a
Remove unnecessary canBeNull
specification
2022-04-18 21:48:46 +09:00
043599081b
Split out INotificationOverlay
to allow for easier testing
2022-04-18 20:14:01 +09:00
e315313266
Split out IDialogOverlay
to allow for easier testing
2022-04-18 18:36:26 +09:00
2202863e1a
Split out IPerformFromScreenRunner
to allow for easier testing
2022-04-18 17:49:28 +09:00
9a07a95d39
Make several delete confirmation buttons dangerous buttons
...
Includes:
- Mass deletion
- Beatmap deletion
- Local score deletion
2022-04-04 19:22:53 +02:00
975883da5c
Move all usages of client.realm
filename to a single const
2022-03-30 13:34:48 +09: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
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
44f2d8a448
Allow game folder migration to fail gracefully when cleanup cannot completely succeed
2022-02-10 19:30:26 +09:00
88bb9d4237
Fix migration errors not outputting the call stack to logs
2022-02-10 15:50:03 +09:00
72656ae01e
Fix beatmap restore/undelete flows
2022-01-12 17:49:11 +09:00
46206f70d6
Fix beatmap mass deletion flow
2022-01-12 17:49:11 +09:00
1d536fd0bc
Start introducing ILive
2022-01-12 17:00:16 +09:00
4f6a05ce3d
Reimplement all query methods
2022-01-12 16:57:27 +09:00
7de43e3aba
Fix most open compound words in identifiers being closed
2021-12-27 20:26:28 -08:00
0d18c83d75
Simplify deletion by adding always present conditionals to Delete
method
2021-11-29 18:28:25 +09:00
744a5b33f5
Rewrite SkinSection
to use realm subscriptions and databased defaults
2021-11-29 18:28:25 +09:00
89b4e5cffb
Rename mass deletion confirmation dialog
2021-11-26 18:18:45 +09:00
79459c1aeb
Fix typo in class and variable names
2021-11-25 17:12:15 +09:00
9dcb20a821
Rename Stable
to Legacy
and add xmldoc
2021-11-25 15:39:05 +09:00
ed00cd9fc5
Remove simple localisable .ToString()
calls
2021-11-02 21:42:02 +01:00
b30dd2d4ed
Use rounded button in settings sidebar
2021-10-10 21:45:41 +02:00