Commit Graph

1475 Commits

Author SHA1 Message Date
92306b9123 Combine localisations for abstract skinnable components into a single file
Generally we don't want localisation files with only one to two
translations. It makes it harder for translators to handle in crowdin (a
lot of file changes for small results).

So for cases like this I believe we should be grouping translations
where it makes sense.

I've left individual components in their own files as I can see
potential for more settings to be added in the future. Plus it gives a
bit of extra context.
2023-02-03 16:02:18 +09:00
cf8cfe0d2c Move skin component localisations to namespaces 2023-02-03 15:34:57 +09:00
32207dc9dd Merge branch 'master' into locale/skin-editor-components 2023-02-03 15:24:00 +09:00
6c0aada86a Merge pull request #22490 from peppy/skin-overlay-namespace
Move skin editor to overlays namespace
2023-02-02 18:14:16 +01:00
229fb518dc Apply NRT to LegacyJudgementPieceOld 2023-02-02 14:19:00 +09:00
183d1c5bd6 Change version comparison to match other existing code as proposed in review 2023-02-02 14:18:49 +09:00
263a7e2766 Merge branch 'master' into misses-animation 2023-02-02 14:08:15 +09:00
8dc2e6872e Move skin editor to overlays namespace 2023-02-02 14:00:31 +09:00
10df64467a Merge pull request #22430 from peppy/skin-editor-nrt
Apply NRT to all skin editor classes
2023-02-02 13:57:57 +09:00
0fb6a63709 refactor: change namespacing to allow osu-localisation-analyzer to process all strings 2023-02-02 00:46:14 +00:00
8645e705fd feat: add localisation for Skin editor components 2023-02-01 23:48:05 +00:00
c5e1f54185 Fix sample store creation mutating shared resource store 2023-01-30 20:48:52 +01:00
74ab036f3e Refactor SkinnableSound.Samples to be non-nullable 2023-01-27 19:32:30 +09:00
8a9a6c733c Apply missed cleanup to BackgroundDependencyLoader call
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
2023-01-27 13:55:34 +09:00
758b4c8cfc Do the thing aka fix the if 2023-01-26 10:01:33 -03:00
4352c56c3e Apply NRT to all simple auxiliary skin classes 2023-01-26 17:53:04 +09:00
2017ac1135 Apply NRT to all skin editor classes 2023-01-26 17:52:53 +09:00
64e7f6f138 Add more documentation around the implementation of FontAdjustableSkinComponent 2023-01-26 16:05:07 +09:00
d63719a602 Move and rename the base component class 2023-01-26 16:04:56 +09:00
48885d40cc Merge branch 'master' into skin-fonts 2023-01-26 15:52:54 +09:00
f3c92749bf Fix code quality issues 2023-01-26 15:43:03 +09:00
bcecc49092 Only do misses animations on modern skins 2023-01-25 23:05:11 -03:00
a6fc3ce477 bring comment back 2023-01-25 20:38:55 -03:00
fd495e87f7 Fix GetAsync() not limiting texture dimensions 2023-01-25 19:02:35 +01:00
fc968d1d89 del extra newline 2023-01-25 14:38:02 -03:00
a4a94cb96e Add movement to misses in osu ruleset 2023-01-25 14:34:00 -03:00
7bb6337d2e Fix nullability (thanks bdach for patch) 2023-01-25 14:43:46 +09:00
8caf960f9a Revert weird nullable changes to Skin.cs 2023-01-25 14:43:46 +09:00
0a9b20d5d5 Split lookup store into own file / class 2023-01-25 14:43:46 +09:00
c1a5c16973 Reduce maximum texture size to a more commonly-supported 8192 2023-01-25 14:43:46 +09:00
d000a4ed28 Make sure to dispose of the original texture upload as we are replacing it 2023-01-25 14:43:46 +09:00
598c6fcbad Add basic support for stupidly long hold note skin textures 2023-01-25 14:43:46 +09:00
b62ff8d644 Merge branch 'master' into skin/argon-song-progress-cleaner 2023-01-18 23:52:12 +01:00
4ef940653b Fix legacy judgement animation not matching perfectly
This will be the final attempt to get it right. I was seemingly drunk
last time I wrote the logic.

Closes #21892.
2023-01-18 19:03:04 +09:00
5429979049 Combine common code into SongProgress base class 2023-01-18 15:23:55 +09:00
65bd2e74fd Merge branch 'master' into skin/argon-song-progress-cleaner 2023-01-17 18:00:42 +09:00
133b9b79d7 Do not touch "currently editing" line 2023-01-16 22:52:17 +03: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
d2309feec2 Merge branch 'master' into skin/argon-song-progress-cleaner 2023-01-12 19:49:27 +09:00
e9571be4ab Fix incorrect application layer causing completely discoloured circles 2023-01-11 19:29:17 +09:00
a87debab0f Fix kiai flash opacity on legacy skins being too intense 2023-01-11 19:29:17 +09:00
91cde5ffbf feat(hud/gameplay): implement Argon variant of SongProgress 2023-01-09 21:59:48 +01:00
811a562608 Don't use bindables to avoid potential cross-usage contamination 2023-01-10 01:10:20 +09:00
62ffb4fe78 Pause imports during active gameplay 2023-01-09 18:54:11 +09:00
c7ca4bbba5 Use generic Enum methods 2022-12-26 20:36:39 +01:00
f7c854f1b0 Change asset folder 2022-12-20 21:18:51 +09:00
2f0c772dcb Add argon pro skin 2022-12-20 21:18:51 +09:00
192536643c Fix some more inspections 2022-12-16 20:21:19 +09:00
ba54551313 Merge branch 'master' into guard-url-protocols 2022-12-16 18:23:16 +09:00