Commit Graph

248 Commits

Author SHA1 Message Date
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