John Estropia
|
7c2129e38f
|
Deprecation of legacy ValueContainer and RelationshipContainer properties in favor of @Field propertyWrapper counterpart
|
2024-01-28 22:11:21 +09:00 |
|
John Estropia
|
30d5e0a64a
|
silence warnings on ObjectSnapshot sendability
|
2023-07-18 16:02:32 +09:00 |
|
John Estropia
|
a682f90aff
|
mask ObjectSnapshot as Sendable
|
2023-01-31 16:44:33 +09:00 |
|
John Estropia
|
7dbd3777ec
|
added sugar syntax for ForEach that removes requirement for the "id:" argument
|
2021-03-07 10:17:20 +09:00 |
|
John Estropia
|
1f97225efa
|
SwiftUI and Combine utilities appledocs. Bump up to 8.0 and iOS 11.0/macOS 10.13
|
2021-03-01 09:14:41 +09:00 |
|
John Estropia
|
2cd8101987
|
Implement ObjectRepresentation on ObjectMonitor, ObjectPublisher, and ObjectSnapshot for future APIs
|
2021-01-02 09:59:15 +09:00 |
|
John Estropia
|
5de5ecee06
|
give opportunity for faster equating of ObjectSnapshot
|
2020-12-26 23:44:35 +09:00 |
|
John Estropia
|
9406901b28
|
WIP: SwiftUI utils
|
2020-12-26 19:21:46 +09:00 |
|
John Estropia
|
f985828f3b
|
cleanup
|
2020-11-17 18:14:23 +09:00 |
|
John Estropia
|
2d1b1e0592
|
add Field.Coded dynamic lookups for ObjectPublisher and ObjectSnapshot
|
2020-02-17 18:30:18 +09:00 |
|
John Estropia
|
8e4e308ccc
|
Merge branch 'prototype/propertyWrapperFields' of github.com:JohnEstropia/CoreStore into prototype/propertyWrapperFields
|
2020-02-06 09:33:15 +09:00 |
|
John Estropia
|
f0f4049798
|
renamed Field.Computed to Field.Virtual to distinguish from Field.Derived
|
2020-02-06 09:33:08 +09:00 |
|
John Estropia
|
c20fe4ac17
|
add Field.Relationship dynamicMemberLookups
|
2020-02-05 11:03:57 +09:00 |
|
John Estropia
|
43f61359da
|
prototype new Fields as propertyWrappers (Swift 5.2 above only)
|
2020-01-15 18:29:58 +09:00 |
|
John Estropia
|
b12dba4d15
|
optimizations
|
2019-11-29 20:09:43 +09:00 |
|
John Estropia
|
468922d5ed
|
fix casting issues
|
2019-10-29 20:30:03 +09:00 |
|
John Estropia
|
6b9a4b480b
|
minor
|
2019-10-29 20:18:14 +09:00 |
|
John Estropia
|
c112a84c0a
|
Add debugDescription implementation for new Publisher and Snapshot types
|
2019-10-28 19:31:02 +09:00 |
|
John Estropia
|
998938490c
|
Make ObjectPublishers even lighter by lazy-loading observers
|
2019-10-25 19:16:38 +09:00 |
|
John Estropia
|
f380d9dc25
|
ObjectSnapshot: allow dynamicMember keyPaths from superclasses
|
2019-10-25 12:36:13 +09:00 |
|
John Estropia
|
a267395618
|
WIP: README
|
2019-10-19 22:17:25 +09:00 |
|
John Estropia
|
0b18366ab1
|
Renamed LiveList to ListPublisher and LiveObject to ObjectPublisher. WIP: docs
|
2019-10-18 19:36:27 +09:00 |
|
John Estropia
|
6e3e540d0a
|
Improve handling in LiveObject and ObjectSnapshot when objects are deleted
|
2019-10-17 19:27:03 +09:00 |
|
John Estropia
|
2818a778a4
|
Revert ObjectMonitor to previous implementation
|
2019-10-16 19:20:11 +09:00 |
|
John Estropia
|
64a0264354
|
DiffableDataSource.CollectionView implementation
|
2019-10-16 14:01:25 +09:00 |
|
John Estropia
|
4619fbbec3
|
WIP: ObjectRepresentable
|
2019-10-16 08:22:03 +09:00 |
|
John Estropia
|
81dfb8e3e5
|
WIP: editable datasources
|
2019-10-11 07:47:49 +09:00 |
|
John Estropia
|
79655ffde5
|
added ObjectSnapshot as foundation for datasources API
|
2019-07-10 08:11:42 +09:00 |
|