You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+6-8
Original file line number
Diff line number
Diff line change
@@ -2,9 +2,6 @@
2
2
3
3
A multi-platform SwiftUI component for editing fielded data.
4
4
5
-
**NOTE** <em>this component is BRAND NEW and under active development. If you need stability, you should fork, at least until the API has stabilized with version 1.x.x.</em>
6
-
7
-
8
5
Available as an open source library to be incorporated in SwiftUI apps.
9
6
10
7
_SwiftDetailer_ is part of the [OpenAlloc](https://github.com/openalloc) family of open source Swift software tools.
@@ -16,12 +13,13 @@ macOS | iOS
16
13
## Features
17
14
18
15
* Convenient editing (and viewing) of fielded data in your app
19
-
* Can be used with various collection container types, such as `List`, `Table`, `LazyVStack`, etc.\*
20
16
* Presently targeting macOS v11+ and iOS v14+\*\*
17
+
* Can be used with various collection container types, such as `List`, `Table`, `LazyVStack`, etc.\*
21
18
* Both bound (`editDetailer`) and unbound (`viewDetailer`) views available
22
-
* Optional support for operations to add new records and delete them
23
-
* Optional support for field-level validation, with indicators
24
-
* Optional support for record-level validation, with alert view
19
+
* Option to add new item
20
+
* Option to delete item
21
+
* Option to validate at field-level, with indicators
22
+
* Option to validate at record-level, with alert view
25
23
* Minimal use of View type erasure (i.e., use of `AnyView`)
26
24
* No external dependencies!
27
25
@@ -227,7 +225,7 @@ If this validation is used, the user will not be able to save changes until it r
227
225
228
226
Swift open-source libraries (by the same author):
229
227
230
-
*[SwiftTabler](https://github.com/openalloc/SwiftTabler) - multi-platform SwiftUI component for displaying (and interacting with) tabular data
228
+
*[SwiftTabler](https://github.com/openalloc/SwiftTabler) - multi-platform SwiftUI component for tabular data
231
229
*[AllocData](https://github.com/openalloc/AllocData) - standardized data formats for investing-focused apps and tools
232
230
*[FINporter](https://github.com/openalloc/FINporter) - library and command-line tool to transform various specialized finance-related formats to the standardized schema of AllocData
233
231
*[SwiftCompactor](https://github.com/openalloc/SwiftCompactor) - formatters for the concise display of Numbers, Currency, and Time Intervals
0 commit comments