Dean Herbert
|
8917ab78f4
|
Reduce unnecessary container nesting and adjust empty state opacity slightly
|
2022-01-31 14:46:20 +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 |
|
Dean Herbert
|
729f681938
|
Update cases where equality can be used instead of primary key equality
|
2021-11-24 12:49:57 +09:00 |
|
Dean Herbert
|
66c307e0ee
|
Remove usage of key repeat helper method
|
2021-11-18 13:13:36 +09:00 |
|
Dean Herbert
|
54f72d68ca
|
Revert weird event flow in model manager/importers
|
2021-11-05 19:12:49 +09:00 |
|
Dean Herbert
|
ec61c3c5ee
|
Rename all remaining cases
|
2021-10-03 00:55:29 +09:00 |
|
Dean Herbert
|
973c31132b
|
Rename BeatmapInfo variables which were named beatmap for clarity
|
2021-10-02 12:45:34 +09:00 |
|
smoogipoo
|
f9d5abff8a
|
Update with keybinding changes
|
2021-09-16 18:26:12 +09:00 |
|
Dean Herbert
|
7c4a072568
|
Merge branch 'master' into scroll-to-20
|
2021-01-21 13:48:26 +09:00 |
|
Bartłomiej Dach
|
4998aaaa98
|
Remove outdated warning disable
Does not trigger any more on Rider 2020.3.2.
|
2021-01-06 18:38:25 +01:00 |
|
Dean Herbert
|
53e6a349bb
|
Fix incorrect initial conditional
Turns out this wasn't actually required.
|
2021-01-03 22:44:32 +09:00 |
|
Dean Herbert
|
a6d4992997
|
Ensure SelectionChanged events are only sent once when selection is null
|
2021-01-03 12:53:25 +09:00 |
|
Dean Herbert
|
e2de5bb8f9
|
Fix the beatmap carousel not returning to centre correctly after resizing window
|
2021-01-02 22:05:41 +09:00 |
|