1b261f177f
Disable rewind handling
2020-09-22 13:17:53 +09:00
1c58f568d6
Simplify and reformat rewind/transform logic
2020-09-22 12:54:21 +09:00
ffd4874ac0
Remove unnecessary double suffixes
2020-09-22 12:37:18 +09:00
08d8975566
Remove DisplayInitialCombo method for simplicity
2020-09-22 12:35:18 +09:00
92cda6bccb
Adjust xmldoc slightly
2020-09-22 12:27:47 +09:00
a27a65bf03
Don't recreate explosion counter each increment
2020-09-22 12:25:40 +09:00
f629c33dc0
Make explosion additive to match stable
2020-09-22 12:14:31 +09:00
bfe332909c
Remove "hide combo counter on break time" feature for being too complex
...
The combo counter will be hidden at most one second after the break has started anyways, so why not just remove this feature if the way of implementing it is complicated to be merged within the legacy counter implementation.
2020-09-21 14:32:14 +03:00
3db0e7cd75
Generalise LegacyRollingCounter
2020-09-12 22:40:32 +02:00
99a68e880a
Merge remote-tracking branch 'upstream/master' into catch-combo-counter
2020-09-01 20:46:38 +03:00
a0a4501008
Merge remote-tracking branch 'upstream/master' into catch-combo-counter
2020-09-01 20:17:25 +03:00
ab8d9be095
Move out into a separate method
2020-08-25 15:16:41 +09:00
0e9242ee9a
Move combo font retrieval inside the legacy component
2020-08-23 10:29:01 +03:00
7ae45b29db
Finish internal counter transformation regardless of the combo
2020-08-22 12:20:50 +03:00
eaba323353
Update catch with legacy colour setters
2020-08-22 00:17:35 +09:00
af52b73b06
Fill out missing documentation
2020-08-19 08:39:40 +03:00
885f8104f5
Always use public accessors even on legacy classes
...
Because of https://github.com/ppy/osu-framework/issues/3727
2020-08-19 08:00:57 +03:00
422100192c
Move HasFont to legacy skin extensions class instead
2020-08-19 07:58:23 +03:00
65c269e473
Hide combo counter on gameplay break
...
Intentionally inside LegacyComboCounter and not in CatchComboDisplay, to avoid conflicting with how the legacy combo counter fades away after 1 second of no combo update, can move to parent once a DefaultComboCounter design is decided and code is shareable between.
2020-08-03 22:17:11 +03:00
f37ba49f7f
Add catch-specific combo counter with its legacy design
2020-08-03 22:13:02 +03:00
29053048ff
Add support to use legacy combo fonts for the counter on legacy skins
2020-08-03 21:40:20 +03:00
ad85c5f538
Add base legacy skin transformer
2020-06-21 23:06:55 +02:00
b161aa72b7
Merge remote-tracking branch 'upstream/master' into catch-legacy-skin-decoding
2020-05-14 07:22:01 +03:00
5f13dc81be
Remove no longer necessary extensions
2020-04-14 04:38:18 +03:00
d27d8671ab
Convert all static getter-only properties to static readonly fields
2020-04-08 14:23:29 +03:00
7f3ad6d5be
Move default colour fallback to the extension methods itself
2020-04-05 22:15:11 +03:00
42ac0c72ea
Fix grammer issue and more rewording
...
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com >
2020-04-05 00:46:52 +03:00
b8327ed877
Add test for osu!catch skin colour decoding
...
Tests the skin configuration CatchTheBeat section's colours decoding part
2020-04-05 00:30:10 +03:00
55d076d6f3
Transform CatchSkinColour lookup to skin configuration custom colours lookup
2020-04-05 00:10:25 +03:00
0014a8404e
GetHyperDashEndGlowColour() -> GetHyperDashCatcherAfterImageColour()
2020-04-04 23:12:42 +03:00
f3bcb0628c
Add helper methods for retrieving other skin hyper-dash colours
2020-04-04 19:09:52 +03:00
7e82f5740b
Add a skin extension for simplifying falling back on hyper-dash colours
2020-04-03 19:35:50 +03:00
16a4525a9c
CatchSkinConfiguration -> CatchSkinColour
2020-03-30 09:33:47 +03:00
d995f3e1cc
Add support for custom hyper-dash legacy fruit colouring
2020-03-26 05:42:13 +03:00
e6b2e3b0ed
Add osu!catch skin configurations
2020-03-26 05:42:11 +03:00
7069cef9ce
Add catcher kiai/fail animation states
2020-03-10 15:28:37 +09:00
0d18ea1d29
Add animation and fallback catcher support
2020-03-10 12:36:25 +09:00
e5927447fc
Fix hyperdash fruit not visible on custom skins
2020-02-26 19:22:46 +09:00
a7e3e8ace9
Merge branch 'master' into catch-drawable-namespace
2020-02-21 10:31:31 +09:00
049975b5a4
Use kebaberize shorthand
2020-02-20 15:45:54 +09:00
ea0bbd2926
Rename drawable namespace to avoid clashes with framework class
2020-02-19 18:01:59 +09:00
4c4140ae54
Adjust droplets to match stable
2020-02-19 15:55:22 +09:00
ce1a57550f
Add droplet skinning support
2020-02-19 13:29:05 +09:00
0f85e81240
Fix handling of bindable changes in accent colour
2020-02-19 12:10:09 +09:00
2133ba38e5
Add overlay layer
2020-02-17 19:07:43 +09:00
7ce00bebf0
Add basic structure for skinning fruits
2020-02-17 18:47:22 +09:00