Commit Graph

8041 Commits

Author SHA1 Message Date
ca1b4689cb Automatically focus name textbox upon add preset popover open 2022-08-03 21:26:35 +02:00
159d3b032c Rename locals for legibility 2022-08-03 21:23:31 +02:00
82d3fbd51b Split AddPresetPopover to separate file 2022-08-03 21:22:55 +02:00
add2971eb4 Implement preset creation flow with test coverage 2022-08-02 22:05:54 +02:00
7251389e43 Add localisations for add preset button 2022-08-02 22:05:34 +02:00
059a465fe8 Add border to popover for better visual contrast 2022-08-02 22:03:33 +02:00
1b3074d098 Implement popover for creating mod presets 2022-08-02 22:03:33 +02:00
085080576a Add button for creating new mod presets 2022-08-02 22:03:32 +02:00
34ffc51c51 Avoid clearing chat overlay textbox when pressing "back" key binding
Generally this is expected behaviour for usages of focused text boxes
(ie. to clear search content), but not so much here.

Addresses https://github.com/ppy/osu/discussions/19403#discussioncomment-3230395.
2022-08-02 13:56:03 +09:00
6686b09549 Hide F rank from beatmap overlay 2022-08-01 18:54:00 +02:00
2a127c6ef8 Merge branch 'master' into fix-tags-overflow 2022-08-01 12:40:43 +03:00
c65747d1b8 Use masking instead of scrollable container to prevent tags overflow 2022-08-01 10:36:53 +02:00
2f60f91a0e Fix editor potentially using a track post-disposal
This changes the editor to track the current track as it is *loaded* by
`MusicController`, rather than haphazardly following the current global
`WorkingBeatmap` (with a potentially unloaded track) or relying on local
immediate-load behaviour (as implemented in `ResourcesSection`).
2022-08-01 16:53:49 +09:00
85f77abee1 Fix code quality inspection about ambiguous equality 2022-07-31 23:53:46 +02:00
345f103119 Migrate mod preset column to use realm 2022-07-31 23:53:45 +02:00
98214beb6c Prevent overflow on beatmap info using scrollable container 2022-07-31 21:24:41 +02:00
aa03df905f Merge pull request #19441 from peppy/test-working-beatmap-unfuck
Reduce calls to `LoadTrack` by implicitly running on test/dummy classes
2022-07-28 22:05:25 +09:00
a21aee4e9c Reduce calls to LoadTrack by implicitly running on test/dummy classes 2022-07-28 18:11:40 +09:00
ca68574473 Make NotificationOverlay dependency optional in CollectionSettings 2022-07-28 14:35:27 +09:00
ad482b8afc Tidy up naming of collection dropdowns 2022-07-28 13:57:21 +09:00
438067a18b Convert realm data propagation to more correctly use Live<T>
wip
2022-07-27 19:35:09 +09:00
41393616d8 Replace BeatmapCollection with RealmBeatmapCollection 2022-07-27 19:35:09 +09:00
9c543fef48 Remove CollectionManager 2022-07-27 18:45:33 +09:00
c30e8047ab Merge pull request #19375 from novialriptide/contextmenu-external-beatmap
Add ContextMenu to beatmap external link
2022-07-26 19:06:10 +09:00
1539fa704b Always allow selecting the top-most button using the select binding 2022-07-26 17:46:23 +09:00
003aec86ae Rearrange sizeaxes 2022-07-26 04:27:22 -04:00
ee0c67e114 Add ability to make cursor show even during touch input
I completely disagree with this from a UX perspective, but it's come up
so often that I figure we should just let users bone themselves.
2022-07-26 14:08:00 +09:00
a8e315abf0 Refactor 2022-07-25 17:16:33 -04:00
fcf767e28b Add contextmenu to beatmap external link 2022-07-25 04:07:33 -04:00
4d90e6bbac Flip method to read better 2022-07-25 10:03:06 +03:00
e402e919ab Display placeholder for user profile scores 2022-07-25 09:40:20 +03:00
f54cee0270 Display placeholder for leaderboard top scores 2022-07-25 09:18:04 +03:00
91d1c9686c Separate unprocessed PP placeholder to own class 2022-07-25 09:07:51 +03:00
54eb2b98a9 Display exclamation triangle on scores with unprocessed PP 2022-07-25 07:30:57 +03:00
3beb1da3de Merge branch 'master' into beatmap-overlay-null-pp 2022-07-25 07:18:03 +03:00
446485f804 Move localisation string to common location 2022-07-24 23:30:52 +02:00
8af9cfbe40 Add readonly modifier 2022-07-24 23:29:18 +02:00
6a67d76d7c Add basic mod preset column implementation 2022-07-24 16:39:04 +02:00
b2f8934117 Extract base mod select column presentation logic 2022-07-24 16:39:03 +02:00
7c477e6f22 Fix beatmap overlay leaderboard not handling null PP scores properly 2022-07-24 04:20:49 +03:00
2829a7e836 Merge branch 'master' into beatmap-overlay-modded-stats 2022-07-23 10:38:13 +03:00
661c79baf6 Add explanatory comment 2022-07-23 10:16:11 +03:00
06462c13dd Overwrite IBindable<ReadOnlyList<Mod>> cache in BeatmapSetOverlay
Implement fix as suggested
2022-07-22 23:15:24 -05:00
d451bc8fda Revert commits
This reverts commit 28586c704d.

This reverts commit d9d35bb847.
2022-07-22 22:25:49 -05:00
f3ceabc53f Rename ModSelect{Overlay -> }Panel 2022-07-22 19:17:22 +02:00
d9d35bb847 Set BeatmapSetHeaderContent details to not show modded values 2022-07-22 05:43:56 -05:00
a3090003de Add tooltip showing contents of mod preset 2022-07-21 23:29:21 +02:00
bdff7f1ef4 Implement basic appearance of mod preset panels 2022-07-21 23:29:21 +02:00
6cd18fad99 Fix code inspections after base panel class extraction 2022-07-21 23:29:08 +02:00
d796b7d53c Extract base mod select overlay panel presentation logic 2022-07-21 22:37:00 +02:00