Commit Graph

30733 Commits

Author SHA1 Message Date
8c3fbb6eb4 Merge branch 'master' into Liswiera-FL-changes 2022-01-24 21:32:36 +01:00
a227af75ed Simplify flashlight parameter passing flow 2022-01-24 21:03:02 +01:00
5874475dff Extract DefaultFlashlightSize to base flashlight class 2022-01-24 21:03:02 +01:00
a7c0d507ce Rename flashlight settings to be more accurate 2022-01-24 21:03:02 +01:00
3bc86ee68f Merge branch 'master' into music-controller-less-population 2022-01-24 20:44:37 +09:00
bb54ad9ad8 Merge pull request #16547 from peppy/realm-stable-subscriptions
Fix realm subscriptions getting lost after a context recycle
2022-01-24 20:20:04 +09:00
948867898c ModeMultiplier rename 2022-01-24 11:38:52 +01:00
b396d55758 Merge branch 'master' into realm-stable-subscriptions 2022-01-24 19:01:49 +09:00
66c5d77d63 Allow realm migration to run again if interrupted halfway 2022-01-24 18:55:15 +09:00
9afa034296 Fix attempt to revive update thread realm context from non-update thread 2022-01-24 18:36:16 +09:00
b0919722ac Guard against potential exception while blocking realm 2022-01-24 18:25:48 +09:00
9ff9611296 Merge branch 'master' into realm-stable-subscriptions 2022-01-24 18:25:47 +09:00
e3083c2477 Fix copy pasted xmldoc 2022-01-24 18:05:30 +09:00
bf5bf8d1fd Rename dictionaries to match methods 2022-01-24 17:58:53 +09:00
f4e7211ef1 Add xmldoc for RegisterForNotifications 2022-01-24 17:52:36 +09:00
abf14f0982 Lock unregistration for sanity 2022-01-24 17:46:53 +09:00
52cd906af6 Move context retrieval inside lock 2022-01-24 17:45:31 +09:00
161a2a321e Remove bindable from ModeMultiplier 2022-01-24 09:07:07 +01:00
e22aea0613 Apply same fix to OsuGameTestScene 2022-01-24 17:05:49 +09:00
1e483ece32 Avoid adding "exit all screens" step when running tests interactively 2022-01-24 16:40:16 +09:00
d7db6fa918 Merge branch 'master' into custom-meter 2022-01-24 15:46:44 +09:00
6581e8c2d3 Merge pull request #16549 from Susko3/LoginPanel-flag
Hide the login panel when clicking the country flag
2022-01-24 15:38:50 +09:00
cb319cebdb Refactor naming and add more comments to help understanding in RealmContextFactory subscription logic 2022-01-24 14:48:55 +09:00
40aa873190 Rename register methods to better explain their purpose 2022-01-24 14:37:36 +09:00
d7a9c5fd41 Add settings buttons to allow temporarily blocking realm access 2022-01-24 14:36:57 +09:00
997c13f643 Add locking over realmSubscriptionsResetMap for sanity 2022-01-24 13:36:51 +09:00
ed84ae0ac0 Adjust values to Bdach's refined taste 2022-01-24 00:42:43 +01:00
838a9f69ed Fix saved beatmap filename depending on ToString() implementation 2022-01-23 20:28:30 +01:00
bd748686fa Adjust spacing of time signature numerator input box 2022-01-23 15:21:32 +01:00
4e5a1f27a8 Initialise Simple{Triple,Quadruple} only once ever rather than create every time 2022-01-23 15:21:25 +01:00
351c766ea1 Fix one remaining instance of realm query as property 2022-01-23 23:20:03 +09:00
deb1670862 Use Array.Empty instead of constructed list 2022-01-23 23:18:50 +09:00
249f0f9697 Add more lengthy comment explaining cyclic avoidance
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
2022-01-23 23:15:39 +09:00
5e7993c35a Post disposal to synchronisation context 2022-01-23 20:43:25 +09:00
e9e3e024a1 Update all usages of QueryAsyncWithNotifications to use new Register pathway 2022-01-23 20:28:04 +09:00
61cef42be9 Proof of concept realm subscriptions via Register 2022-01-23 20:28:04 +09:00
f39ff1eacb Add unregistration on blocking
This is the first part of the requirement of sending a `ChangeSet` event
to ensure correct state during blocking time
2022-01-23 20:27:57 +09:00
bd0eda7e90 Use method instead of property for realm query retrieval 2022-01-23 18:01:39 +09:00
70a120ea8a Add missing lock coverage when using subscriptionActions dictionary 2022-01-23 18:00:24 +09:00
a5493ce0d1 Fix incorrect nesting of statements causing completely broken logic 2022-01-23 17:51:32 +09:00
e4758c9dbb Mark LabelledTimeSignature as public 2022-01-23 10:14:37 +03:00
54f7b1b8d0 Use new time signature control on timing screen 2022-01-22 20:50:32 +01:00
f39f2c93b5 Add control for arbitrary-numerator time signatures 2022-01-22 20:50:31 +01:00
735414bc49 Replace TimeSignatures enum with struct for storage of arbitrary meter 2022-01-22 20:50:31 +01:00
955bab926f Separate the settings for each modes radiuses 2022-01-22 19:38:56 +01:00
b5f813a949 Merge branch 'ppy:master' into Liswiera-FL-changes 2022-01-22 19:04:39 +01:00
33d3a10708 Merge branch 'master' into fix-intro-realm-usage 2022-01-22 23:28:43 +09:00
7e68371d28 Move log statement about migration completed closer to rest of migration code 2022-01-22 14:20:28 +01:00
1b2cca4a0d Merge branch 'master' into realm-migration-ui 2022-01-22 13:52:19 +01:00
c99f227879 Remove no longer used resolved storage 2022-01-22 13:48:49 +01:00