Commit Graph

43429 Commits

Author SHA1 Message Date
Dean Herbert 03e6ca5ba9 Adjust scroll behaviour to feel better 2021-08-20 17:40:56 +09:00
Dean Herbert 2d19f37dc6 Add missing `new` method in `UserTrackingScrollContainer` for scrolling into view 2021-08-20 17:40:41 +09:00
Dean Herbert 139ff2d6e2 Only fade header in when hovering a section
Feels less like the controls are interactive when hovering this way.
2021-08-20 17:40:05 +09:00
Dean Herbert c7266c74a0 Always prefer clicked section when present 2021-08-20 17:00:20 +09:00
Dean Herbert cff7b1e98f Ensure the correct fade level is applied over all state changes 2021-08-20 17:00:08 +09:00
Bartłomiej Dach 2e1df7bee4
Merge branch 'master' into settings-dim-other-sections 2021-08-18 23:32:30 +02:00
Bartłomiej Dach 7c2592ff3b
Merge pull request #14345 from peppy/settings-delayed-load
Delay load of settings until first usage to avoid startup overhead
2021-08-18 23:15:32 +02:00
Bartłomiej Dach 2e43f38d8a
Merge branch 'master' into settings-delayed-load 2021-08-18 22:53:34 +02:00
Dean Herbert 6637c64501 Dim all but the current section 2021-08-19 01:27:14 +09:00
Dean Herbert e87accafc8 Fix current section logic not accounting for hidden sections 2021-08-19 01:26:33 +09:00
Dean Herbert a0374d4a67 Adjust centre point slightly to make dim feel better 2021-08-19 01:26:11 +09:00
Dean Herbert af0c7ed108 Fix searching in settings not correctly invalidating the scroll position 2021-08-19 01:25:57 +09:00
Dean Herbert d76ad0e5e0
Merge pull request #14128 from frenzibyte/star-rating-display-v2
Update star rating display inline with new designs
2021-08-18 23:21:35 +09:00
Dean Herbert fc3fa4f241 Merge branch 'master' into settings-delayed-load 2021-08-18 18:51:25 +09:00
Dean Herbert 28e2b6cec7 Add transform test for fun 2021-08-18 18:34:09 +09:00
Salman Ahmed d2df09432f Center the star rating display text rather than left 2021-08-18 11:49:33 +03:00
Salman Ahmed 5e91ec73e3 Handle star rating range display sizing 2021-08-18 11:36:27 +03:00
Dean Herbert 9d2664cbb1 Merge branch 'master' into star-rating-display-v2 2021-08-18 17:22:33 +09:00
Salman Ahmed 74d6c26520 Refactor star rating display layout with flexibility in mind 2021-08-18 11:03:35 +03:00
Dean Herbert aaf828714c
Merge pull request #14374 from ekrctb/fix-osu-editor-animation-time
Fix osu editor transforms not specified in absolute time
2021-08-18 14:48:13 +09:00
ekrctb 3d88a745cd Fix osu editor transforms not specified in the absolute time 2021-08-18 14:27:16 +09:00
Dan Balasescu 3fa087ada0
Merge pull request #14372 from frenzibyte/bindable-create-instance
Override `CreateInstance()` in osu! bindable subclasses
2021-08-18 13:50:07 +09:00
Dan Balasescu b34e75aab3
Merge pull request #14373 from frenzibyte/fix-hud-test-pollution
Fix config pollution in HUD overlay test scene
2021-08-18 13:10:25 +09:00
Salman Ahmed 6ed3e469f7 Fix wrong attribute used for setup method 2021-08-18 06:50:01 +03:00
Dean Herbert 5441fab692 Avoid scheduling focus operation when not required 2021-08-18 12:45:14 +09:00
Dean Herbert 1fdaefef99 Revert unnecessary changes 2021-08-18 12:45:08 +09:00
Salman Ahmed f592350856 Fix config pollution in HUD overlay test scene 2021-08-18 04:59:08 +03:00
Dean Herbert 5671820d92 Update framework 2021-08-18 10:35:34 +09:00
Salman Ahmed 8c5d99ab21 Override `CreateInstance()` in osu! bindable subclasses
Three bindables are left which don't have this overriden due to them
already not having a value-only constructor and not supporting
`GetBoundCopy()` properly:
 - `BeatmapDifficultyCache.BindableStarDifficulty`.
 - `TotalScoreBindable`
 - `TotalScoreStringBindable`

