Dean Herbert
|
ce7be940e2
|
Setup basics for control and test
|
2022-05-20 17:30:04 +09:00 |
|
Dean Herbert
|
83e781d5a1
|
Allow localisation of PlaceholderText
|
2022-05-17 17:42:46 +09:00 |
|
Dean Herbert
|
98e5ad44a7
|
Add OverlayColourProvider support to OsuDirectorySelector
|
2022-05-17 17:33:54 +09:00 |
|
Dean Herbert
|
218642c300
|
Update unsafe file write usages
|
2022-05-16 18:05:27 +09:00 |
|
Dan Balasescu
|
a633501687
|
Change FilterTerms to use LocalisableString
|
2022-05-16 14:09:37 +09:00 |
|
Dan Balasescu
|
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 |
|
Salman Ahmed
|
1fcfeac05f
|
Fix RoundedButton not using its default background colour
|
2022-05-09 21:07:43 +03:00 |
|
Salman Ahmed
|
ace25af949
|
Revert "Move default background colour specification to OsuButton "
This reverts commit 172524ff8a .
|
2022-05-09 20:55:26 +03:00 |
|
Salman Ahmed
|
172524ff8a
|
Move default background colour specification to OsuButton
|
2022-05-09 18:21:00 +03:00 |
|
Dean Herbert
|
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 |
|
Bartłomiej Dach
|
e7e7486a8e
|
Merge branch 'mod-overlay/back-button' into mod-overlay/integration
|
2022-05-07 10:59:30 +02:00 |
|
Dean Herbert
|
c38e97c9ec
|
Add full xmldoc to HoldToConfirmContainer
|
2022-05-06 14:45:53 +09:00 |
|
Dean Herbert
|
a11771c11b
|
Better encapsulate exposed bindables of HoldToConfirmContainer
|
2022-05-06 14:45:53 +09:00 |
|
Dean Herbert
|
be960eb092
|
Move dangerous hold specification to base class
|
2022-05-06 14:34:31 +09:00 |
|
Dean Herbert
|
0d8e42b941
|
Merge branch 'master' into exit-multiplayer-is-dangerous
|
2022-05-06 14:25:18 +09:00 |
|
Bartłomiej Dach
|
a56eab2c47
|
Extract interface for overlay management
|
2022-05-05 22:16:55 +02:00 |
|
Bartłomiej Dach
|
1744d7e4f0
|
Fix new mod select overlay dimming itself
|
2022-05-05 22:16:54 +02:00 |
|
Dean Herbert
|
2896612c5c
|
Make exiting multiplayer a dangerous operation, requiring hold
|
2022-05-03 16:06:04 +09:00 |
|
Dean Herbert
|
983eed32fc
|
Reduce complexity of icon container nesting
|
2022-05-03 14:48:00 +09:00 |
|
Dean Herbert
|
b5ea26f2fa
|
Fix incorrect shear masking on nested textbox
|
2022-05-03 14:45:17 +09:00 |
|
Dean Herbert
|
bc88c4ee8e
|
Reduce container nesting by one level
|
2022-05-03 14:34:18 +09:00 |
|
Dean Herbert
|
8e0235392f
|
Inline single-use constants
|
2022-05-03 14:31:20 +09:00 |
|
Dean Herbert
|
4a56297c1c
|
Add localisation and improve visuals of placeholder text
|
2022-05-03 14:29:04 +09:00 |
|
Dean Herbert
|
4fb66a812f
|
Merge branch 'master' into sheared-search-textbox
|
2022-05-03 14:12:59 +09:00 |
|
Dean Herbert
|
04fb0f5e63
|
Merge pull request #18063 from GSculerlor/split-searchbox
Split `SearchTextBox` implementation for reusability
|
2022-05-03 14:12:44 +09:00 |
|
Ganendra Afrasya
|
a35502a834
|
Move implementation to ctor instead of bdl method
|
2022-05-03 11:33:03 +07:00 |
|
Ganendra Afrasya
|
e03d086305
|
Inherit SearchTextBox instead
|
2022-05-03 11:24:48 +07:00 |
|
Ganendra Afrasya
|
a436ff877f
|
Apply review
|
2022-05-03 11:13:07 +07:00 |
|
Ganendra Afrasya
|
e6fbb19951
|
Implement new search textbox design
|
2022-05-03 11:13:07 +07:00 |
|
Dean Herbert
|
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 |
|
Ganendra Afrasya
|
81be69e72e
|
Update search textbox implementation to use BasicSearchTextBox instead
|
2022-05-03 06:18:42 +07:00 |
|
Ganendra Afrasya
|
d7919f462c
|
Split SearchTextBox into SearchTextBox and BasicSearchTextBox
|
2022-05-03 06:18:27 +07:00 |
|
Dean Herbert
|
f9a1d9df56
|
Reduce scale effect slightly (was feeling too bouncy)
|
2022-05-02 20:32:33 +09:00 |
|
Dean Herbert
|
55949e8407
|
Make disabled sheared buttons darker
|
2022-05-02 20:32:33 +09:00 |
|
Dan Balasescu
|
fc21de8138
|
Merge pull request #18008 from peppy/add-tutorial
Add first run "beatmaps" screen
|
2022-04-29 13:10:45 +09:00 |
|
Dean Herbert
|
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 |
|
Dean Herbert
|
a75051cd00
|
Merge branch 'master' into add-tutorial
|
2022-04-29 11:25:17 +09:00 |
|
Dean Herbert
|
f300b62877
|
Add ScrollIntoView method which accepts an offset to allow usage in mod select
|
2022-04-28 20:03:54 +09:00 |
|
Dean Herbert
|
34457078eb
|
Merge pull request #18005 from nekodex/fix-missing-sfx
Fix some missing/incorrect UI SFX
|
2022-04-28 19:45:59 +09:00 |
|
Dean Herbert
|
b424d20f26
|
Fix rounded buttons not allowing custom colour specifications
|
2022-04-28 19:01:21 +09:00 |
|
Salman Ahmed
|
d052321eee
|
Revert "Fix context menus not working"
This reverts commit 51aa17eb52 .
|
2022-04-28 12:11:06 +03:00 |
|
Jamie Taylor
|
37816ebc41
|
Add audio feedback to SwitchButton checkbox
|
2022-04-28 17:33:51 +09:00 |
|
Salman Ahmed
|
8880ff16c3
|
Merge branch 'master' into sheared-button
|
2022-04-26 13:09:10 +03:00 |
|
Dean Herbert
|
4a370f429e
|
Reorder initialisation of bindable action binding to make more sense
|
2022-04-26 18:21:46 +09:00 |
|
Dean Herbert
|
52a8f3848d
|
Expose font size and add big button test
|
2022-04-26 18:14:57 +09:00 |
|
Dean Herbert
|
cd197a9380
|
Reduce the hover lightening effect slightly
|
2022-04-26 18:11:03 +09:00 |
|
Dean Herbert
|
4bc4ff179a
|
Add flash effect on click
|
2022-04-26 18:03:34 +09:00 |
|
Dean Herbert
|
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 |
|
Dean Herbert
|
9f33e627de
|
Split out ShearedButton from ShearedToggleButton
|
2022-04-26 17:31:55 +09:00 |
|
Dean Herbert
|
51aa17eb52
|
Fix context menus not working
|
2022-04-24 22:17:38 +09:00 |
|
Dean Herbert
|
83970f009c
|
Merge branch 'master' into settings-filter-regression-fix-2
|
2022-04-24 17:40:25 +09:00 |
|
Dean Herbert
|
a40d140353
|
Merge pull request #17956 from frenzibyte/sections-container-pagination
Fix page up / down in `SectionsContainer` with fixed header skipping content
|
2022-04-24 15:36:35 +09:00 |
|
Salman Ahmed
|
4f8f27a58b
|
Merge branch 'master' into osu-distance-spacing
|
2022-04-24 05:23:30 +03:00 |
|
Salman Ahmed
|
3700c607d8
|
Fix sections scroll container not handling fixed header in scrolls
|
2022-04-24 01:52:13 +03:00 |
|
Bartłomiej Dach
|
e246357b36
|
Merge branch 'master' into sheared-overlay-container-click-away
|
2022-04-22 22:26:35 +02:00 |
|
Salman Ahmed
|
0dc3d1041f
|
Revert "Revert "Remove one more unnecessary schedule""
This reverts commit 5f3ff51f7e .
|
2022-04-22 20:33:34 +03:00 |
|
Dean Herbert
|
5f3ff51f7e
|
Revert "Remove one more unnecessary schedule"
This reverts commit f282e5b013 .
|
2022-04-22 21:24:58 +09:00 |
|
Dan Balasescu
|
b1cf917b49
|
Merge pull request #17823 from peppy/settings-filter-fixes
Fix incorrect settings state if searching too quickly (during load process)
|
2022-04-22 16:38:41 +09:00 |
|
Dean Herbert
|
f282e5b013
|
Remove one more unnecessary schedule
|
2022-04-22 15:32:23 +09:00 |
|
Bartłomiej Dach
|
8c6864727e
|
Merge branch 'master' into first-run-setup
|
2022-04-21 22:14:57 +02:00 |
|
Dean Herbert
|
832d37b2c2
|
Update screen transition events to use new event args
|
2022-04-22 00:52:44 +09:00 |
|
Dean Herbert
|
0f4b40ab15
|
Add better click-to-dismiss logic for sheared overlays
|
2022-04-21 16:27:27 +09:00 |
|
Dean Herbert
|
7d8cf1bbb6
|
Merge branch 'master' into first-run-setup
|
2022-04-21 15:49:39 +09:00 |
|
Joseph Madamba
|
5e5c8e78a6
|
Use existing web localisation for most hardcoded strings
|
2022-04-20 16:31:11 -07:00 |
|
Dean Herbert
|
1032dc235d
|
Rename PopupScreenTitle to ShearedOverlayHeader
|
2022-04-20 16:01:15 +09:00 |
|
Dean Herbert
|
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 |
|
Dean Herbert
|
1490502d4c
|
Improve overall usability of scale adjust screen
|
2022-04-19 16:59:04 +09:00 |
|
Dean Herbert
|
043599081b
|
Split out INotificationOverlay to allow for easier testing
|
2022-04-18 20:14:01 +09:00 |
|
Dean Herbert
|
7582c2a5e8
|
Remove unnecessary bindable
|
2022-04-14 19:13:54 +09:00 |
|
Dean Herbert
|
bb4322a4c4
|
Fix UI scale being applied unevenly, causing elements to move around relative to each other
|
2022-04-14 19:04:31 +09:00 |
|
Dean Herbert
|
7160a48bab
|
Adjust hold to confirm animation curve to better show intention
|
2022-04-14 14:11:44 +09:00 |
|
Dan Balasescu
|
d482ab0287
|
Fix ParticleSpewer outputting NaN in vertices
|
2022-04-09 22:29:55 +09:00 |
|
Bartłomiej Dach
|
1c7b259f8e
|
Merge branch 'master' into mod-overlay/sheared-toggle
|
2022-03-31 22:20:20 +02:00 |
|
Bartłomiej Dach
|
e180db145d
|
Add constructor argument to facilitate fixed width/autosizing
|
2022-03-31 22:19:08 +02:00 |
|
Bartłomiej Dach
|
b3896257ca
|
Move shear amount to constant
|
2022-03-31 22:09:03 +02:00 |
|
Dean Herbert
|
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 |
|
Bartłomiej Dach
|
3ac0da2da3
|
Implement sheared toggle button
|
2022-03-30 22:50:21 +02:00 |
|
Dean Herbert
|
36868dbdb4
|
Add the ability to override the user setting for hold-to-confirm containers
Sometimes the user is not right.
|
2022-03-21 16:07:27 +09:00 |
|
Dean Herbert
|
b42081dd9b
|
Add DangerousButton for use in popup dialogs
|
2022-03-21 16:06:45 +09:00 |
|
Susko3
|
ac55fea3c9
|
Confine the host cursor to area of 'everything' scaling container
|
2022-03-11 14:04:12 +01:00 |
|
Dean Herbert
|
bd1adaf245
|
Merge pull request #17115 from frenzibyte/manual-channel-scroll
Refactor channel scrolling container to handle non-user scrolls
|
2022-03-07 11:26:23 +09:00 |
|
Dan Balasescu
|
ba83db0229
|
Merge pull request #17134 from bdach/mod-overlay/popup-screen-title
Implement popup screen title component
|
2022-03-07 11:03:38 +09:00 |
|
Salman Ahmed
|
e5a6564034
|
Merge branch 'master' into fix-storyboard-sample-rate
|
2022-03-07 03:12:40 +03:00 |
|
Salman Ahmed
|
d9be65ea39
|
Remove no longer necessary CancelUserScroll method
|
2022-03-06 23:58:06 +03:00 |
|
Salman Ahmed
|
60334046e4
|
Revert UserTrackingScrollContainer changes
|
2022-03-06 23:57:51 +03:00 |
|
Bartłomiej Dach
|
54275813b5
|
Use text flow container in popup screen title
|
2022-03-06 20:41:31 +01:00 |
|
Bartłomiej Dach
|
df0617f34c
|
Implement popup screen title component
|
2022-03-06 16:09:18 +01:00 |
|
Bartłomiej Dach
|
e1eeb9c6bb
|
Allow tabbing between textboxes in sample point popover
|
2022-03-06 01:43:56 +01:00 |
|
Salman Ahmed
|
634821e49f
|
Use the term "programmatically" instead
|
2022-03-06 00:01:45 +03:00 |
|
Salman Ahmed
|
5b3ffb12b7
|
Refactor channel scrolling container to handle manual scrolls resiliently
|
2022-03-05 23:27:07 +03:00 |
|
Bartłomiej Dach
|
346cec3577
|
Merge branch 'add-offset-adjust-tooltip-text' into combine-time-slider-implementation
|
2022-03-05 14:58:56 +01:00 |
|
Dean Herbert
|
ce51ce49cf
|
Revert changes to GetTooltipText and use TooltipText override directly
|
2022-03-05 22:46:13 +09:00 |
|
Dean Herbert
|
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 |
|
Dean Herbert
|
bbc2b36117
|
Merge branch 'master' into add-offset-adjust-tooltip-text
|
2022-03-05 22:37:04 +09:00 |
|
Jamie Taylor
|
1e246bf560
|
Reduce 'cursor-tap' sample playback volume on MouseUp
|
2022-03-04 20:14:14 +09:00 |
|
Dean Herbert
|
33862fc0db
|
Centralise implementation of slider bars which display millisecond time values
|
2022-03-04 12:25:19 +09:00 |
|
Dean Herbert
|
7854a0a913
|
Use double instead of float for UIHoldActivationDelay configuration value
All times use double, so let's also use double here.
|
2022-03-04 12:22:56 +09:00 |
|
Dean Herbert
|
abba49fd8f
|
Update all usages of OsuSlider.TooltipText overrides to instead implement GetTooltipText
|
2022-03-04 12:16:05 +09:00 |
|
Dean Herbert
|
b0688cc6dd
|
Merge branch 'master' into fix-storyboard-sample-rate
|
2022-03-04 12:04:49 +09:00 |
|
Dean Herbert
|
5cfa8b8821
|
Revert back to private set
Co-authored-by: Salman Ahmed <frenzibyte@gmail.com>
|
2022-03-03 21:31:56 +09:00 |
|