Skip to content

Commit 1ae2a5f

Browse files
committed
readme
1 parent f9377a7 commit 1ae2a5f

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

README.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Create client-side web apps in Swift that weigh less than 200 kB.
77
## 🚧 Work In Progress 🚧
88
Based on the [swift.org WebAssembly SDKs](https://forums.swift.org/t/swift-sdks-for-webassembly-now-available-on-swift-org/80405), [JavaScriptKit](https://github.com/swiftwasm/JavaScriptKit), and [Elementary](https://github.com/sliemeobn/elementary).
99

10-
For embedded builds, a recent main or 6.2 snapshot with matching *Swift SDKs for WebAssembly* from [swift.org](https://www.swift.org/install) is required.
10+
For embedded builds, Swift 6.2 or later with matching *Swift SDKs for WebAssembly* from [swift.org](https://www.swift.org/install) is required.
1111

1212
> [!IMPORTANT]
1313
> ElementaryDOM is a passion project under active development.\
@@ -33,12 +33,15 @@ For embedded builds, a recent main or 6.2 snapshot with matching *Swift SDKs for
3333
- ~~transitions and animations (ideally CSS-based, probably svelte-like custom easing functions applied through WAAPI)~~
3434
- ~~better control over animations~~
3535
- ~~somehow migrate over to "var body" instead of "var content" (what was I thinking....)~~
36-
- automatic FLIP animations for certain layout changes (child-layout after changes, maybe size of containers)
36+
- ~~automatic FLIP animations for certain layout changes (child-layout after changes, maybe size of containers)~~
37+
- fix those Foundation imports, review thread-local + mutex usage
38+
- more built-in animatable CSS modifiers (colors, borders, borders?, blur)
3739
- basic phaseAnimator implementations
38-
- think about auto-flip animation for custom CSS values
40+
- implement auto-flip animation for custom CSS values (on value triggers)
41+
- maybe add "animateContainerLayout" modifier with value trigger (eg: to animate changes without child-changes)
3942
- support for combined and reversible transitions
4043
- mutli-select bindings (options, radio-buttons, tagged check boxes, ...)
41-
- proper unit testing (once APIs firm up a bit more, partially started)
44+
- more unit testing (FLIP handing, animations, reactivity, ...)
4245
- implement @ViewEquatableIgnored
4346
- split out JavaScriptKit stuff in separate module to contain spread, maybe one day we can switch to faster interop somehow
4447
- add basic docs, a good intro readme, and push a 0.1 out the door! (probably best to wait for Swift 6.2 to drop)

0 commit comments

Comments
 (0)