Commit Graph

33278 Commits

Author SHA1 Message Date
e9ebeedbe2 Refactor generation 2020-10-14 19:32:30 +09:00
7d2eeb9795 Fix test names 2020-10-14 19:18:04 +09:00
ac4f56403d Adjust size/position 2020-10-14 19:16:34 +09:00
7f5ea57bd4 Clean-up pass (best effort) on LegacyComboCounter 2020-10-14 19:16:34 +09:00
9bb8a43bce Combine LegacyComboCounter and ComboCounter classes 2020-10-14 19:16:34 +09:00
fbbea48c8c Add score text skinnability 2020-10-14 19:16:34 +09:00
2fce064e32 Add basic legacy combo counter and updating positioning logic 2020-10-14 19:16:34 +09:00
6eb3176776 Add combo incrementing tests to hud overlay test suite 2020-10-14 19:16:34 +09:00
6a6718ebab Allow bypassing origin/anchor setting of skinnable components
It makes little sense to set these when using RelativeSizeAxes.Both
2020-10-14 19:16:34 +09:00
899bac6ca5 Rename catch combo counter for clarity 2020-10-14 19:16:34 +09:00
f5623ee21e Setup skinnable combo counter component with default implementation 2020-10-14 19:16:34 +09:00
375146b489 Make HUDOverlay test scene skinnable 2020-10-14 19:16:34 +09:00
60603d2918 Add skin components and interfaces 2020-10-14 19:16:34 +09:00
98acf1e31d Make field read only 2020-10-14 19:16:25 +09:00
d7a52e97ff Fix multimod difficulty combinations not generating correctly 2020-10-14 19:03:11 +09:00
a7f8e26e35 Adjust bottom-right elements positions based on song progress display 2020-10-14 18:51:53 +09:00
0cf3e90904 Update SongProgress height based on its dynamic height during resize 2020-10-14 18:44:22 +09:00
ace9fbc8d3 Confine available area for HUD components to excluse the song progress area 2020-10-14 18:44:22 +09:00
da8565c0fa Add 10K mod to incompatibility list 2020-10-14 18:28:19 +09:00
f04aec538f Fix MultiMod throwing exceptions when creating copies 2020-10-14 18:12:19 +09:00
3e6ed6c9ff Add support for dual stages (keycoop) and score multiplier 2020-10-14 17:53:28 +09:00
f9bdb664ee Update diffcalc test 2020-10-14 17:09:01 +09:00
4eccb03d71 Add copyright notice
Co-authored-by: Dean Herbert <pe@ppy.sh>
2020-10-14 17:08:14 +09:00
207c409792 Merge branch 'master' into fix-mania-diffcalc 2020-10-14 15:26:32 +09:00
3e326a9234 Use bindable flow for event propagation 2020-10-14 15:22:17 +09:00
24eff8c66d Rename container to match "settings" term used everywhere 2020-10-14 15:13:49 +09:00
30e1fce7a4 Reduce alloc overhead of DrawableCarouselBeatmapSet using new function-based ctor 2020-10-14 15:10:50 +09:00
07e6609e6d Disable difficulty calculation for set-level difficulty icons 2020-10-14 14:16:22 +09:00
3fd913b13f rename customisation container class 2020-10-13 19:38:25 +02:00
28d3295f9f Test Class Fixes 2020-10-13 19:20:15 +02:00
205c6606a7 Merge pull request #10451 from smoogipoo/fix-early-break-cull
Fix breaks being culled during beatmap parsing
2020-10-13 18:34:57 +02:00
1af17fbd5e Merge branch 'master' into fix-early-break-cull 2020-10-13 18:02:08 +02:00
663b806974 move ModSettingsContainer to seperate component 2020-10-13 17:45:40 +02:00
e662dc5342 Add missing licence headers 2020-10-13 20:57:26 +09:00
8057ea1097 Fix formatting issues 2020-10-13 20:50:36 +09:00
3d416f4d64 Clean up beatmapSet resolution in DrawableCarouselBeatmapSet 2020-10-13 19:31:29 +09:00
75b6a5e17e Remove unnecessary hack (fixed via framework update) 2020-10-13 19:31:29 +09:00
5d11db7753 Locallise ChildItems to DrawableCarouselBeatmapSet for clarity 2020-10-13 19:31:29 +09:00
37daefc2b5 Remove outdated comment 2020-10-13 19:12:33 +09:00
8eca28e8bc Add comment about off-screen loading 2020-10-13 19:10:35 +09:00
834b0186f4 Adjust fade duration to be slightly shorter 2020-10-13 18:50:10 +09:00
2346644c04 Switch DelayedLoadUnloadWrappers to DelayedLoadWrappers
Due to pooling usage, there is no time we need to unload. Switching to
DelayedLoadWrapper cleans up the code and reduces overhead
substantially.
2020-10-13 18:47:40 +09:00
a1801f8ae4 Unmark todo for now 2020-10-13 18:47:36 +09:00
40a0ab7aaa Avoid allocating CarouselItems for bounds checks 2020-10-13 18:33:31 +09:00
4f4f222514 Remove unnecessary fade (already applied by base DrawableCarouselItem) 2020-10-13 18:28:28 +09:00
83358d487f Remove logging 2020-10-13 18:18:22 +09:00
3d9ea852ec Remove masking override (no longer needed as our size is now correct) 2020-10-13 18:14:23 +09:00
69650c16fc Simplify vertical position calculations by including spacing in height definition 2020-10-13 18:13:36 +09:00
b1ddb08a4e Fix right click context menus appearing in incorrect locations 2020-10-13 18:01:12 +09:00
d9a6a6b245 Split content out into own class 2020-10-13 18:01:12 +09:00