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