Commit Graph

727 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
d3f115bfe2 Remove redundant qualifiers 2022-05-21 13:53:58 +09:00
c3bfbe8880 Allow BeatSyncedContainer to prefer EditorBeatmap when available 2022-05-20 23:24:57 +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
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
f300b62877 Add ScrollIntoView method which accepts an offset to allow usage in mod select 2022-04-28 20:03:54 +09:00
83970f009c Merge branch 'master' into settings-filter-regression-fix-2 2022-04-24 17:40:25 +09:00
3700c607d8 Fix sections scroll container not handling fixed header in scrolls 2022-04-24 01:52:13 +03:00
0dc3d1041f Revert "Revert "Remove one more unnecessary schedule""
This reverts commit 5f3ff51f7e.
2022-04-22 20:33:34 +03:00
5f3ff51f7e Revert "Remove one more unnecessary schedule"
This reverts commit f282e5b013.
2022-04-22 21:24:58 +09:00
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
f282e5b013 Remove one more unnecessary schedule 2022-04-22 15:32:23 +09:00
8c6864727e Merge branch 'master' into first-run-setup 2022-04-21 22:14:57 +02:00
832d37b2c2 Update screen transition events to use new event args 2022-04-22 00:52:44 +09:00
1490502d4c Improve overall usability of scale adjust screen 2022-04-19 16:59:04 +09:00
7582c2a5e8 Remove unnecessary bindable 2022-04-14 19:13:54 +09:00
bb4322a4c4 Fix UI scale being applied unevenly, causing elements to move around relative to each other 2022-04-14 19:04:31 +09:00
7160a48bab Adjust hold to confirm animation curve to better show intention 2022-04-14 14:11:44 +09:00
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
ac55fea3c9 Confine the host cursor to area of 'everything' scaling container 2022-03-11 14:04:12 +01: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
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
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
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
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
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
81215b9f0e Use correct effect points when EarlyActivationMilliseconds is not zero 2021-12-04 22:31:55 -06:00
3de8125eac Update UI cases where repeat should not be handled 2021-11-18 13:13:36 +09:00
6b6dd93e9e Fix LinkFlowContainer not creating user links supporting full IUser specification 2021-11-08 14:17:47 +09:00
86540d1fb6 Update existing usages of Author as string to access Username directly 2021-11-04 18:57:54 +09:00