Commit Graph

2857 Commits

Author SHA1 Message Date
3a7233bd6e Move interface to more appropriate namespace 2022-05-22 22:49:24 +09:00
eabf578282 Use interface to convey beat sync information 2022-05-22 22:44:54 +09:00
21e1576b2f Fix appearance of sheared button borders after click
The border would previously get brighter after click, but then dim
instantly when the flash layer has fully faded out. The underlying issue
there is https://github.com/ppy/osu-framework/issues/5191, but
`ShearedButton` was placing the flashing layer incorrectly anyway, as
the intent was that it should also apply to the border.
2022-05-21 20:53:23 +02:00
d3f115bfe2 Remove redundant qualifiers 2022-05-21 13:53:58 +09:00
7dcb88759a Remove unnecessary using statement 2022-05-21 00:28:17 +09:00
4633eed78c Merge branch 'master' into localisable-filter-items 2022-05-20 23:55:16 +09:00
2b3ec53fed Merge branch 'safe-file-writes' into localisable-filter-items 2022-05-20 23:51:24 +09:00
c3bfbe8880 Allow BeatSyncedContainer to prefer EditorBeatmap when available 2022-05-20 23:24:57 +09:00
ce7be940e2 Setup basics for control and test 2022-05-20 17:30:04 +09:00
83e781d5a1 Allow localisation of PlaceholderText 2022-05-17 17:42:46 +09:00
98e5ad44a7 Add OverlayColourProvider support to OsuDirectorySelector 2022-05-17 17:33:54 +09:00
218642c300 Update unsafe file write usages 2022-05-16 18:05:27 +09:00
a633501687 Change FilterTerms to use LocalisableString 2022-05-16 14:09:37 +09:00
8a559ff58a Merge pull request #18191 from frenzibyte/button-use-overlay-colour
Fix buttons no longer coloured using `OverlayColourProvider`
2022-05-10 12:14:10 +09:00
1fcfeac05f Fix RoundedButton not using its default background colour 2022-05-09 21:07:43 +03:00
ace25af949 Revert "Move default background colour specification to OsuButton"
This reverts commit 172524ff8a.
2022-05-09 20:55:26 +03:00
172524ff8a Move default background colour specification to OsuButton 2022-05-09 18:21:00 +03:00
70a90722e8 Fix dropdown item hover colour not being set in time
Turns out to be an osu!-side issue. The colour transform was being
shortcutted for the non-displayed case, which meant it was not in a good
state in time for the first hover.

Closes https://github.com/ppy/osu/issues/18163#issuecomment-1120747301
2022-05-09 19:49:45 +09:00
e7e7486a8e Merge branch 'mod-overlay/back-button' into mod-overlay/integration 2022-05-07 10:59:30 +02:00
c38e97c9ec Add full xmldoc to HoldToConfirmContainer 2022-05-06 14:45:53 +09:00
a11771c11b Better encapsulate exposed bindables of HoldToConfirmContainer 2022-05-06 14:45:53 +09:00
be960eb092 Move dangerous hold specification to base class 2022-05-06 14:34:31 +09:00
0d8e42b941 Merge branch 'master' into exit-multiplayer-is-dangerous 2022-05-06 14:25:18 +09:00
a56eab2c47 Extract interface for overlay management 2022-05-05 22:16:55 +02:00
1744d7e4f0 Fix new mod select overlay dimming itself 2022-05-05 22:16:54 +02:00
2896612c5c Make exiting multiplayer a dangerous operation, requiring hold 2022-05-03 16:06:04 +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
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
f9a1d9df56 Reduce scale effect slightly (was feeling too bouncy) 2022-05-02 20:32:33 +09:00
55949e8407 Make disabled sheared buttons darker 2022-05-02 20:32:33 +09:00
fc21de8138 Merge pull request #18008 from peppy/add-tutorial
Add first run "beatmaps" screen
2022-04-29 13:10:45 +09:00
652e022fd6 Merge pull request #17973 from bdach/mod-overlay/dim-columns-offscreen
Dim offscreen columns on new mod select overlay
2022-04-29 11:55:27 +09:00
a75051cd00 Merge branch 'master' into add-tutorial 2022-04-29 11:25:17 +09:00
f300b62877 Add ScrollIntoView method which accepts an offset to allow usage in mod select 2022-04-28 20:03:54 +09:00
34457078eb Merge pull request #18005 from nekodex/fix-missing-sfx
Fix some missing/incorrect UI SFX
2022-04-28 19:45:59 +09:00
b424d20f26 Fix rounded buttons not allowing custom colour specifications 2022-04-28 19:01:21 +09:00
d052321eee Revert "Fix context menus not working"
This reverts commit 51aa17eb52.
2022-04-28 12:11:06 +03:00
37816ebc41 Add audio feedback to SwitchButton checkbox 2022-04-28 17:33:51 +09:00