Commit Graph

32782 Commits

Author SHA1 Message Date
4e0f899159 Rename value changed variable 2022-05-04 18:13:30 +09:00
f5d4f02200 Use ToUpper for key binding text 2022-05-04 11:59:29 +03:00
0b8fd2e39f Improve distance spacing toast inline with key binding changes 2022-05-04 11:43:19 +03:00
b325f0ee0b Combine editor toolbox container implementation and fix input blocking
Until now, toolbox scroll areas would block input from arriving behind
them, even when no visible element was clicked.

In addition, clicking on a button inside a toolbox would still send a
`MouseDown` event to things behind it. Specifically, the editor's
`HitObjectComposer` would receive these events and also place objects
when the user does not expect them to be placed.

This fixes another regression that occurred due to `ScrollContainer`s no
longer blocking input theirselves.
2022-05-04 17:41:30 +09:00
3d2072498e Merge branch 'master' into distance-spacing-osd 2022-05-04 11:41:12 +03:00
a66743266f Remove unused ScrollingToolboxGroup class 2022-05-04 17:20:58 +09:00
6f52a0b5eb Merge branch 'master' into distance-spacing-osd 2022-05-04 11:10:18 +03:00
40f1ceca0a Merge branch 'master' into distance-spacing-keybinding 2022-05-04 16:34:01 +09:00
732739715a Remove "grid" from strings 2022-05-04 16:31:20 +09:00
504ca5be31 Fix scrolling no longer adjusting distance spacing by amount 2022-05-04 09:52:33 +03:00
813d6fed48 Split activation keybind to separate increase/decrease keybinds 2022-05-04 09:00:54 +03:00
df530cb5ab Add highlighting to the position snap grid edges in addition to centre lines 2022-05-04 13:49:04 +09:00
0bb90c7b07 Fix gridline centering and ensure lines are always rendered using a fixed screen-space width 2022-05-04 13:41:55 +09:00
d52a1a5d23 Add key binding for beatmap selection in song select 2022-05-04 03:52:10 +03:00
60999e83e0 Ensure ChatTextBox takes/leaves focus on chat overlay pop in/out 2022-05-03 22:33:36 +01:00
c17edb2848 Add padding to text in ChatTextBar to separate it from the textbox 2022-05-03 22:32:51 +01:00
50aee8b665 Ensure ChannelListSelector text also turns white when selected 2022-05-03 22:32:01 +01:00
f5fa41356e Rewrite mod instance management again to pass tests 2022-05-03 22:31:34 +02:00
970361676b Fix setting items not creating if mods initially not empty 2022-05-03 21:45:40 +02:00
e3641213e1 Always hide unimplemented mods on mod select screen 2022-05-03 21:45:40 +02:00
f91ee4b042 Reset panel mod instance settings to defaults on deselect 2022-05-03 21:45:40 +02:00
7c04bf5c53 Refactor mod reference management to meet test expectations 2022-05-03 21:45:40 +02:00
fe59f4ae58 Fix multiselection operation not flushing on close 2022-05-03 21:45:39 +02:00
746a4a7403 Fix mod column using wrong equality type 2022-05-03 21:45:39 +02:00
e17756fe25 Merge branch 'master' into sheared-search-textbox 2022-05-03 16:45:54 +02:00
0dd2e1652c Mark OnScreenDisplay dependency as nullable 2022-05-03 11:15:28 +03:00
b8287f3687 Display toast notification on editor distance spacing change 2022-05-03 10:30:32 +03:00
521ec1a225 Add keybind for distance grid spacing activation 2022-05-03 10:15:24 +03:00
637f817696 Ignore zero-sections on a per-case basis 2022-05-03 16:06:20 +09:00
2896612c5c Make exiting multiplayer a dangerous operation, requiring hold 2022-05-03 16:06:04 +09:00
1202c29ea1 Add license headers to EF migration files 2022-05-03 14:33:14 +08:00
a555c47212 Reduce sorting complexity in worst-case of diffcalc 2022-05-03 15:02:57 +09:00
983eed32fc Reduce complexity of icon container nesting 2022-05-03 14:48:00 +09:00
b5ea26f2fa Fix incorrect shear masking on nested textbox 2022-05-03 14:45:17 +09:00
bc88c4ee8e Reduce container nesting by one level 2022-05-03 14:34:18 +09:00
8e0235392f Inline single-use constants 2022-05-03 14:31:20 +09:00
4a56297c1c Add localisation and improve visuals of placeholder text 2022-05-03 14:29:04 +09:00
4fb66a812f Merge branch 'master' into sheared-search-textbox 2022-05-03 14:12:59 +09:00
04fb0f5e63 Merge pull request #18063 from GSculerlor/split-searchbox
Split `SearchTextBox` implementation for reusability
2022-05-03 14:12:44 +09:00
5513710b2e Fix IDE0055 2022-05-03 13:09:19 +08:00
7cf4dabe29 Fix IDE0005 and IDE0034 2022-05-03 13:09:19 +08:00
a35502a834 Move implementation to ctor instead of bdl method 2022-05-03 11:33:03 +07:00
e03d086305 Inherit SearchTextBox instead 2022-05-03 11:24:48 +07:00
a436ff877f Apply review 2022-05-03 11:13:07 +07:00
e6fbb19951 Implement new search textbox design 2022-05-03 11:13:07 +07:00
faeefc5e18 Merge pull request #16576 from frenzibyte/osu-distance-spacing
Add "distance spacing" support in editor for osu! ruleset
2022-05-03 12:15:18 +09:00
81be69e72e Update search textbox implementation to use BasicSearchTextBox instead 2022-05-03 06:18:42 +07:00
d7919f462c Split SearchTextBox into SearchTextBox and BasicSearchTextBox 2022-05-03 06:18:27 +07:00
a931b1ecc3 Show selected channel text as white in ChannelListItem 2022-05-02 22:32:25 +01:00
7f8e00c1e3 Change "Add more channels" to sentence case in "ChannelList" 2022-05-02 21:22:47 +01:00