Commit Graph

38 Commits

Author SHA1 Message Date
37a5dde859 Fix BeatmapAttributeText not supporting unicode artist/title 2023-05-02 13:47:49 +09:00
d159d6b970 Rename ISkinnableDrawable to ISerialisableDrawable 2023-02-15 18:37:41 +09:00
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
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
4352c56c3e Apply NRT to all simple auxiliary skin classes 2023-01-26 17:53:04 +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
c7ca4bbba5 Use generic Enum methods 2022-12-26 20:36:39 +01:00
b240d15731 Fix numeric font 2022-12-03 23:38:50 +03:00
8174f6be64 Get rid of dublicated enum 2022-12-03 23:32:17 +03:00
b41f30c868 Allow changing font of text elements 2022-12-03 22:44:54 +03:00
212d78865a Add a few more missing partial specs 2022-11-26 16:30:52 +01:00
7bc8908ca9 Partial everything 2022-11-27 00:00:27 +09:00
4b44f31b5e Use LocaliseableStings in BeatmapAttributeText 2022-11-23 21:02:43 +01:00
774f70e380 Simplify class structure 2022-11-23 16:56:40 +09:00
0749a7bb07 Simplify attribute assignment 2022-11-23 16:53:36 +09:00
0f034606fd Use LocalisableDescription from BeatmapOnlineStatus enum instead of locally defined 2022-11-23 16:49:51 +09:00
a8af83e62a Move label initialisation out of ctor 2022-11-23 16:49:39 +09:00
27473262af Rename attributes in enum to match better with user expectations 2022-11-23 16:45:46 +09:00
b89689a34a Rename class and reword settings text/tooltips to avoid clashing with other naming 2022-11-23 16:31:50 +09:00
ab650d8a1b Use AutoSizeAxes 2022-11-07 15:22:20 +01:00
28ab092b6f Simplify the whole Templating process 2022-11-07 07:55:42 +01:00
a435e365ea Allow for the Value of BeatmapInfoDrawable to be formatted 2022-11-03 18:54:55 +01:00
502bfa950e Fix potential resource leak 2022-11-03 08:05:26 +01:00
95e2521ca4 Use more Localisations 2022-11-02 13:56:55 +01:00
2e5db5e259 Remove nullable disable from TextElement 2022-11-02 13:24:05 +01:00
ed7e3a29e2 Add Localisation
Also add Labels for what is displayed, and prefix/suffix for Labels
Add a Prefix and Suffix for Values
2022-11-02 13:00:45 +01:00
975eed964e Don't make Beatmap in OsuGameBase public
Signed-off-by: C0D3 M4513R <28912031+C0D3-M4513R@users.noreply.github.com>
2022-11-01 21:19:01 +01:00
c231a20cbb Add a generic text Element
Signed-off-by: C0D3 M4513R <28912031+C0D3-M4513R@users.noreply.github.com>
2022-11-01 20:54:52 +01:00
905ebc3c1f Initial implementation of a Beatmap Information Skinning Element
Signed-off-by: C0D3 M4513R <28912031+C0D3-M4513R@users.noreply.github.com>
2022-11-01 20:46:32 +01:00
f8830c6850 Automated #nullable processing 2022-06-17 16:37:17 +09:00
6d5692fcec Fix typo in setting name
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
2022-03-15 14:25:05 +09:00
7d2752185d Add disclaimer and adjust metrics of BigBlackBox 2022-03-13 17:03:25 +09:00
e4211104b0 Add new settings to the big black box 2022-03-13 17:03:25 +09:00
458136dfe7 Add BigBlackBox for skinning testing purposes 2022-03-13 17:03:25 +09:00