Commit Graph

237 Commits

Author SHA1 Message Date
Dean Herbert ed837d3115 Use framework extension method for FromHex 2020-03-11 10:18:41 +09:00
Dan Balasescu 3600b0daf0
Merge branch 'master' into fix-mod-select-overflowing 2020-02-04 11:57:54 +09:00
Joehu 22e3150f68 Fix comment and remove magic numbers 2020-02-03 17:21:06 -08:00
Joehu 609ee26030 Fix mod select overlay not showing up in test 2020-02-01 11:41:41 -08:00
Joehu 2d42a83bb9 Fix mod select overlay overflowing toolbar at max ui scale 2020-02-01 11:24:29 -08:00
Dean Herbert 7bf2e9b369 Decouple ModSelectOverlay from global SelectedMods 2020-01-30 17:38:15 +09:00
Dan Balasescu e988976012
Merge branch 'master' into mod-autoopen 2020-01-23 15:34:19 +09:00
ProTheory8 61d7b63914
Readability Improvement 2020-01-21 09:30:11 +05:00
ProTheory8 41295bc27c Difficulty Adjust mod customisation menu opens automatically now 2020-01-20 21:06:36 +05:00
smoogipoo bfb056c612 Apply input method signature refactorings 2020-01-20 18:17:21 +09:00
mcendu abdebcfddc
switch to changing Mod property 2020-01-14 20:11:32 +08:00
Huo Yaoyuan ecfc6dfa3d CA1825: use Array.Empty. 2019-12-17 12:59:48 +08:00
Dean Herbert 8052aeb238 Fix potential nullref in disposal logic 2019-12-13 21:36:50 +09:00
Dean Herbert 440a8470e1 Move available mods to global context
This also tidies up ModSelectOverlay and setting creation flow in general.
2019-12-13 21:36:50 +09:00
Dean Herbert 5624b9fd3f Fix US english 2019-12-11 13:19:13 +09:00
Dean Herbert a37af311d0 Simplify settings update logic 2019-12-11 13:19:02 +09:00
Dean Herbert 138b83c9ea
Merge branch 'master' into customized-mods 2019-12-10 19:13:32 +09:00
Joehu e394b28799 Remove redundant transform 2019-12-08 09:12:32 -08:00
Joehu 463b6c0030 Remove whitespace 2019-12-08 09:04:34 -08:00
Joehu 8956768fe0 Fix mod buttons being selected when drag scrolling overlay 2019-12-08 08:55:45 -08:00
Dean Herbert 347373a3ba Fix test failures 2019-12-06 19:04:55 +09:00
Dean Herbert 46d055604a Customize -> Customise 2019-12-06 18:59:45 +09:00
Dean Herbert a5d5099868 Use SettingsSource for mod cusomisation 2019-12-06 17:09:48 +09:00
Dean Herbert af35df4077 Add multiple mod testing and update test code style 2019-12-06 15:42:11 +09:00
Dean Herbert 01a37771bc
Merge branch 'master' into customized-mods 2019-11-27 19:44:32 +09:00
Albie Spriddell 4cb09df754 increase padding 2019-11-22 18:23:48 +00:00
Andrei Zavatski 0f1a3d97c8 Naming adjustments 2019-11-21 20:34:19 +03:00
Dean Herbert 4516da223d
Merge branch 'master' into fix-mod-section-overflow 2019-11-12 11:35:01 +09:00
Huo Yaoyuan ccc8aa6fa4 Apply brace style. 2019-11-11 20:13:13 +08:00
unknown a92b32f6dc add basic tests 2019-11-05 00:56:09 +08:00
Joehu fe23b9a262 Fix mod section overflowing mod select overlay at higher ui scale 2019-11-03 07:32:47 -08:00
LeNitrous 9375ef5eea clear settings controls when changing rulesets 2019-10-08 19:42:15 +08:00
LeNitrous 59b2f02828 initial implementation of customizable mods 2019-10-08 18:34:09 +08:00
Bartłomiej Dach c4dc34eefd Consolidate HoverClickSounds constructors
As suggested in review, merge both HoverClickSounds constructors into
one accepting optional arguments. Due to existing usages the parameter
is added as second and supplied by name in ModButton.
2019-09-01 13:10:11 +02:00
Bartłomiej Dach 658e0edc3e Handle other button clicks in HoverClickSounds
As suggested in review, remove previously introduced HoverMouseUpSounds
and instead change effect playing logic in HoverClickSounds by moving it
out of OnClick() to OnMouseUp().

Users of the class can either use the existing constructor to play
the effect only on left click or use the newly introduced constructor
with the MouseButton[] parameter to specify which button clicks should
trigger the sound.
2019-08-31 20:16:16 +02:00
Bartłomiej Dach a1c72db5f6 Fix inconsistent sound effects on mod buttons
Because HoverClickSounds.OnClick() does not fire upon right clicking
on mod buttons, the sound effects that play on left and right click
were inconsistent. Introduce HoverMouseUpSounds drawable that allows
to play the click sound effect upon mouse up events for an arbitrary
set of mouse buttons and use it on mod buttons.
2019-08-31 17:01:12 +02:00
Andrei Zavatski 1d42f0959a ModIcon improvements 2019-08-07 08:46:27 +03:00
Dean Herbert fa263b91a7 Attempt to fix tests 2019-06-21 00:12:39 +09:00
Dean Herbert 52ca5f9c00 Fix mod icons in ModSelect being loaded in a blocking fashion 2019-06-20 23:06:07 +09:00
Dean Herbert 08cf8dd299 Adjust for readability 2019-06-20 01:39:54 +09:00
andy840119 84b4e877f8 using FadeTo instead of show/hide
headerLabel.FadeTo() is still remain because effect can be visible when expand== true
2019-06-16 13:27:01 +09:00
andy840119 1a73178260 using FadeTo() instead of FadeIn()/FadeOut() 2019-06-15 13:28:03 +08:00
為什麼 9114c8dee7 remve unnecessary effect. 2019-06-14 11:44:03 +08:00
為什麼 0db9816321 expanded -> expand 2019-06-14 11:23:41 +08:00
為什麼 c30e467717 oops 2019-06-14 11:12:30 +08:00
andy840119 3a14794c43 use show/hide instead because FillFlowContainer's spacing 2019-06-14 01:43:20 +09:00
andy840119 4f0aff3d9c hide label when mod is empty 2019-06-14 01:12:56 +09:00
Dean Herbert 609a82bc94 Update VisibilityContainer usage in line with framework 2019-06-11 15:13:58 +09:00
Dean Herbert 8f30c9b0a3 Fix file layout of ModSelectOverlay 2019-06-07 15:58:24 +09:00
Dean Herbert 7ffc08b187
Merge branch 'master' into master 2019-06-07 15:34:14 +09:00