Commit Graph

18 Commits

Author SHA1 Message Date
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 114c9e8c1f Update all usages of `CreateContext` to use either `Run` or `Write` 2022-01-21 17:27:08 +09:00
Dean Herbert 70cc03fe43 Avoid constructor overhead for realm `RealmKeyBinding` parameterless constructor 2022-01-20 17:29:07 +09:00
Dean Herbert 4cac87e933 Add test coverage showing that `KeyBindingStore` won't remove excess key bindings 2021-12-13 15:26:32 +09:00
Susko3 c3069ad002 Change to use `ReadableKeyCombinationProvider`
Changes all usages of `KeyCombination.ReadableString()` to
`ReadableKeyCombinationProvider.GetReadableString()`.

Subscribing to `KeymapChanged` is only required in `KeyButton`.
All other places query `GetReadableString()` every time.
2021-11-08 06:55:26 +01:00
Dean Herbert 9fa901f6aa Refine `RealmContext` implementation API 2021-09-30 23:56:38 +09:00
Dean Herbert 5b13b566b5 Reduce startup overhead during default key binding handling 2021-09-07 15:19:23 +09:00
Dean Herbert 3ec7dc3bb9 Update tests in line with thread safety check 2021-07-04 17:59:39 +09:00
Dean Herbert 3e366b1f15 Ensure the main realm context is closed when the factory is disposed 2021-01-15 14:26:06 +09:00
Dean Herbert 693602513e Update test to use GetForWrite 2021-01-15 14:22:48 +09:00
Dean Herbert fcb4a53f37 Rename realm persisted properties to avoid casting necessity 2021-01-13 18:36:37 +09:00
Dean Herbert 9086d75542 Update write usages 2021-01-13 18:36:37 +09:00
Dean Herbert 9d744d629f Update existing usages to use the main realm context where applicable 2021-01-13 18:36:37 +09:00
Dean Herbert 192e58e0c6 Update all read queries to use direct realm subscriptions/queries 2021-01-13 18:36:37 +09:00
Dean Herbert 765d9cfae1 Use direct access for query pattern 2021-01-12 17:01:40 +09:00
Dean Herbert 9a5410e5d2 Add basic test coverage 2021-01-12 15:21:02 +09:00