Commit Graph

83 Commits

Author SHA1 Message Date
6944151486 Apply batch fixing of built-in types using var 2021-10-27 13:04:41 +09:00
e527bfd4bf Move incompatibility icon logic to local player mod select overlays 2021-08-28 02:37:46 +03:00
4de27429bc Change ModSelectOverlay to never deselect the user triggered selection 2021-06-18 13:17:55 +09:00
ccb83ef3a3 Fix checkbox not being updated 2021-02-22 15:47:47 +09:00
67c1c4c1eb Copy settings before applying selection 2021-02-10 15:30:17 +09:00
a39263423c Fix externally changed settings from being reset when ModSelectOverlay is initialised 2021-02-10 15:12:29 +09:00
8204d360a8 Always reset local user settings when a mod is deselected in ModSelectOverlay 2021-02-09 13:44:42 +09:00
0750c3cb6a Add back immediate deselection flow to ensure user selections can occur without contention 2021-02-04 23:44:46 +09:00
8f2f1a444f Avoid resetting selection on deselecting incompatibile types 2021-02-04 19:55:09 +09:00
bf239f8bef Flush animation on closing mod overlay 2021-02-04 19:12:37 +09:00
a2674f3c3f Add comments 2021-02-04 18:58:56 +09:00
223b858227 Ramp the animation speed 2021-02-04 18:56:40 +09:00
f23ca7c7cf Centralise selection animation logic 2021-02-04 18:10:55 +09:00
643c0605d8 Implement the freemod selection overlay 2021-02-02 21:14:38 +09:00
8b3a85daa7 Merge branch 'refactor-mod-sections' into freemod-select-overlay 2021-02-02 21:09:51 +09:00
50e92bd0ed Fix selection not being preserved when IsValidMod changes 2021-02-02 20:50:54 +09:00
3741f05ab3 Refactor mod sections and make them overridable 2021-02-02 20:11:40 +09:00
988f9b98a1 Split button mods updating to private method 2021-01-01 16:16:00 +03:00
a031c8e0b6 Apply documentation suggestions
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
2021-01-01 15:34:09 +03:00
2ce9599957 Copy selected mods properties into overlay's buttons 2021-01-01 03:47:13 +03:00
28daff1716 Stop mod select overlay hotkeys handling input when control is pressed
Closes https://github.com/ppy/osu/issues/10766 in about the best way we
can for now.
2020-11-10 17:57:59 +09:00
94834e4920 Select mods via exact types 2020-07-15 19:35:52 +09:00
ecfc6dfa3d CA1825: use Array.Empty. 2019-12-17 12:59:48 +08:00
347373a3ba Fix test failures 2019-12-06 19:04:55 +09:00
4cb09df754 increase padding 2019-11-22 18:23:48 +00: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
fe23b9a262 Fix mod section overflowing mod select overlay at higher ui scale 2019-11-03 07:32:47 -08: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
612db31c38 Apply newline additions 2019-04-01 12:16:32 +09:00
26d53d06a9 Fix remaining issues 2019-02-28 13:31:40 +09:00
a2aa3ec5cb Adjust sprite texts in-line with framework changes 2019-02-20 15:03:20 +09:00
8617aaa2a7 Update licence header (and remove year) 2019-01-24 17:43:03 +09:00
f27bd3ef3e OpenTK -> osuTK 2018-11-20 17:14:59 +09:00
b7a2ad1aa5 Use UIEvent level getters for modifier keys. 2018-10-02 13:26:36 +09:00
50091252e2 Adapt signature change of event handlers 2018-10-02 12:02:55 +09:00
99fc04c8af Change signature to new event handler 2018-10-02 12:02:47 +09:00
582bc58715 Remove unused colour propagation 2018-07-31 18:05:14 +09:00
3c06655672 Split out Special mods into Automation and Conversion 2018-07-31 18:00:42 +09:00
0f37758314 Update framework 2018-07-21 16:21:53 +09:00
32a74f95a5 Normalize all the line endings 2018-04-13 18:26:38 +09:00