94834e4920
Select mods via exact types
2020-07-15 19:35:52 +09:00
d8ebb8e3eb
Move override to a bit better location
2020-07-15 13:17:22 +09:00
79f6092344
Fix back button not glowing when closing mod select with escape
2020-07-14 13:31:15 -07:00
832fa74a5e
Reword comment slightly
2020-04-28 13:26:42 +09:00
a34ec03efc
Reword width comment
...
Co-Authored-By: Bartłomiej Dach <dach.bartlomiej@gmail.com >
2020-04-27 12:44:20 -07:00
1b9362041a
Revert multiplier number changes and set width
...
Safe arbitrary width taken from "0.00x" (highest width of 67), rounded to the nearest tenth.
2020-04-26 19:50:11 -07:00
8a47a615db
Remove unranked label from footer
2020-04-26 19:29:22 -07:00
4b60be87b5
Move unranked label under multiplier number to avoid width changes
2020-04-24 16:34:41 -07:00
0f6ec274f9
Add transitions to footer when flowing to another row
2020-04-23 22:44:17 -07:00
118db03b56
Fix vertical spacing and score multiplier splitting apart
...
Also cleans up margin and its hacks (alignment done with anchor/origin now).
2020-04-23 22:41:38 -07:00
abb687286b
Fix score multiplier being cut off in mod select at higher ui scales
2020-04-23 22:34:00 -07:00
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