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
d052321eee
Revert "Fix context menus not working"
...
This reverts commit 51aa17eb52
.
2022-04-28 12:11:06 +03:00
8880ff16c3
Merge branch 'master' into sheared-button
2022-04-26 13:09:10 +03:00
4a370f429e
Reorder initialisation of bindable action binding to make more sense
2022-04-26 18:21:46 +09:00
52a8f3848d
Expose font size and add big button test
2022-04-26 18:14:57 +09:00
cd197a9380
Reduce the hover lightening effect slightly
2022-04-26 18:11:03 +09:00
4bc4ff179a
Add flash effect on click
2022-04-26 18:03:34 +09:00
4e260e7410
Fix all buttons gamewide not animating properly on click
...
Not sure how or when this happened.
2022-04-26 17:32:25 +09:00
9f33e627de
Split out ShearedButton
from ShearedToggleButton
2022-04-26 17:31:55 +09:00
51aa17eb52
Fix context menus not working
2022-04-24 22:17:38 +09:00
4f8f27a58b
Merge branch 'master' into osu-distance-spacing
2022-04-24 05:23:30 +03:00
0f4b40ab15
Add better click-to-dismiss logic for sheared overlays
2022-04-21 16:27:27 +09:00
5e5c8e78a6
Use existing web localisation for most hardcoded strings
2022-04-20 16:31:11 -07:00
1032dc235d
Rename PopupScreenTitle
to ShearedOverlayHeader
2022-04-20 16:01:15 +09:00
8d31b0bc01
Split out the base design of sheared overlay into its own abstract class
...
This will allow for reuse with the first-run overlay.
2022-04-20 15:50:16 +09:00
1c7b259f8e
Merge branch 'master' into mod-overlay/sheared-toggle
2022-03-31 22:20:20 +02:00
e180db145d
Add constructor argument to facilitate fixed width/autosizing
2022-03-31 22:19:08 +02:00
b3896257ca
Move shear amount to constant
2022-03-31 22:09:03 +02:00
726b49fdf3
Focus focus not being transferred correctly to parent settings panel on exiting nested panel
...
Seemingly harmless schedule delay ommission meant that the textbox may
not be in a state it can handle the incoming focus event. Regressed in
https://github.com/ppy/osu/pull/14345#discussion_r690697501 .
2022-03-31 15:24:21 +09:00
3ac0da2da3
Implement sheared toggle button
2022-03-30 22:50:21 +02:00
b42081dd9b
Add DangerousButton
for use in popup dialogs
2022-03-21 16:06:45 +09:00
54275813b5
Use text flow container in popup screen title
2022-03-06 20:41:31 +01:00
df0617f34c
Implement popup screen title component
2022-03-06 16:09:18 +01:00
346cec3577
Merge branch 'add-offset-adjust-tooltip-text' into combine-time-slider-implementation
2022-03-05 14:58:56 +01:00
ce51ce49cf
Revert changes to GetTooltipText
and use TooltipText
override directly
2022-03-05 22:46:13 +09:00
524b8e02ef
Revert "Update all usages of OsuSlider.TooltipText
overrides to instead implement GetTooltipText
"
...
This reverts commit abba49fd8f
.
2022-03-05 22:37:36 +09:00
33862fc0db
Centralise implementation of slider bars which display millisecond time values
2022-03-04 12:25:19 +09:00
abba49fd8f
Update all usages of OsuSlider.TooltipText
overrides to instead implement GetTooltipText
2022-03-04 12:16:05 +09:00
5cfa8b8821
Revert back to private set
...
Co-authored-by: Salman Ahmed <frenzibyte@gmail.com >
2022-03-03 21:31:56 +09:00
7ee30024e8
Restructure OsuSliderBar
to allow for custom tooltips
2022-03-03 17:07:26 +09:00
19ee05c232
Add "distance spacing" multiplier for osu! ruleset
...
While osu!catch also implements a distance snap grid, it doesn't rely on
`GetBeatSnapDistanceAt` (unlike osu!), therefore it can't have the
"distance spacing" multiplier yet.
2022-02-15 02:21:53 +03:00
b9d9fc56af
Move files to UI namespace
2022-02-14 17:51:39 +09:00
b613aedeb8
Fix menu item width changing when hovered
2022-02-02 21:23:35 +01:00
39c9c4985b
Merge branch 'master' into textbox-AllowIme-false
2022-01-18 17:03:51 +09:00
19467e58c1
Remove unused params from BDL methods
2022-01-15 01:06:39 +01:00
a0842838e7
Add AllowIme => false
where applicable
...
Also adds `AllowWordNavigation => false` to password text box.
2022-01-12 00:15:17 +01:00
2bf6b55b19
Fix failing test due to changed reset page logic
2022-01-05 14:53:32 +09:00
5ed69338a6
Add omission of pages when there are too many
2022-01-04 19:05:14 +09:00
86f72b71b1
Prepare tests and general structure to support omission of pages
2022-01-04 18:46:44 +09:00
e75c9519f3
Adjust font weighting on selection
2022-01-04 18:19:23 +09:00
5a11ee7810
Use OverlayColourProvider
and fix font weight
2022-01-04 18:14:42 +09:00
ee4f5c0e79
Rename button classes to make more sense
2022-01-04 17:52:40 +09:00