Commit Graph

2619 Commits

Author SHA1 Message Date
ac55fea3c9 Confine the host cursor to area of 'everything' scaling container 2022-03-11 14:04:12 +01:00
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
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
e5a6564034 Merge branch 'master' into fix-storyboard-sample-rate 2022-03-07 03:12:40 +03:00
d9be65ea39 Remove no longer necessary CancelUserScroll method 2022-03-06 23:58:06 +03:00
60334046e4 Revert UserTrackingScrollContainer changes 2022-03-06 23:57:51 +03: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
e1eeb9c6bb Allow tabbing between textboxes in sample point popover 2022-03-06 01:43:56 +01:00
634821e49f Use the term "programmatically" instead 2022-03-06 00:01:45 +03:00
5b3ffb12b7 Refactor channel scrolling container to handle manual scrolls resiliently 2022-03-05 23:27:07 +03: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
bbc2b36117 Merge branch 'master' into add-offset-adjust-tooltip-text 2022-03-05 22:37:04 +09:00
1e246bf560 Reduce 'cursor-tap' sample playback volume on MouseUp 2022-03-04 20:14:14 +09:00
33862fc0db Centralise implementation of slider bars which display millisecond time values 2022-03-04 12:25:19 +09:00
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
abba49fd8f Update all usages of OsuSlider.TooltipText overrides to instead implement GetTooltipText 2022-03-04 12:16:05 +09:00
b0688cc6dd Merge branch 'master' into fix-storyboard-sample-rate 2022-03-04 12:04:49 +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
cb0d643f70 Add parameter xmldoc to explain what a null rect does 2022-03-03 14:38:20 +09:00
29bf7d0bde Fix shocking grammar and typos in block comment
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
2022-03-03 14:35:52 +09:00
cbb8dc2891 Fix storyboard samples rate not adjusted from actual gameplay mods 2022-03-02 20:56:18 +03:00
b5684aaa76 Scale -> Rect to read better 2022-03-02 20:33:28 +09:00
8d7cdbd883 Add note about nested masking case 2022-03-02 20:25:34 +09:00
29ed419d53 Change how custom scales are applied to ScalingContainer to allow for better transitions 2022-03-02 20:13:01 +09:00
1916011ebf Tween corner radius when scaling container becomes non-fullscreen 2022-03-02 20:08:12 +09:00
cd3641137b Add OsuColour method mapping colours from basic theme to mod types 2022-02-22 00:02:54 +01:00
2592f0900d Add comments about OverlayColourProvider vs OsuColour distinction 2022-02-20 21:08:58 +01:00
e20ae5b871 Add all colour constants for "basic" colour theme to OsuColour 2022-02-20 21:00:49 +01:00
08317b4265 Update ScreenshotManager.cs 2022-02-17 20:43:36 +03:00
ea5bb46fb8 Merge branch 'master' into net6 2022-02-16 00:40:04 +09:00
b581ca14cc Update usages in line with BorderColour type change 2022-02-15 02:32:38 +09:00
e324287f79 Reduce expansion delay on ExpandingButtonContainer
Felt too long.
2022-02-14 18:08:17 +09:00
3aa5908de8 Remove unused using statement 2022-02-14 18:01:56 +09:00
b9d9fc56af Move files to UI namespace 2022-02-14 17:51:39 +09:00
d62885f30b Don't schedule call to updateSize in LoadComplete to ensure following FinishTransforms runs as expected
Co-authored-by: Salman Ahmed <frenzibyte@gmail.com>
2022-02-04 22:31:41 +09:00
e2262bf3b2 Schedule all calls to updateSize for safety 2022-02-04 20:33:15 +09:00
503025b970 Fix completely incorrect and dangerous usage of bindable binding 2022-02-04 19:19:44 +09:00
30d2c7ba6a Add parenthesis to disambiguify conditionals 2022-02-04 17:07:23 +09:00
52fdf0349f Add safe area support via ScalingContainer 2022-02-04 16:37:05 +09:00
b613aedeb8 Fix menu item width changing when hovered 2022-02-02 21:23:35 +01:00
6e60e68b80 Change from click to mousedown+mouseup and only play when cursor is visible 2022-02-02 14:44:06 +09:00
4d9b61212b Add 'cursor tap' audio feedback 2022-01-28 18:13:51 +09: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
76d5225bb9 Rewrite storyboard clock management in slightly different way 2022-01-11 22:00:04 +01:00