1
0
mirror of https://github.com/ppy/osu.git synced 2024-12-15 12:02:54 +08:00
osu-lazer/osu.Game/Overlays/Settings
Dean Herbert 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
..
Sections Add ability to "migrate" data to another folder which has an existing install 2022-03-29 18:04:31 +09:00
DangerousSettingsButton.cs Use rounded button in settings sidebar 2021-10-10 21:45:41 +02:00
ISettingsItem.cs Update song select statistics when mod changes settings 2019-12-20 18:01:35 +09:00
OutlinedTextBox.cs Refactor SeedSettingsControl and related controls 2021-06-26 11:19:14 +08:00
RulesetSettingsSubsection.cs Use extracted ruleset config cache implementation in DI 2021-12-23 19:02:10 +01:00
SettingsButton.cs Use rounded button in settings sidebar 2021-10-10 21:45:41 +02:00
SettingsCheckbox.cs Remove simple localisable .ToString() calls 2021-11-02 21:42:02 +01:00
SettingsDropdown.cs Adjust SettingsItem to accommodate new default value indicator 2021-10-17 21:50:03 +02:00
SettingsEnumDropdown.cs Revert ThemedDropdown-related changes 2021-10-13 21:57:50 +02:00
SettingsFooter.cs Remove unused params from BDL methods 2022-01-15 01:06:39 +01:00
SettingsHeader.cs Use horizontally symmetrical padding rather than margin 2021-11-12 20:28:42 +01:00
SettingsItem.cs Remove simple localisable .ToString() calls 2021-11-02 21:42:02 +01:00
SettingsNoticeText.cs Fix settings notice text class tinting everything with yellow 2021-08-14 20:14:28 +03:00
SettingsNumberBox.cs Add AllowIme => false where applicable 2022-01-12 00:15:17 +01:00
SettingsSection.cs Remove unused params from BDL methods 2022-01-15 01:06:39 +01:00
SettingsSidebar.cs Move files to UI namespace 2022-02-14 17:51:39 +09:00
SettingsSlider.cs Adjust SettingsItem to accommodate new default value indicator 2021-10-17 21:50:03 +02:00
SettingsSubsection.cs Adjust vertical spacings in individual subsections 2021-10-10 00:34:11 +02:00
SettingsTextBox.cs Remove grid usage in SettingsItem 2021-10-18 22:07:32 +02:00
SidebarButton.cs Remove HoverTarget shared state update path 2021-10-10 11:55:47 +09:00
SidebarIconButton.cs Split out expanding container logic from settings sidebar 2022-01-06 21:02:29 +09:00