Dean Herbert
|
667cdb2475
|
Fix skin lookup when there's no beatmap file available
|
2022-01-12 17:00:16 +09:00 |
|
Dean Herbert
|
e2d9a685d7
|
Update skin implementations to match new structures
|
2021-11-29 18:28:25 +09:00 |
|
Dean Herbert
|
0a961fd9d8
|
Replace usages of IHasFiles with IHasRealmFiles
|
2021-11-29 18:28:25 +09:00 |
|
Dean Herbert
|
add39fbd4f
|
Merge branch 'master' into fix-skin-layout-editor-crash
|
2021-10-28 06:24:24 +09:00 |
|
Dean Herbert
|
6944151486
|
Apply batch fixing of built-in types using var
|
2021-10-27 13:04:41 +09:00 |
|
Dean Herbert
|
93482414d6
|
Remove SkinConfiguration subclasses and allow configuration parsing for all skin types
|
2021-10-22 14:42:23 +09:00 |
|
Dean Herbert
|
9cdc1ba592
|
Fix default legacy skin not being able to read from stored skin.ini
|
2021-10-22 13:43:45 +09:00 |
|
Salman Ahmed
|
1af230c48c
|
Merge branch 'master' into refactor-combo-colour-retrieval
|
2021-07-20 10:08:25 +03:00 |
|
Dean Herbert
|
06840d78cc
|
Remove now unused method
|
2021-06-08 12:06:42 +09:00 |
|
Dean Herbert
|
b5f145cfa9
|
Use null propagation for animation lookups
|
2021-06-06 23:01:37 +09:00 |
|
Dean Herbert
|
39f99bf785
|
Move FindProvider to ISkinSource
|
2021-06-06 12:17:32 +09:00 |
|
Dan Balasescu
|
c065f761c7
|
Merge branch 'master' into legacy-skin-default-fallback
|
2021-06-02 19:08:52 +09:00 |
|
Dean Herbert
|
2e2281c7d2
|
Revert disabling taiko sample tests and fix logic
|
2021-06-01 18:57:19 +09:00 |
|
Dean Herbert
|
3a6d081d82
|
Remove duplicated taiko fallback
|
2021-06-01 18:04:49 +09:00 |
|
Dean Herbert
|
ea4644be90
|
Revert "Fix weird taiko logic failing for weird reasons that probably should not have been a thing"
This reverts commit 69c4ccad05 .
|
2021-06-01 18:04:49 +09:00 |
|
Dean Herbert
|
69c4ccad05
|
Fix weird taiko logic failing for weird reasons that probably should not have been a thing
|
2021-05-31 21:29:47 +09:00 |
|
Dean Herbert
|
282c5a9177
|
Fix potential nullref in SkinProvidingContainer
|
2021-05-31 21:29:47 +09:00 |
|
Dean Herbert
|
3ff9f9c89d
|
Make FindProvider non-default
|
2021-05-31 21:29:47 +09:00 |
|
Dean Herbert
|
8e489754cc
|
Add ability for LegacySkin s to customise the fallback provider
|
2021-05-31 21:29:47 +09:00 |
|
Dean Herbert
|
88ed95e012
|
Add FindProvider lookup function
|
2021-05-31 21:29:47 +09:00 |
|
Dean Herbert
|
1d30791ab0
|
Add potential pathway for legacy lookups
|
2021-05-31 21:29:47 +09:00 |
|
Dean Herbert
|
4b27d43e26
|
Add new parameter for default fallback logic in LegacySkin
|
2021-05-31 21:29:47 +09:00 |
|
Salman Ahmed
|
02d18c7a49
|
Merge branch 'master' into remove-hud-component-lookup
|
2021-05-31 09:23:04 +03:00 |
|
Salman Ahmed
|
fb81e5133f
|
Merge branch 'master' into catch-hide-combo-workaround
|
2021-05-30 14:16:46 +03:00 |
|
Dean Herbert
|
caa2c5638e
|
Fix legacy combo counter not accounting for song progress bar
|
2021-05-23 16:46:57 +09:00 |
|
Salman Ahmed
|
43094425e2
|
Merge branch 'legacy-beatmap-skin-hud-fallback' into catch-hide-combo-workaround
|
2021-05-19 23:18:27 +03:00 |
|
Salman Ahmed
|
c98d036b48
|
Merge branch 'master' into catch-hide-combo-workaround
|
2021-05-18 17:47:20 +03:00 |
|
Salman Ahmed
|
08ee1e4853
|
Remove HUD skin component lookup in favour of MainHUDComponents target system
|
2021-05-18 12:37:23 +03:00 |
|
Dean Herbert
|
10c730b37d
|
Add new default locations for hit bar error displays
|
2021-05-18 15:50:50 +09:00 |
|
Salman Ahmed
|
f667ea3fd0
|
Replace AllowDefaultHUDComponentsFallback with a temporary override at LegacyBeatmapSkin
|
2021-05-17 21:34:53 +03:00 |
|
Dean Herbert
|
da0913ca2d
|
Make SongProgress a skinnable component
|
2021-05-17 18:52:56 +09:00 |
|
Salman Ahmed
|
4c25fe750f
|
Disallow beatmap skin to fall back to default HUD components
This should become a more generalized `AllowDefaultSkinFallback` when default legacy skin fallback is supported.
|
2021-05-15 14:32:16 +03:00 |
|
smoogipoo
|
2f025f1967
|
SkinnableTargetWrapper -> SkinnableTargetComponentsContainer
|
2021-05-13 18:54:30 +09:00 |
|
Dean Herbert
|
8b9ac86d4b
|
Merge branch 'master' into skin-serialisation
|
2021-05-13 12:35:06 +09:00 |
|
Bartłomiej Dach
|
4464204e33
|
Mark all skin ctors used via reflection in SkinInfo.CreateInstance()
|
2021-05-12 23:23:42 +02:00 |
|
Dean Herbert
|
117d6d731d
|
Move cross-component layout dependencies for legacy skin to LegacySkin
|
2021-05-11 18:39:14 +09:00 |
|
Dean Herbert
|
4769a95b49
|
Fix encapsulation and remove target lookup overhead
|
2021-05-11 18:39:14 +09:00 |
|
Dean Herbert
|
b248b2e5e3
|
Hook up full save/load flow
|
2021-05-11 18:39:14 +09:00 |
|
Dean Herbert
|
004798d61d
|
Update Legacy components to not require skin in ctor
|
2021-05-11 18:39:14 +09:00 |
|
Salman Ahmed
|
9be8d3f0d2
|
Add overridable combo colour retrieval method and handle in legacy skin
|
2021-05-05 07:15:07 +03:00 |
|
Salman Ahmed
|
6aa0c9d8fd
|
Merge branch 'master' into legacy-sprite-text-fonts
|
2021-03-25 14:52:01 +03:00 |
|
Dean Herbert
|
073dba5330
|
Remove local workarounds to attempt to avoid crashes on skin change
|
2021-03-22 14:05:37 +09:00 |
|
Dean Herbert
|
68aaf90702
|
Fix disposal rather than performing some weird hack
|
2021-03-19 20:30:52 +09:00 |
|
Bartłomiej Dach
|
b419d2c2e2
|
Fix invalid xmldoc indent
|
2021-03-18 19:52:38 +01:00 |
|
Salman Ahmed
|
64d1cb5193
|
Remove text skin components in favour of plain LegacySpriteText s
|
2021-03-13 06:05:36 +03:00 |
|
smoogipoo
|
f48e017ac9
|
Move nested class to bottom of file
|
2021-02-22 18:34:05 +09:00 |
|
smoogipoo
|
0bda9e4b79
|
Implement some new methods
|
2021-02-22 18:31:33 +09:00 |
|
Dean Herbert
|
487a39eea9
|
Update interface implementations with framework changes
|
2021-02-18 18:52:34 +09:00 |
|
Dean Herbert
|
880fe82073
|
Add sample wrapper in LegacySkin to keep a reference and avoid GC death
|
2021-02-18 18:32:51 +09:00 |
|
Dean Herbert
|
4aff54412a
|
Move dispose method to end of file
|
2021-02-18 18:32:39 +09:00 |
|