Tokamak/Tests
Carson Katri 676760d34b
Add support for preferences, `@StateObject`, `@EnvironmentObject`, and custom `DynamicProperty` types (#501)
* Pass preferences up the Fiber tree

* Working preferences (except for backgroundPreferenceValue)

* Initial StateObject support

* Fix layout caching bug

* Support StateObject/EnvironmentObject/custom DynamicProperty

* Add doc comments for bindProperties and updateDynamicProperties

* Use immediate scheduling in static HTML and test renderers

* Add preferences test

* Add state tests and improve testing API

* Attempt to fix tests

* Fix preference tests

* Attempt to fix tests when Dispatch is unavailable

* #if out on os(WASI)

* Add check for WASI to test

* Add check for WASI to TestViewProxy

* #if out of import Dispatch when os == WASI

* Remove all Dispatch code

* Remove address from debugDescription

* Move TestViewProxy to TokamakTestRenderer

* Add memory address to Fiber.debugDescription

* Fix copyright year

* Add several missing types to Core.swift

* Add missing LayoutValueKey to Core.swift

* Fix issues with view trait propagation

* Enable App/SceneStorage in DOMFiberRenderer

* Address review comments

* Revise preference implementation
2022-07-05 18:04:28 -04:00
..
TokamakLayoutTests Support `Image` in Fiber renderers (#500) 2022-06-28 20:04:42 +00:00
TokamakReconcilerTests Add support for preferences, `@StateObject`, `@EnvironmentObject`, and custom `DynamicProperty` types (#501) 2022-07-05 18:04:28 -04:00
TokamakStaticHTMLTests Custom Layout Engine for Fiber Reconciler (#472) 2022-05-30 15:49:26 -04:00
TokamakTests Tweak formatting rules for attributes (#492) 2022-05-31 08:18:53 +01:00