Commit Graph

37085 Commits

Author SHA1 Message Date
09c7ab3af6 Rename exposed settings to make more sense 2023-01-17 18:27:15 +09:00
f923dc5009 Use framework Direction instead of local enum
It should be stable enough to use.
2023-01-17 18:27:15 +09:00
0a7d6948ca Nest model class 2023-01-17 18:19:04 +09:00
a55ce9b586 Merge branch 'master' into JudgementCounter 2023-01-17 09:55:45 +01:00
a1152fa0db Merge pull request #22147 from Feodor0090/forbid-negative-snap
Forbid negative time snap in editor
2023-01-17 17:35:45 +09:00
c799375ae0 Merge pull request #20709 from Domilz/toolbar-localisation
Localise toolbar home button and ruleset description tooltips
2023-01-17 17:28:34 +09:00
9acf22b2b1 Merge branch 'master' into song_select_nullability 2023-01-17 15:29:37 +09:00
ef35493864 Avoid need for weird null check by reordering initialisation process 2023-01-17 15:27:21 +09:00
a02556d2fa Move hover logic to SettingsToolboxGroup to avoid expanded state clash 2023-01-17 14:43:22 +09:00
6a0bf89401 Merge branch 'master' into replay-menu-expanded-state-memory 2023-01-17 14:30:23 +09:00
776b6fa2e1 Merge pull request #22203 from bdach/fix-new-diff-creation-fail
Fix difficulty creation flow failing for some ruleset combinations
2023-01-17 14:08:34 +09:00
1f47def3c4 Merge branch 'master' into skin-editor-loc 2023-01-17 11:53:08 +09:00
0c5a436754 Merge pull request #22241 from stanriders/refactor-levelbadge
Refactor `LevelBadge` to use `LevelInfo`
2023-01-16 23:33:03 +01:00
f79037cefb Move to LoadComplete() better 2023-01-16 21:47:31 +01:00
3f75506552 Move binding to LoadComplete 2023-01-16 23:42:07 +03:00
c5d09c0e2c Rename variable
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
2023-01-16 23:36:50 +03:00
6207a96a29 Refactor LevelBadge to use LevelInfo 2023-01-16 23:24:09 +03:00
133b9b79d7 Do not touch "currently editing" line 2023-01-16 22:52:17 +03:00
bf58fe21ce Merge branch 'master' into beatmap-set-converted-beatmaps 2023-01-16 20:46:41 +01:00
17aeb0ec19 Localise editor's UI 2023-01-16 19:55:28 +03:00
6eb5508404 Localise menu bar 2023-01-16 19:39:50 +03:00
26f3b1dbfe Localise "revert to default" tooltip 2023-01-16 19:37:47 +03:00
4224907f08 Merge pull request #22208 from Feodor0090/editor-loc
Localise most visible parts of editor
2023-01-16 23:05:17 +09:00
988544073c Merge branch 'master' into ruleset-settings-loc 2023-01-16 13:29:15 +09:00
d19b35bd5f Rename ambiguous translation keys 2023-01-16 13:18:49 +09:00
6a847faea9 Make home string keys more specific 2023-01-15 15:23:26 -08:00
0ff143d4c8 Add argument for play some ruleset string 2023-01-15 15:23:26 -08:00
ae49e724e4 Move converted beatmap icons logic locally 2023-01-15 15:09:25 -08:00
b733f46c6f Apply NRT to BeatmapPicker 2023-01-15 15:09:25 -08:00
27671f0401 Merge remote-tracking branch 'upstream/master' into pr/20709 2023-01-15 15:08:11 -08:00
85c1932851 Mark Converts as nullable 2023-01-15 12:46:41 -08:00
6f84641596 Localise osu!mania settings 2023-01-15 23:30:20 +03:00
9ce7c51b14 Localise osu! settings 2023-01-15 23:29:58 +03:00
00acea59fc Move some strings to common 2023-01-15 19:37:40 +03:00
9a29c9ae26 remove hacky method to check if carousel is null 2023-01-15 15:32:53 +01:00
c5775aa452 Merge branch 'master' into song_select_nullability 2023-01-15 22:44:13 +09:00
4cf4a66858 Make MusicController a required dependency of SongSelect 2023-01-15 22:43:30 +09:00
f7af5a8115 Revert some formatting changes 2023-01-15 22:39:00 +09:00
13c1b8f5a4 Fix intermittent failure in tests with restarting player instances 2023-01-15 16:06:06 +03:00
5d2e09137c Remove text padding in editor menu for now 2023-01-15 14:40:53 +03:00
8777d5349b Use existing strings 2023-01-15 14:39:34 +03:00
627d1725c3 Fix kudosu wiki link from user profile not linking to in-game overlay 2023-01-14 19:56:51 -08:00
87650044bb Localise create/save dialog 2023-01-15 01:50:47 +03:00
78e562903d Localise part of editor 2023-01-15 01:50:47 +03:00
24df23f420 Localise background header 2023-01-15 01:49:19 +03:00
76eefc7573 Add support for localisation where it was missing 2023-01-15 01:46:11 +03:00
a68d4fe5d1 make expansion to not use scheduler 2023-01-14 21:18:51 +00:00
a9facc076f Fix difficulty creation flow failing for some ruleset combinations
In current `master`, the difficulty creation flow would retrieve a
"reference beatmap" to copy metadata and timing points from using
`GetPlayableBeatmap()`. But, importantly, it was calling that method
using *the ruleset of the new difficulty* rather than the ruleset of the
existing one. This would make the difficulty creation flow fail if the
beatmap couldn't be converted between rulesets (like taiko to catch).

Fixing to use the reference beatmap's actual ruleset would be trivial,
but there's no real reason to do all of that work anyway when a
`WorkingBeatmap` is available. Because getting a playable beatmap is not
required to copy across metadata and timing points, remove the
`GetPlayableBeatmap()` step entirely to fix the bug.

Closes #22145.
2023-01-14 19:46:55 +01:00
e7ab543799 Add ability to view converted beatmaps on beatmap set overlay 2023-01-14 10:26:21 -08:00
efe6dae672 Merge pull request #22200 from bdach/user-profile/update-design-basics
Update user profile appearance to closer match web
2023-01-15 02:50:11 +09:00