Skip to content

Commit f341c4a

Browse files
authored
Update README.md
1 parent 9329955 commit f341c4a

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

README.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,17 @@ For embedded builds, a recent main or 6.2 snapshot with matching *Swift SDKs for
2727
- ~~@Environment system~~
2828
- ~~dependencies on versioned packages (i.e., build without unsafe flags)~~
2929
- ~~fix DOM not child-diffing to preserve animations/nodes (the current solution based on `replaceChildren` will not work, it seems)~~
30-
- "model-bindings" for inputs (i.e., bind a @Binding<String> to a text box, or bind a @Binding<Bool> to a checkbox)
30+
- ~~"model-bindings" for inputs (i.e., bind a @Binding<String> to a text box, or bind a @Binding<Bool> to a checkbox)~~
3131
- ~~view value comparing (generated comparing and custom equatable support)~~
3232
- ~~different handling of environment (individual reactivity needed)~~
3333
- ~~transitions and animations (ideally CSS-based, probably svelte-like custom easing functions applied through WAAPI)~~
34-
- better control over animations and basic phaseAnimator
35-
- support for combined and reversible transitions
34+
- ~~better control over animations~~
3635
- ~~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)
37+
- basic phaseAnimator implementations
38+
- think about auto-flip animation for custom CSS values
39+
- support for combined and reversible transitions
40+
- mutli-select bindings (options, radio-buttons, tagged check boxes, ...)
3741
- proper unit testing (once APIs firm up a bit more, partially started)
3842
- implement @ViewEquatableIgnored
3943
- split out JavaScriptKit stuff in separate module to contain spread, maybe one day we can switch to faster interop somehow
@@ -63,4 +67,4 @@ This package is generally licensed as [Apache 2](LICENSE).
6367
The `Rectivity` module is inspired by the Swift stdlib's `Observation` framework, and code in `ReactivityMacros` is directly derived from it ([source](https://github.com/swiftlang/swift/tree/main/lib/Macros/Sources/ObservationMacros)).
6468
Find a copy of the Swift.org open source project license [here](LICENSE-swift_org.md).
6569

66-
This project includes binaries from the [wasi-libc project](https://github.com/WebAssembly/wasi-libc), which is licensed under the Apache License 2.0 with LLVM Exceptions.
70+
This project includes binaries from the [wasi-libc project](https://github.com/WebAssembly/wasi-libc), which is licensed under the Apache License 2.0 with LLVM Exceptions.

0 commit comments

Comments
 (0)