ed837d3115
Use framework extension method for FromHex
2020-03-11 10:18:41 +09:00
3600b0daf0
Merge branch 'master' into fix-mod-select-overflowing
2020-02-04 11:57:54 +09:00
22e3150f68
Fix comment and remove magic numbers
2020-02-03 17:21:06 -08:00
609ee26030
Fix mod select overlay not showing up in test
2020-02-01 11:41:41 -08:00
2d42a83bb9
Fix mod select overlay overflowing toolbar at max ui scale
2020-02-01 11:24:29 -08:00
7bf2e9b369
Decouple ModSelectOverlay from global SelectedMods
2020-01-30 17:38:15 +09:00
e988976012
Merge branch 'master' into mod-autoopen
2020-01-23 15:34:19 +09:00
61d7b63914
Readability Improvement
2020-01-21 09:30:11 +05:00
41295bc27c
Difficulty Adjust mod customisation menu opens automatically now
2020-01-20 21:06:36 +05:00
bfb056c612
Apply input method signature refactorings
2020-01-20 18:17:21 +09:00
abdebcfddc
switch to changing Mod property
2020-01-14 20:11:32 +08:00
ecfc6dfa3d
CA1825: use Array.Empty.
2019-12-17 12:59:48 +08:00
8052aeb238
Fix potential nullref in disposal logic
2019-12-13 21:36:50 +09:00
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
5624b9fd3f
Fix US english
2019-12-11 13:19:13 +09:00
a37af311d0
Simplify settings update logic
2019-12-11 13:19:02 +09:00
138b83c9ea
Merge branch 'master' into customized-mods
2019-12-10 19:13:32 +09:00
e394b28799
Remove redundant transform
2019-12-08 09:12:32 -08:00
463b6c0030
Remove whitespace
2019-12-08 09:04:34 -08:00
8956768fe0
Fix mod buttons being selected when drag scrolling overlay
2019-12-08 08:55:45 -08:00
347373a3ba
Fix test failures
2019-12-06 19:04:55 +09:00
46d055604a
Customize -> Customise
2019-12-06 18:59:45 +09:00
a5d5099868
Use SettingsSource for mod cusomisation
2019-12-06 17:09:48 +09:00
af35df4077
Add multiple mod testing and update test code style
2019-12-06 15:42:11 +09:00
01a37771bc
Merge branch 'master' into customized-mods
2019-11-27 19:44:32 +09:00
4cb09df754
increase padding
2019-11-22 18:23:48 +00:00
0f1a3d97c8
Naming adjustments
2019-11-21 20:34:19 +03:00
4516da223d
Merge branch 'master' into fix-mod-section-overflow
2019-11-12 11:35:01 +09:00
ccc8aa6fa4
Apply brace style.
2019-11-11 20:13:13 +08:00
a92b32f6dc
add basic tests
2019-11-05 00:56:09 +08:00
fe23b9a262
Fix mod section overflowing mod select overlay at higher ui scale
2019-11-03 07:32:47 -08:00
9375ef5eea
clear settings controls when changing rulesets
2019-10-08 19:42:15 +08:00
59b2f02828
initial implementation of customizable mods
2019-10-08 18:34:09 +08:00
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
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
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
1d42f0959a
ModIcon improvements
2019-08-07 08:46:27 +03:00
fa263b91a7
Attempt to fix tests
2019-06-21 00:12:39 +09:00
52ca5f9c00
Fix mod icons in ModSelect being loaded in a blocking fashion
2019-06-20 23:06:07 +09:00
08cf8dd299
Adjust for readability
2019-06-20 01:39:54 +09:00
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
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
3a14794c43
use show/hide instead because FillFlowContainer's spacing
2019-06-14 01:43:20 +09:00
4f0aff3d9c
hide label when mod is empty
2019-06-14 01:12:56 +09:00
609a82bc94
Update VisibilityContainer usage in line with framework
2019-06-11 15:13:58 +09:00
8f30c9b0a3
Fix file layout of ModSelectOverlay
2019-06-07 15:58:24 +09:00
7ffc08b187
Merge branch 'master' into master
2019-06-07 15:34:14 +09:00