I could add support for them by passing the required data to them, as
they seem to be able to have that shared, but I'm hesitant to support
something which was already broken and never used, not sure.
2021-08-18 04:19:58 +03:00
Bartłomiej Dach 2411645ad7
Merge pull request #14347 from peppy/reduce-skin-lookup-overhead
Attempt to reduce skin lookup overhead where file access is not required
2021-08-17 23:38:32 +02:00
Bartłomiej Dach e3b00c6c7a
Merge branch 'master' into reduce-skin-lookup-overhead 2021-08-17 23:08:52 +02:00
Bartłomiej Dach 58ecee543a
Trim redundant default argument value 2021-08-17 23:00:10 +02:00
Dan Balasescu d8e9845d00
Merge pull request #14360 from peppy/improve-timeline-tick-visibility
Improve visibility of repeat ticks / drag areas on timeline
2021-08-17 20:06:49 +09:00
Dean Herbert d66f7cb6b5 Fix tests by allowing retrieval with files where required 2021-08-17 19:21:22 +09:00
Dean Herbert 5c59818b03 Merge branch 'master' into reduce-skin-lookup-overhead 2021-08-17 19:05:14 +09:00
Dean Herbert 4b55ba7fa4
Merge pull request #14274 from smoogipoo/multi-polling-request-refactor
Refactor multiplayer/playlist polling out of RoomManager
2021-08-17 18:26:25 +09:00
Dean Herbert f16468b706 Improve visibility of repeat ticks / drag areas on timeline 2021-08-17 18:17:55 +09:00
Dean Herbert c0b388cd74 Fix regression in `ModSettingsChangeTracker` 2021-08-17 17:50:30 +09:00
Dean Herbert 1b49e92e99 Merge branch 'master' into settings-delayed-load 2021-08-17 17:42:23 +09:00
Dean Herbert ef9bfece13
Merge branch 'master' into multi-polling-request-refactor 2021-08-17 17:31:25 +09:00
Dean Herbert 3b5fc6d10f Ensure `updateLoadingLayer` is run at least once 2021-08-17 17:18:23 +09:00
Dean Herbert 9eb16fa61d Move poll allowance logic based on signalr connection inside polling component 2021-08-17 17:16:21 +09:00
Dean Herbert 8a1651e830 Reorganise methods in `PollingComponent` 2021-08-17 17:04:32 +09:00
Dan Balasescu bf8b42df06
Merge pull request #14358 from peppy/local-user-play-info
Add `LocalUserPlayInfo` interface to convey common information about player status
2021-08-17 16:56:54 +09:00
Dean Herbert 72dd18732d Fix regressed tests 2021-08-17 16:37:18 +09:00
Dean Herbert a901fca54a
Merge branch 'master' into multi-polling-request-refactor 2021-08-17 16:23:46 +09:00
Dan Balasescu b1efc6d763
Merge branch 'master' into local-user-play-info 2021-08-17 16:23:44 +09:00
Dean Herbert 6ee6a46894 Remove unnecessary `public` prefix in interface specification 2021-08-17 16:22:14 +09:00
Dan Balasescu 216abccf79
Merge pull request #14357 from frenzibyte/match-settings-overlay-focus
Fix `MatchSettingsOverlay` not properly resetting focus on hide
2021-08-17 16:16:21 +09:00
Dean Herbert 82eddeffef Add `LocalUserPlayInfo` interface to convey common information about player status 2021-08-17 16:15:47 +09:00