Commit Graph

155 Commits

Author SHA1 Message Date
ce6a87b4a3 Merge remote-tracking branch 'upstream/master' into export 2023-04-09 15:02:47 +09:00
de21b4a2f7 use Live<TModel>
Use RealmAccess only when needed
2023-04-09 22:21:15 +09:00
4570c0030f Add test to check for import of exported skin with non-ASCII name 2023-03-13 23:37:45 +11:00
952814604e style: fix late night oopsies 2023-03-06 20:06:56 +00:00
ddee6400df test: add coverage for Player{Avatar,Flag} 2023-03-05 23:46:51 +00:00
e84e011d5d Merge branch 'master' into export 2023-02-17 22:15:19 +09:00
9793774377 Update SkinDeserialisationTest to work with new serialisation structure 2023-02-17 16:22:48 +09:00
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
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
d159d6b970 Rename ISkinnableDrawable to ISerialisableDrawable 2023-02-15 18:37:41 +09:00
856efd9fd9 Rename SkinnableDrawableInfo to SerialisedDrawableInfo 2023-02-15 18:23:19 +09:00
9e651a7ca2 Rename SkinnableInfo to SkinnableDrawableInfo 2023-02-15 18:23:17 +09:00
a8f828d203 Add another failing test case 2023-01-30 20:48:52 +01:00
55a045b2b2 Adjust beatmap skin resources test to facilitate loading many 2023-01-30 20:48:52 +01:00
9bdb78791f Add failing test case 2023-01-28 20:02:25 +01:00
a126c72a4f Adjust skin resources test to facilitate loading many 2023-01-28 20:02:25 +01:00
b62ff8d644 Merge branch 'master' into skin/argon-song-progress-cleaner 2023-01-18 23:52:12 +01:00
905dec913a update skin deserialisation 2023-01-17 12:37:30 +01:00
d2309feec2 Merge branch 'master' into skin/argon-song-progress-cleaner 2023-01-12 19:49:27 +09:00
621c75daed Add updated SkinDeserialisationTest.cs including BPM counter 2023-01-11 11:16:24 +01:00
48deef4056 test: adapt and create tests to cover new components 2023-01-09 22:07:18 +01:00
9d97c1a0bd Merge branch 'master' into variable_BPM_counter 2023-01-09 19:26:34 +09:00
b8904fe747 Move ImportParameters to better home 2022-12-13 21:41:26 +09:00
cf2719d4c0 Convert batchImport parameter to parameters class to allow further import configuration 2022-12-13 19:55:18 +09:00
a1fc33668c Merge branch 'master' into export 2022-12-09 23:40:26 +09:00
9eef74b8d8 Add new counter to skin deserialisation test 2022-12-05 19:34:03 +01:00
7bc8908ca9 Partial everything 2022-11-27 00:00:27 +09:00
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
93ab1c9432 Merge branch 'master' into beatmap-info 2022-11-21 09:01:24 +00:00
ed53168267 typo fix 2022-11-21 17:42:11 +09:00
fc4a6cb125 working with test 2022-11-19 01:02:35 +09:00
4b29941b47 add LegacyExportManager 2022-11-18 20:00:00 +09:00
e1a21e0cf9 create a task to export to avoid block main thread
Code quality and remove some #nullable disable
2022-11-17 01:08:06 +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
75b5025e12 Fix Skin Deserialisation Test 2022-11-02 16:37:48 +01:00
f1f323ee82 Add new deserialisation test including longest combo counter 2022-10-12 18:55:50 +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
70d60a7e73 Update import skin test in line with new default 2022-09-19 23:16:46 +09:00
d0b8409de5 Apply more renames 2022-09-18 18:19:00 +09:00
41e69fbca6 Remove "default" prefix from naming 2022-09-18 00:15:26 +09:00
51841988bf Rename references to DefaultSkin to have Triangles suffix 2022-09-17 23:57:25 +09:00
3ac6500423 Add new test resources for CPS counter 2022-08-21 03:00:51 +02:00
a8dee17513 Fix missing DummyRenderer in skin resources tests 2022-08-08 13:06:01 +09:00
c4b9b2a14b Merge branch 'master' into irenderer-glwrapper 2022-08-05 20:35:06 +09:00
c11a24b3ff Remove unused using 2022-08-04 15:05:52 +09:00
6632367c6d Ensure skin samples are looked up in correct order 2022-08-04 14:48:12 +09:00