Dan Balasescu
|
f8830c6850
|
Automated #nullable processing
|
2022-06-17 16:37:17 +09:00 |
|
Dan Balasescu
|
c43670fcd9
|
Merge pull request #18603 from peppy/fix-import-dialog
Add placeholder when no results are visible at song select
|
2022-06-08 15:22:31 +09:00 |
|
Dean Herbert
|
2e0b888410
|
Fix song select carousel invalidating every frame during global overlay dimming
|
2022-06-07 23:46:53 +09:00 |
|
Dean Herbert
|
0d32c94104
|
Add initial implementation of beatmap carousel no-results-placeholder
|
2022-06-07 17:25:06 +09:00 |
|
Salman Ahmed
|
9416346c94
|
Globalise beatmap selection key bindings as "group" selection
|
2022-05-04 16:46:32 +03:00 |
|
Salman Ahmed
|
d52a1a5d23
|
Add key binding for beatmap selection in song select
|
2022-05-04 03:52:10 +03:00 |
|
Dean Herbert
|
eb25730b61
|
Revert "Merge pull request #16716 from peppy/carousel-less-invalidations"
This reverts commit 8d13e0514b , reversing
changes made to 95582a9023 .
|
2022-02-05 16:12:58 +09:00 |
|
Jamie Taylor
|
0f48c0131c
|
Layer playback of beatmap-changed and random-beatmap samples
|
2022-02-04 19:57:54 +09:00 |
|
Dean Herbert
|
6d6327d3da
|
Fix test beatmap loading potentially performing selection before carousel itself is loaded
|
2022-02-03 18:40:16 +09:00 |
|
Dean Herbert
|
4f3e55a0ce
|
Merge branch 'master' into songselect-random-sfx
|
2022-02-02 17:18:24 +09:00 |
|
Dean Herbert
|
8917ab78f4
|
Reduce unnecessary container nesting and adjust empty state opacity slightly
|
2022-01-31 14:46:20 +09:00 |
|
Jamie Taylor
|
f59828e2d9
|
Add audio feedback to song select 'random'
|
2022-01-28 13:43:37 +09:00 |
|
Dean Herbert
|
449e9bcf5c
|
Ensure beatmap carousel scroll position is maintained during deletion operations
|
2022-01-27 16:52:02 +09:00 |
|
Dean Herbert
|
0a45aa80cb
|
Remove unnecessary double-schedule in UpdateBeatmapSet
|
2022-01-27 16:52:02 +09:00 |
|
Dean Herbert
|
d7342880f5
|
Update remaining cases of clashes with realm.Write and realm.RegisterForNotifications
|
2022-01-25 13:09:48 +09:00 |
|
Dean Herbert
|
e23b10e6a5
|
Update remaining cases of clashing variable name in realm.Run(realm..
|
2022-01-25 13:04:05 +09:00 |
|
Dean Herbert
|
6eb2c28e41
|
Rename RealmContextFactory to RealmAccess
|
2022-01-24 20:38:07 +09:00 |
|
Dean Herbert
|
40aa873190
|
Rename register methods to better explain their purpose
|
2022-01-24 14:37:36 +09:00 |
|
Dean Herbert
|
e9e3e024a1
|
Update all usages of QueryAsyncWithNotifications to use new Register pathway
|
2022-01-23 20:28:04 +09:00 |
|
Dean Herbert
|
61cef42be9
|
Proof of concept realm subscriptions via Register
|
2022-01-23 20:28:04 +09:00 |
|
Dean Herbert
|
1f157d729d
|
Update existing subscriptions to new style
Fix missing detach calls in `MusicController`
|
2022-01-21 20:05:03 +09:00 |
|
Dean Herbert
|
8f1dfa33a2
|
Merge branch 'master' into realm-context-use-update-when-feasible
|
2022-01-21 18:03:09 +09:00 |
|
Dean Herbert
|
114c9e8c1f
|
Update all usages of CreateContext to use either Run or Write
|
2022-01-21 17:27:08 +09:00 |
|
Dean Herbert
|
3bcdce128c
|
Use dictionary add for safety
|
2022-01-21 15:29:21 +09:00 |
|
Dean Herbert
|
ff4f40db8a
|
Merge branch 'master' into carousel-performance-n
|
2022-01-21 15:27:42 +09:00 |
|
Dean Herbert
|
5b24800b0e
|
Avoid applying filter in UpdateBeatmapSet flow
|
2022-01-21 13:26:25 +09:00 |
|
Dean Herbert
|
ba31ddee01
|
Revert beatmapSets reference to fix tests
New version changed order.
|
2022-01-21 00:34:12 +09:00 |
|
Dean Herbert
|
80f3a67876
|
Use for instead of foreach to avoid enumerator overhead
|
2022-01-20 22:21:00 +09:00 |
|
Dean Herbert
|
0b93f3c88f
|
Add <Guid,CarouselBeatmapSet> dictionary to speed up update operations in carousel
|
2022-01-20 22:12:49 +09:00 |
|
Dean Herbert
|
a8ce2c5edf
|
Detach before sending BeatmapSetInfo to any handling method
|
2022-01-20 21:14:10 +09:00 |
|
Dean Herbert
|
b1cf3befa6
|
Fix incorrect query in comment
|
2022-01-20 18:36:20 +09:00 |
|
Dean Herbert
|
3ba712703b
|
Add a note about hidden beatmap check
|
2022-01-20 17:50:17 +09:00 |
|
Dean Herbert
|
1dabf6c8a5
|
Fix BeatmapCarousel signalling it is finished loading before catching up on realm changes
|
2022-01-20 16:39:42 +09:00 |
|
Dean Herbert
|
6c46fd6931
|
Fix some failing tests due to realm beatmaps overwriting test beatmaps
|
2022-01-20 00:19:16 +09:00 |
|
Dean Herbert
|
2789986699
|
Use asynchronous loading for beatmap carousel again
|
2022-01-19 18:15:43 +09:00 |
|
Dean Herbert
|
200fcb6f83
|
Detach beatmap set before checking hidden state
|
2022-01-19 16:59:49 +09:00 |
|
Dean Herbert
|
11ca1b6e7b
|
Remove one more usage of IsManaged which could potentially go wrong
|
2022-01-17 13:40:27 +09:00 |
|
Dean Herbert
|
6025fe325d
|
Fix filter criteria not being applied after carousel loads new beatmap sets
|
2022-01-13 15:08:51 +09:00 |
|
Dean Herbert
|
ef0f794fd6
|
Remove stay newline
|
2022-01-12 18:13:14 +09:00 |
|
Dean Herbert
|
34aa1bf21d
|
Sanitise and remove some usages of Detach which are no longer required
|
2022-01-12 17:49:11 +09:00 |
|
Dean Herbert
|
0aff1c232b
|
Fix deleted/hidden carousel queries
|
2022-01-12 17:49:11 +09:00 |
|
Dean Herbert
|
7dba3c3551
|
Fix most remaining test issues
|
2022-01-12 17:49:11 +09:00 |
|
Dean Herbert
|
02d0ca2741
|
Fix protected beatmaps showing up in the song select carousel
|
2022-01-12 17:49:10 +09:00 |
|
Dean Herbert
|
41d90cd0b5
|
Fix beatmap carousel test failures
|
2022-01-12 17:49:10 +09:00 |
|
Dean Herbert
|
e74a5022c9
|
Fix multiple tests via null checks and changing ToLive to Detach
flow
|
2022-01-12 17:00:17 +09:00 |
|
Dean Herbert
|
8461eaab46
|
BeatmapSetInfo detach support
|
2022-01-12 17:00:16 +09:00 |
|
Dean Herbert
|
c9257e9ecc
|
Fix missing disposal of realm subscriptions in BeatmapCarousel
|
2022-01-12 17:00:16 +09:00 |
|
Dean Herbert
|
3152d2d8a0
|
"Update" BeatmapCarousel
|
2022-01-12 17:00:16 +09:00 |
|
Dean Herbert
|
00e3af3366
|
Update model manager and many related classes to get things compiling again
|
2022-01-12 17:00:00 +09:00 |
|
Dean Herbert
|
b8cd3cdbbc
|
Various updates to ruleset and primary key usages to move closer to realm support
|
2022-01-12 16:57:13 +09:00 |
|