Commit Graph

185 Commits

Author SHA1 Message Date
Dean Herbert 3943fe96f4
Add failing test showing deserialise failing with some skins 2024-08-23 20:44:35 +09:00
Dean Herbert 9a21174582
Move `GlobalSkinnableContainers` to global scope 2024-08-22 18:46:07 +09:00
Dean Herbert f37cab0c6e
Rename `SkinComponentsContainerLookup` to `GlobalSkinnableContainerLookup` 2024-08-22 18:39:36 +09:00
normalid 0306ef4096 Update test assets 2024-07-24 14:13:45 +08:00
normalid 661f58a397 Add test coverage 2024-07-24 12:18:05 +08:00
Bartłomiej Dach 4cd1ccc4d4
Merge branch 'master' into add-rank-display 2024-06-07 09:33:03 +02:00
Bartłomiej Dach 38e239a435
Expand test to cover both legacy and non-legacy export paths 2024-04-30 16:07:41 +02:00
Dean Herbert 97da47f69c
Add test coverage of reading japanese filename after exporting 2024-04-30 01:27:47 +08:00
Dean Herbert b455e793dd
Add test coverage of reading japanese file from stable export 2024-04-30 01:15:02 +08:00
Bartłomiej Dach 961058f5c8
Add failing test case 2024-03-12 09:05:28 +01:00
Salman Ahmed b1477c30f2 Add deserialisation test coverage 2024-03-05 04:30:57 +03:00
Salman Ahmed 7b848e1458 Assert column line width length for extra safety 2024-01-10 17:51:27 +03:00
Salman Ahmed 84f704a6c2 Add failing test case 2024-01-10 17:41:46 +03:00
Dean Herbert b88e3cd26f
Change `ResourceStore` provided to `Skin` to be a fallback, not replacement 2023-11-16 20:19:01 +09:00
Bartłomiej Dach b118999120
Remove unused using directive 2023-11-15 18:27:08 +09:00
Dean Herbert aac1854d83
Add test coverage of layout retrievable after importing modified skins 2023-11-15 14:08:05 +09:00
Dean Herbert a5e1dd8107
Add test coverage of deserialising a modified Argon skin 2023-11-15 14:07:51 +09:00
Salman Ahmed 18c71c95cc Merge branch 'master' into gameplay-hud-redesign/counters 2023-11-08 02:12:37 +03:00
Bartłomiej Dach 69d6feb5a8
Add test coverage for player name skin component 2023-11-06 08:51:31 +01:00
Salman Ahmed 77f5a4cdf5 Update skin deserialisation archive 2023-11-05 02:01:26 +03:00
Salman Ahmed 841c5bb4bd Add modified skin for serialisation test coverage 2023-10-26 11:05:00 +03:00
Bartłomiej Dach 844a3b6c1b
Merge pull request #24980 from frenzibyte/gameplay-hud-redesign/health-display
Implement redesigned health bar display for "Argon" skin
2023-10-03 11:26:21 +02:00
Salman Ahmed 8d389accf8 Cover "Argon" helath display in skin deserialisation tests 2023-10-01 15:12:24 +03:00
Dean Herbert 84682b4227 Add test coverage of incorrect version on missing `skin.ini` 2023-09-27 16:50:01 +09:00
nanashi-1 94613b42e4 update tests 2023-08-09 08:33:50 +08:00
nanashi-1 c67f6d949b tests 2023-08-06 18:15:14 +08:00
tsrk 350d722c8d
Merge branch 'master' into hud/kc-skinnable 2023-06-25 15:42:08 +02:00
Dean Herbert 0ab0c52ad5 Automated pass 2023-06-24 01:00:03 +09:00
tsrk 886a1e98da
test(SkinDeserialisationTest): use more complete skin 2023-06-18 17:32:49 +02:00
tsrk b9d6ba1934
test: add skin deserialisation test resource 2023-06-16 18:26:30 +02:00
cdwcgt ce6a87b4a3
Merge remote-tracking branch 'upstream/master' into export 2023-04-09 15:02:47 +09:00
cdwcgt de21b4a2f7
use Live<TModel>
Use RealmAccess only when needed
2023-04-09 22:21:15 +09:00
rozukke 4570c0030f Add test to check for import of exported skin with non-ASCII name 2023-03-13 23:37:45 +11:00
tsrk 952814604e
style: fix late night oopsies 2023-03-06 20:06:56 +00:00
tsrk ddee6400df
test: add coverage for `Player{Avatar,Flag}` 2023-03-05 23:46:51 +00:00
cdwcgt e84e011d5d Merge branch 'master' into export 2023-02-17 22:15:19 +09:00
Dean Herbert 9793774377 Update `SkinDeserialisationTest` to work with new serialisation structure 2023-02-17 16:22:48 +09:00
Dean Herbert 6b3652f567 Change serialisation format of skin layouts to allow more flexibility
Also adds per-ruleset storage for each container type.
2023-02-17 14:19:19 +09:00
Dean Herbert a92e42bb84 Rename `SkinnableTargetContainer` to `SkinComponentsContainer`
Also use full `SkinComponentsContainerLookup` instead of the sub-type.
This will potentially be useful once we bring in per-ruleset targets.
2023-02-15 18:37:41 +09:00
Dean Herbert d159d6b970 Rename `ISkinnableDrawable` to `ISerialisableDrawable` 2023-02-15 18:37:41 +09:00
Dean Herbert 856efd9fd9 Rename `SkinnableDrawableInfo` to `SerialisedDrawableInfo` 2023-02-15 18:23:19 +09:00
Dean Herbert 9e651a7ca2 Rename `SkinnableInfo` to `SkinnableDrawableInfo` 2023-02-15 18:23:17 +09:00
Bartłomiej Dach a8f828d203
Add another failing test case 2023-01-30 20:48:52 +01:00
Bartłomiej Dach 55a045b2b2
Adjust beatmap skin resources test to facilitate loading many 2023-01-30 20:48:52 +01:00
Bartłomiej Dach 9bdb78791f
Add failing test case 2023-01-28 20:02:25 +01:00
Bartłomiej Dach a126c72a4f
Adjust skin resources test to facilitate loading many 2023-01-28 20:02:25 +01:00
Bartłomiej Dach b62ff8d644
Merge branch 'master' into skin/argon-song-progress-cleaner 2023-01-18 23:52:12 +01:00
mk56-spn 905dec913a update skin deserialisation 2023-01-17 12:37:30 +01:00
Dean Herbert d2309feec2
Merge branch 'master' into skin/argon-song-progress-cleaner 2023-01-12 19:49:27 +09:00
mk56-spn 621c75daed Add updated SkinDeserialisationTest.cs including BPM counter 2023-01-11 11:16:24 +01:00