Tokamak/Sources/TokamakDemo
Max Desiatov ee0006a6a3
Fix compatibility with JavaScriptKit 0.7 (#281)
This PR requires `carton` 0.6.0 that you can install from Homebrew as usual.

To cleanly manage scheduler closures, new `JSScheduler` class is introduced that conforms to OpenCombine's `Scheduler` protocol. I think it will be moved to OpenCombineJS in the future.

* Fix compatibility with JavaScriptKit 0.7

* Formatting update

* Specify `carton` 0.6.0 as a requirement

* Optimize immediate schedule function

* Update formatting
2020-09-30 10:17:19 +01:00
..
AppStorageDemo.swift Add Static HTML Renderer and Documentation (#204) 2020-08-01 16:27:12 -04:00
ButtonStyleDemo.swift Add basic `ButtonStyle` implementation (#214) 2020-08-01 18:46:34 +01:00
ColorDemo.swift Add default dark styles for Views (#241) 2020-08-10 16:05:53 -04:00
Counter.swift Initial `NavigationView` implementation (#130) 2020-07-22 17:12:15 -04:00
DOMRefDemo.swift Fix compatibility with JavaScriptKit 0.7 (#281) 2020-09-30 10:17:19 +01:00
EnvironmentDemo.swift Add `ColorScheme` environment (#136) 2020-08-02 18:55:35 +01:00
ForEachDemo.swift Initial `NavigationView` implementation (#130) 2020-07-22 17:12:15 -04:00
GeometryReaderDemo.swift Add `GeometryReader` implementation (#239) 2020-08-11 16:47:12 +01:00
GridDemo.swift Add `TokamakShim` module to simplify imports (#192) 2020-07-19 20:53:27 +01:00
ListDemo.swift Add Toggle implementation (#159) 2020-07-20 18:21:32 -04:00
OutlineGroupDemo.swift Initial `NavigationView` implementation (#130) 2020-07-22 17:12:15 -04:00
PathDemo.swift Update to the latest version of SwiftFormat (#250) 2020-08-05 17:30:19 +01:00
PickerDemo.swift Update to the latest version of SwiftFormat (#250) 2020-08-05 17:30:19 +01:00
RedactDemo.swift Split demo list into sections (#243) 2020-08-04 06:49:43 -04:00
SidebarDemo.swift Implement `SidebarListStyle` (#210) 2020-07-29 09:25:33 +01:00
SliderDemo.swift Add `Slider` implementation (#228) 2020-08-26 13:33:06 -04:00
SpacerDemo.swift Initial `NavigationView` implementation (#130) 2020-07-22 17:12:15 -04:00
TextDemo.swift Add `TokamakShim` module to simplify imports (#192) 2020-07-19 20:53:27 +01:00
TextFieldDemo.swift Add `TokamakShim` module to simplify imports (#192) 2020-07-19 20:53:27 +01:00
ToggleDemo.swift Add Static HTML Renderer and Documentation (#204) 2020-08-01 16:27:12 -04:00
TokamakDemo.swift Add `Slider` implementation (#228) 2020-08-26 13:33:06 -04:00
main.swift Fix environment changes causing remounted scenes with lost state (#223) 2020-07-29 21:37:38 +01:00