Commit Graph

174 Commits

Author SHA1 Message Date
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
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
tsrk 48deef4056
test: adapt and create tests to cover new components 2023-01-09 22:07:18 +01:00
Dean Herbert 9d97c1a0bd
Merge branch 'master' into variable_BPM_counter 2023-01-09 19:26:34 +09:00
Dean Herbert b8904fe747 Move `ImportParameters` to better home 2022-12-13 21:41:26 +09:00
Dean Herbert cf2719d4c0 Convert `batchImport` parameter to parameters class to allow further import configuration 2022-12-13 19:55:18 +09:00
cdwcgt a1fc33668c
Merge branch 'master' into export 2022-12-09 23:40:26 +09:00
mk56-spn 9eef74b8d8 Add new counter to skin deserialisation test 2022-12-05 19:34:03 +01:00
Dan Balasescu 7bc8908ca9 Partial everything 2022-11-27 00:00:27 +09:00
cdwcgt e37d30a373
refactor based on reviews
removed LegacyExportManager

Separated the method of CreateZip method and the default export method
2022-11-21 18:58:01 +09:00
C0D3 M4513R 93ab1c9432
Merge branch 'master' into beatmap-info 2022-11-21 09:01:24 +00:00
cdwcgt ed53168267
typo fix 2022-11-21 17:42:11 +09:00
cdwcgt fc4a6cb125
working with test 2022-11-19 01:02:35 +09:00