Commit Graph

1417 Commits

Author SHA1 Message Date
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
93ab1c9432 Merge branch 'master' into beatmap-info 2022-11-21 09:01:24 +00:00
eae8530722 Fix SkinnableSprite lookups broken in lazer-first skins
Regressed with removal of local `GetTexture` calls in e19ba65f91
2022-11-13 12:46:21 +09:00
e19ba65f91 Remove LookupName from base ISkinComponentLookup 2022-11-09 17:46:43 +09:00
1aa0e40f2f Add "Component" prefix to lookup naming 2022-11-09 17:46:43 +09:00
e75c3b3f94 Rename SkinnableTarget to GlobalSkinLookup 2022-11-09 17:46:43 +09:00
c908969d9b Rename ISkinComponent to ISkinLookup 2022-11-09 17:46:43 +09:00
ab458320c4 Fix some lingering inspections 2022-11-09 17:46:24 +09:00
d4251271d8 Apply nullability to SkinnableDrawable 2022-11-09 13:59:13 +09:00
bf26dbffc2 Apply nullability to skinning support classes 2022-11-09 13:59:13 +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
42eafe318c Remove various simple obsoletions 2022-10-28 13:20:58 +09:00
7dbd6e2469 Merge branch 'master' into taiko-kiai-flashing 2022-10-21 12:48:35 +09:00
bf4a91f1f0 Fix skin toolbox component button not playing hover/click sounds 2022-10-20 13:16:03 -07:00
eb386d4bd5 Enable slider ball tint in default legacy skin 2022-10-20 03:29:25 +03:00
9b123e7365 Adjust flash intensity and fade values to feel better 2022-10-19 00:51:44 +02:00
a76a039722 Rename KiaiFlashingDrawable and move to osu.Game 2022-10-18 23:40:43 +02:00
8bf4ca4b53 Add legacy skin fallback when beatmap skin is providing resources 2022-10-12 17:47:20 +09:00
fd20515a6d Don't throw if LegacySkin doesn't have a transformer encapsulating it
This allows for more flexibility in lookups.
2022-10-12 17:29:17 +09:00
1c93551590 Remove completely incorrect check before applying ruleset transformer 2022-10-12 17:07:13 +09:00
cb21126623 Merge pull request #20586 from ekrctb/time-based-selection
Use hit object time for timeline drag selection instead of relying on blueprint
2022-10-11 13:20:15 +09:00
5d2e3dcf4a Remove leftover Enum 2022-10-09 22:52:54 +02:00
a543222a2b Add ability to pad stage vertically 2022-10-07 15:45:35 +09:00
eea3d5adb8 Standardise column index naming and xmldoc 2022-10-07 15:24:36 +09:00
13e0a59f70 Add note about why LegacyManiaSkinConfigurationLookup exist 2022-10-07 15:24:36 +09:00
3947011baf Fix regression in legacy dual stage handling logic 2022-10-07 15:24:36 +09:00
6164e0896a Don't reselect already selected items in SelectAll 2022-10-07 10:46:07 +09:00
0d448e6cc8 Fix items without blueprints are not deselected 2022-10-06 13:50:56 +09:00
5243ff3c22 Add argon combo colours
I'm 99% sure these are just test colours flyte was using, but they look good
so let's go with them. I've added two new colours to increase the default
combo colour rotation to 6. The initial ordering still matches, for whatever
that's worth.
2022-09-22 19:49:32 +09:00
74aefdc5bd Move basic transformer behaviour to base abstract class 2022-09-22 18:53:43 +09:00
ea7c5458fe Fix sprite dropdown not showing resources from non-legacy skins during gameplay 2022-09-22 18:53:43 +09:00
70bab81282 Merge pull request #20377 from peppy/argon-skin
Add new default "argon" skin
2022-09-22 14:50:43 +09:00
992441b9de Disable alpha component parsing in beatmap / skin colour sections 2022-09-21 16:11:41 +09:00