Commit Graph

71 Commits

Author SHA1 Message Date
Dean Herbert 77c0b8dfa9 Fix stray typo 2021-11-19 13:27:06 +09:00
Dean Herbert 9e6e41d7c0 Add migration to reset and repopulate existing skin hashes 2021-10-20 17:56:45 +09:00
Bartłomiej Dach 925b455330
Add "samples match playback rate" setting to beatmap info 2021-09-12 16:40:52 +02:00
Bartłomiej Dach a6c2cbd2e5
Add countdown settings to beatmap info model 2021-08-24 21:55:10 +02:00
Dean Herbert 32ff406289 Add database tracking of beatmap creator `user_id`s 2021-05-14 15:40:29 +09:00
Dean Herbert 77e422409c Add `SkinInfo.InstantiationInfo` to allow creating different skin types 2021-05-11 23:37:06 +09:00
Dean Herbert 995c244cee Remove alt-mousewheel bindings for volume adjustment
With the recent changes to the order of processing key bindings
(`GlobalAction`s are handled first), having the alt-wheel bindings in here causes a
regression as they are handled before `OnScroll` events.

Specifically, this means editor alt-scroll functionality no longer works
with the default bindings.

Removing the bindings fixes this, while also still allowing alt-wheel
adjustment of the volume via `VolumeControlReceptor`:

a2f50af424/osu.Game/Overlays/Volume/VolumeControlReceptor.cs (L21-L26)

In conjunction with the special case in `OsuScrollContainer`:

02d5b1352b/osu.Game/Graphics/Containers/OsuScrollContainer.cs (L103-L105)
2021-04-12 14:00:32 +09:00
Bartłomiej Dach 1238e6c30f Add flag value to database
Unfortunately required, as loadBeatmaps() refreshes the decoded beatmap
with the database-stored values, which can end up overwriting the
decoded ones.
2020-10-20 00:46:08 +02:00
Dean Herbert 88583b5c79 Remove any existing bindings to increase/decrease volume 2020-03-02 18:56:41 +09:00
Dean Herbert 3404b09010 Bring database snapshot in line with specs 2020-03-02 18:55:52 +09:00
Andrei Zavatski 9e742839ac Use correct database migration 2019-09-13 13:57:55 +03:00
Andrei Zavatski c13950fbbf Remove custom db additions 2019-09-13 13:43:21 +03:00
Andrei Zavatski c10d2302dc Remove video property from migrations 2019-08-31 15:49:57 +03:00
Andrei Zavatski 6e5cb8a318 implement video parsing 2019-08-30 23:19:34 +03:00
iiSaLMaN 574d9a51b3 Update migrations 2019-07-08 10:44:23 +03:00
iiSaLMaN d874574612 Add migration 2019-07-07 20:25:59 +03:00
iiSaLMaN 6ee10640e3 Remove unnecessary migration + Fix CI issues 2019-07-07 19:26:41 +03:00
iiSaLMaN 28cc797fb6 Add migrations 2019-07-07 18:29:25 +03:00
Dean Herbert 483049703e
Merge branch 'master' into beatmap-dateadded-sort 2019-06-06 18:26:55 +09:00
Dean Herbert 02283380c4 Use manual migration 2019-06-06 13:33:30 +09:00
Dean Herbert 8607f3b765 Merge remote-tracking branch 'upstream/master' into databased-sin-setting 2019-06-05 19:03:57 +09:00
smoogipoo a6dc5606bc Allow beatmapsets to be sorted by date added 2019-06-05 18:17:43 +09:00
Dean Herbert 31e6a4fa59 Add optional skin foreign key to databased settings 2019-05-27 01:56:19 +09:00
Dean Herbert 127858d398 Store databased settings based on string keys rather than ints
Allows for rearranging/removal from enums without consequence.
2019-05-27 01:53:49 +09:00
Joehu e31680e373 Address styling issues on CodeFactor 2019-03-14 16:05:54 -07:00
Dean Herbert 6bccdd50ef
Merge branch 'master' into UserIDDBStore 2019-03-01 11:07:30 +09:00
smoogipoo 8a943a6e65 Fix scores being stored as ints 2019-02-26 13:10:59 +09:00
David Zhao 22a68d7bea Perform new migration 2019-02-25 15:25:22 +09:00
David Zhao 4475643726 Revert database migration 2019-02-25 14:40:44 +09:00
David Zhao 809ab86ed0 Fix user ID not being added to database
Needed for avatar retrieval
2019-02-23 17:04:02 +09:00
smoogipoo cf8bcb7ba2 Add explicit beatmap -> scores relationship rather than relying on cascades 2019-01-08 17:53:43 +09:00
Dean Herbert af3ef9a089 Fix some data types on ScoreInfo 2018-11-30 20:43:38 +09:00
Dean Herbert 00c5ea28c7 Update migrations in line with hash change 2018-11-30 18:07:15 +09:00
Dean Herbert aa7a665317 Merge remote-tracking branch 'upstream/master' into scoredatabase 2018-11-30 17:20:23 +09:00
Dean Herbert 58293c3eae Re-migrate 2018-11-30 16:35:57 +09:00
smoogipoo 64bb27be5d Add scoreinfo tables 2018-11-30 14:48:31 +09:00
Dean Herbert 0384f3549f Add hash and missing indices to SkinInfo 2018-11-28 19:15:56 +09:00
HoLLy 3f185a44de Fix Windows-style path separators not being migrated on Unix systems 2018-10-18 08:29:12 +02:00
HoLLy eb9199e07a Run database migration unconditionally, remove downwards migration 2018-10-16 08:29:47 +02:00
HoLLy 97f8619301 Add database migration for standardizing paths 2018-10-07 21:07:30 +02:00
Unknown 13b988053a add status column to BeatmapInfo + BeatmapSetInfo 2018-09-13 10:10:58 +02:00
Dean Herbert 0f37758314 Update framework 2018-07-21 16:21:53 +09:00
Dean Herbert 3f44f5c60e Remove migration log output 2018-07-13 18:34:38 +09:00
Dean Herbert 4212a9d0d7
Fix incorrect migration conditional 2018-06-29 18:23:53 +09:00
Dean Herbert ac7ee59d50 Add migration for previous incorrectly imported beatmaps 2018-06-28 10:48:01 +09:00
Dean Herbert 6aa0ca5cc9 Add (one-way) migration for existing users 2018-06-21 14:22:25 +09:00
Dean Herbert de8c4e6d56 Remove unique constraints on hash columns
We are going to allow multiple instances of the same beatmap info hash as they could be in different beatmap sets.
2018-05-29 16:26:32 +09:00
Dean Herbert 32a74f95a5 Normalize all the line endings 2018-04-13 18:26:38 +09:00
smoogipoo c29f7a4333 Merge remote-tracking branch 'origin/master' into netstandard 2018-03-24 14:49:46 +09:00
Dean Herbert 2351b6ab26 Add migration 2018-02-22 15:46:11 +09:00