Commit Graph

145 Commits

Author SHA1 Message Date
c1b0130857 Add legacy cursormiddle support 2019-07-25 16:23:04 +09:00
38e21caa5a Add legacy hitcircle 2019-07-25 16:10:01 +09:00
46e17646ac Align slider path size with legacy skins 2019-07-25 14:22:26 +09:00
9473f6d3e3 Fix incorrect ratios being applied to playfield / skin elements
This now matches osu-stable 1:1.
2019-07-25 14:22:22 +09:00
fc8dee6123 Fix typo 2019-07-01 23:26:53 +09:30
0636df5660 Add support for legacy skins which use animation frames to hide elements 2019-07-01 18:13:14 +09:00
80d65f9a3b Update resource stores with GetAvailableResources 2019-05-31 14:33:18 +09:00
a20eda7b5f Fix remaining cases to work without things 2019-05-28 23:54:42 +09:00
4ca34bd5e8 Update osu! in line with audio subsystem refactor 2019-05-28 17:06:01 +09:00
612db31c38 Apply newline additions 2019-04-01 12:16:32 +09:00
26d53d06a9 Fix remaining issues 2019-02-28 13:31:40 +09:00
38cf5a1ea4 Add support for the HitCircleOverlap property in legacy skins 2019-02-15 21:03:06 +09:00
8617aaa2a7 Update licence header (and remove year) 2019-01-24 17:43:03 +09:00
0573c1c923 Fix taiko namespace ignored 2019-01-21 14:20:37 +09:00
4b5fc85875 Use Find instead of FirstOrDefault 2019-01-05 19:35:33 +03:00
f27bd3ef3e OpenTK -> osuTK 2018-11-20 17:14:59 +09:00
3539874262 Add missing scale
Makes about a 1px difference.
2018-09-28 11:40:13 +09:00
1c242556ca Add comments + cleanup 2018-09-27 17:40:28 +09:00
8191f03503 Implement HitCircleFont skin configuration 2018-09-27 17:40:28 +09:00
0d8276c5f8 Implement skinnable sprite text 2018-09-27 17:40:28 +09:00
b84994e643 Make GetTexture return the post-scaled texture 2018-09-27 17:40:28 +09:00
cc533a05c5 Update framework 2018-09-07 19:00:43 +09:00
b1a3dfedd1 Reduce async-await pairs 2018-08-30 14:41:16 +09:00
21d5322899 Update with async changes 2018-08-27 17:05:58 +09:00
44a9aa529a Test CI run with new changes 2018-04-22 03:51:17 +09:00
32a74f95a5 Normalize all the line endings 2018-04-13 18:26:38 +09:00
c39f056b3b Fix skin path being ignored in extension agnostic lookups
Closes #2295.
2018-03-30 18:06:18 +09:00
1996698817 Fix @1x skin elements not being used 2018-03-24 11:40:45 +09:00
ee12d75b30 Merge branch 'master' into skin-scaling 2018-03-22 19:30:17 +09:00
ab9505652b Merge branch 'master' into skin--completion 2018-03-22 16:44:00 +09:00
c5eecae32f Improve shared code paths in legacy skins 2018-03-22 12:50:23 +09:00
4a93abcc36 Add scale adjusts to bring legacy skins in-line with lazer sizing 2018-03-21 20:07:58 +09:00
f03abb3145 Add GetTexture method to ISkinSource
Used to shortcut lookup checks without potentially expensive drawable creation overhead.
2018-03-20 16:40:11 +09:00
d1c2aa71d0 Add beatmap sample override support 2018-03-20 16:24:06 +09:00
dbcf755618 Make Beatmaps parsable as skins 2018-03-20 16:05:29 +09:00
b71c123214 Allow import of skins which don't have ini files 2018-03-19 20:26:16 +09:00
397b06283a Add basic skin configuration decoding support 2018-03-19 20:06:44 +09:00
8e52d91180 Handle missing files without hard failure
Also adds support for lookups with file extensions
2018-03-19 20:06:44 +09:00
3354849cc9 Fix code formatting regression 2018-03-12 22:01:18 +09:00
c70be29eda Move legacy conversion to LegacySkin 2018-03-12 11:30:13 +09:00
bd952ce370 Allow skinnable drawables to be of non-restricted size 2018-03-07 18:21:05 +09:00
02690e5f25 Move to private implementation 2018-03-05 21:27:37 +09:00
30b1447318 Fix skin file path lookup performance
Move path mapping to the resource store, so caching can happen against the component's name rather than the skin path.

Fixes regression of beatmap load time when a custom skin is selected.
2018-03-04 03:19:01 +09:00
f81eb2de65 Remove unnecessary local store 2018-02-23 14:24:32 +09:00
3726db53b5 Allow instantiation of skins 2018-02-23 13:38:12 +09:00