├── .DS_Store ├── .gitignore ├── Cargo.toml ├── LICENSE ├── README.md ├── TODO.md ├── crates ├── bevy_color │ ├── Cargo.toml │ └── src │ │ ├── color_range.rs │ │ ├── color_representation.rs │ │ ├── hsla.rs │ │ ├── lib.rs │ │ ├── linear_rgba.rs │ │ ├── mix.rs │ │ ├── oklaba.rs │ │ ├── srgba.rs │ │ ├── testing.rs │ │ └── to_css_string.rs ├── bevy_egret │ ├── Cargo.toml │ ├── README.md │ └── src │ │ ├── events.rs │ │ ├── floating.rs │ │ ├── hooks │ │ ├── element_rect.rs │ │ ├── enter_exit.rs │ │ └── mod.rs │ │ ├── lib.rs │ │ └── widgets │ │ ├── button.rs │ │ ├── menu.rs │ │ ├── mod.rs │ │ ├── slider.rs │ │ └── splitter.rs ├── bevy_grackle │ ├── Cargo.toml │ ├── README.md │ ├── assets │ │ ├── fonts │ │ │ └── Ubuntu │ │ │ │ ├── UFL.txt │ │ │ │ ├── Ubuntu-Bold.ttf │ │ │ │ ├── Ubuntu-BoldItalic.ttf │ │ │ │ ├── Ubuntu-Italic.ttf │ │ │ │ ├── Ubuntu-Light.ttf │ │ │ │ ├── Ubuntu-LightItalic.ttf │ │ │ │ ├── Ubuntu-Medium.ttf │ │ │ │ ├── Ubuntu-MediumItalic.ttf │ │ │ │ └── Ubuntu-Regular.ttf │ │ └── icons │ │ │ └── disc.png │ └── src │ │ ├── lib.rs │ │ ├── plugin.rs │ │ ├── size.rs │ │ ├── theme.rs │ │ ├── tokens.rs │ │ └── widgets │ │ ├── button.rs │ │ ├── menu.rs │ │ ├── mod.rs │ │ ├── slider.rs │ │ └── splitter.rs └── bevy_tabindex │ ├── Cargo.toml │ └── src │ └── lib.rs ├── doc └── ViewTree.drawio.png ├── examples ├── complex │ ├── README.md │ ├── assets │ │ ├── arrow-right.png │ │ ├── disc.png │ │ └── fonts │ │ │ └── Exo_2 │ │ │ ├── Exo2-Italic-VariableFont_wght.ttf │ │ │ ├── Exo2-VariableFont_wght.ttf │ │ │ ├── OFL.txt │ │ │ ├── README.txt │ │ │ └── static │ │ │ ├── Exo2-Black.ttf │ │ │ ├── Exo2-BlackItalic.ttf │ │ │ ├── Exo2-Bold.ttf │ │ │ ├── Exo2-BoldItalic.ttf │ │ │ ├── Exo2-ExtraBold.ttf │ │ │ ├── Exo2-ExtraBoldItalic.ttf │ │ │ ├── Exo2-ExtraLight.ttf │ │ │ ├── Exo2-ExtraLightItalic.ttf │ │ │ ├── Exo2-Italic.ttf │ │ │ ├── Exo2-Light.ttf │ │ │ ├── Exo2-LightItalic.ttf │ │ │ ├── Exo2-Medium.ttf │ │ │ ├── Exo2-MediumItalic.ttf │ │ │ ├── Exo2-Regular.ttf │ │ │ ├── Exo2-SemiBold.ttf │ │ │ ├── Exo2-SemiBoldItalic.ttf │ │ │ ├── Exo2-Thin.ttf │ │ │ └── Exo2-ThinItalic.ttf │ ├── collapse.rs │ ├── dialog.rs │ ├── disclosure.rs │ ├── element_rect.rs │ ├── enter_exit.rs │ ├── main.rs │ ├── node_tree.rs │ ├── scrollview.rs │ ├── swatch.rs │ ├── test_scene.rs │ └── viewport.rs ├── create_atom.rs ├── inset_view.rs ├── iter.rs ├── nested.rs ├── scoped.rs ├── simple.rs └── styling.rs └── src ├── cursor.rs ├── lib.rs ├── node_span.rs ├── plugin.rs ├── scrolling.rs ├── style ├── builder.rs ├── classes.rs ├── computed.rs ├── mod.rs ├── selector.rs ├── selector_matcher.rs ├── style_handle.rs ├── style_props.rs ├── style_tuple.rs ├── transition.rs └── update.rs └── view ├── atom.rs ├── bind.rs ├── cx.rs ├── element.rs ├── for.rs ├── for_index.rs ├── for_keyed.rs ├── fragment.rs ├── if.rs ├── lcs.rs ├── mod.rs ├── portal.rs ├── presenter_state.rs ├── ref_element.rs ├── scoped_values.rs ├── tracked_resources.rs ├── tracking.rs ├── view.rs ├── view_children.rs ├── view_classes.rs ├── view_insert_bundle.rs ├── view_named.rs ├── view_param.rs ├── view_styled.rs ├── view_tuple.rs ├── view_with.rs └── view_with_memo.rs /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/.DS_Store -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /Cargo.lock 3 | *~ 4 | /.vscode 5 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/TODO.md -------------------------------------------------------------------------------- /crates/bevy_color/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/crates/bevy_color/Cargo.toml -------------------------------------------------------------------------------- /crates/bevy_color/src/color_range.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/crates/bevy_color/src/color_range.rs -------------------------------------------------------------------------------- /crates/bevy_color/src/color_representation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/crates/bevy_color/src/color_representation.rs -------------------------------------------------------------------------------- /crates/bevy_color/src/hsla.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/crates/bevy_color/src/hsla.rs -------------------------------------------------------------------------------- /crates/bevy_color/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/crates/bevy_color/src/lib.rs -------------------------------------------------------------------------------- /crates/bevy_color/src/linear_rgba.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/crates/bevy_color/src/linear_rgba.rs -------------------------------------------------------------------------------- /crates/bevy_color/src/mix.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/crates/bevy_color/src/mix.rs -------------------------------------------------------------------------------- /crates/bevy_color/src/oklaba.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/crates/bevy_color/src/oklaba.rs -------------------------------------------------------------------------------- /crates/bevy_color/src/srgba.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/crates/bevy_color/src/srgba.rs -------------------------------------------------------------------------------- /crates/bevy_color/src/testing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/crates/bevy_color/src/testing.rs -------------------------------------------------------------------------------- /crates/bevy_color/src/to_css_string.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/crates/bevy_color/src/to_css_string.rs -------------------------------------------------------------------------------- /crates/bevy_egret/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/crates/bevy_egret/Cargo.toml -------------------------------------------------------------------------------- /crates/bevy_egret/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/crates/bevy_egret/README.md -------------------------------------------------------------------------------- /crates/bevy_egret/src/events.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/crates/bevy_egret/src/events.rs -------------------------------------------------------------------------------- /crates/bevy_egret/src/floating.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/crates/bevy_egret/src/floating.rs -------------------------------------------------------------------------------- /crates/bevy_egret/src/hooks/element_rect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/crates/bevy_egret/src/hooks/element_rect.rs -------------------------------------------------------------------------------- /crates/bevy_egret/src/hooks/enter_exit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/crates/bevy_egret/src/hooks/enter_exit.rs -------------------------------------------------------------------------------- /crates/bevy_egret/src/hooks/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/crates/bevy_egret/src/hooks/mod.rs -------------------------------------------------------------------------------- /crates/bevy_egret/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/crates/bevy_egret/src/lib.rs -------------------------------------------------------------------------------- /crates/bevy_egret/src/widgets/button.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/crates/bevy_egret/src/widgets/button.rs -------------------------------------------------------------------------------- /crates/bevy_egret/src/widgets/menu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/crates/bevy_egret/src/widgets/menu.rs -------------------------------------------------------------------------------- /crates/bevy_egret/src/widgets/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/crates/bevy_egret/src/widgets/mod.rs -------------------------------------------------------------------------------- /crates/bevy_egret/src/widgets/slider.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/crates/bevy_egret/src/widgets/slider.rs -------------------------------------------------------------------------------- /crates/bevy_egret/src/widgets/splitter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/crates/bevy_egret/src/widgets/splitter.rs -------------------------------------------------------------------------------- /crates/bevy_grackle/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/crates/bevy_grackle/Cargo.toml -------------------------------------------------------------------------------- /crates/bevy_grackle/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/crates/bevy_grackle/README.md -------------------------------------------------------------------------------- /crates/bevy_grackle/assets/fonts/Ubuntu/UFL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/crates/bevy_grackle/assets/fonts/Ubuntu/UFL.txt -------------------------------------------------------------------------------- /crates/bevy_grackle/assets/fonts/Ubuntu/Ubuntu-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/crates/bevy_grackle/assets/fonts/Ubuntu/Ubuntu-Bold.ttf -------------------------------------------------------------------------------- /crates/bevy_grackle/assets/fonts/Ubuntu/Ubuntu-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/crates/bevy_grackle/assets/fonts/Ubuntu/Ubuntu-BoldItalic.ttf -------------------------------------------------------------------------------- /crates/bevy_grackle/assets/fonts/Ubuntu/Ubuntu-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/crates/bevy_grackle/assets/fonts/Ubuntu/Ubuntu-Italic.ttf -------------------------------------------------------------------------------- /crates/bevy_grackle/assets/fonts/Ubuntu/Ubuntu-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/crates/bevy_grackle/assets/fonts/Ubuntu/Ubuntu-Light.ttf -------------------------------------------------------------------------------- /crates/bevy_grackle/assets/fonts/Ubuntu/Ubuntu-LightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/crates/bevy_grackle/assets/fonts/Ubuntu/Ubuntu-LightItalic.ttf -------------------------------------------------------------------------------- /crates/bevy_grackle/assets/fonts/Ubuntu/Ubuntu-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/crates/bevy_grackle/assets/fonts/Ubuntu/Ubuntu-Medium.ttf -------------------------------------------------------------------------------- /crates/bevy_grackle/assets/fonts/Ubuntu/Ubuntu-MediumItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/crates/bevy_grackle/assets/fonts/Ubuntu/Ubuntu-MediumItalic.ttf -------------------------------------------------------------------------------- /crates/bevy_grackle/assets/fonts/Ubuntu/Ubuntu-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/crates/bevy_grackle/assets/fonts/Ubuntu/Ubuntu-Regular.ttf -------------------------------------------------------------------------------- /crates/bevy_grackle/assets/icons/disc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/crates/bevy_grackle/assets/icons/disc.png -------------------------------------------------------------------------------- /crates/bevy_grackle/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/crates/bevy_grackle/src/lib.rs -------------------------------------------------------------------------------- /crates/bevy_grackle/src/plugin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/crates/bevy_grackle/src/plugin.rs -------------------------------------------------------------------------------- /crates/bevy_grackle/src/size.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/crates/bevy_grackle/src/size.rs -------------------------------------------------------------------------------- /crates/bevy_grackle/src/theme.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/crates/bevy_grackle/src/theme.rs -------------------------------------------------------------------------------- /crates/bevy_grackle/src/tokens.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/crates/bevy_grackle/src/tokens.rs -------------------------------------------------------------------------------- /crates/bevy_grackle/src/widgets/button.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/crates/bevy_grackle/src/widgets/button.rs -------------------------------------------------------------------------------- /crates/bevy_grackle/src/widgets/menu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/crates/bevy_grackle/src/widgets/menu.rs -------------------------------------------------------------------------------- /crates/bevy_grackle/src/widgets/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/crates/bevy_grackle/src/widgets/mod.rs -------------------------------------------------------------------------------- /crates/bevy_grackle/src/widgets/slider.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/crates/bevy_grackle/src/widgets/slider.rs -------------------------------------------------------------------------------- /crates/bevy_grackle/src/widgets/splitter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/crates/bevy_grackle/src/widgets/splitter.rs -------------------------------------------------------------------------------- /crates/bevy_tabindex/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/crates/bevy_tabindex/Cargo.toml -------------------------------------------------------------------------------- /crates/bevy_tabindex/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/crates/bevy_tabindex/src/lib.rs -------------------------------------------------------------------------------- /doc/ViewTree.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/doc/ViewTree.drawio.png -------------------------------------------------------------------------------- /examples/complex/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/examples/complex/README.md -------------------------------------------------------------------------------- /examples/complex/assets/arrow-right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/examples/complex/assets/arrow-right.png -------------------------------------------------------------------------------- /examples/complex/assets/disc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/examples/complex/assets/disc.png -------------------------------------------------------------------------------- /examples/complex/assets/fonts/Exo_2/Exo2-Italic-VariableFont_wght.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/examples/complex/assets/fonts/Exo_2/Exo2-Italic-VariableFont_wght.ttf -------------------------------------------------------------------------------- /examples/complex/assets/fonts/Exo_2/Exo2-VariableFont_wght.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/examples/complex/assets/fonts/Exo_2/Exo2-VariableFont_wght.ttf -------------------------------------------------------------------------------- /examples/complex/assets/fonts/Exo_2/OFL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/examples/complex/assets/fonts/Exo_2/OFL.txt -------------------------------------------------------------------------------- /examples/complex/assets/fonts/Exo_2/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/examples/complex/assets/fonts/Exo_2/README.txt -------------------------------------------------------------------------------- /examples/complex/assets/fonts/Exo_2/static/Exo2-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/examples/complex/assets/fonts/Exo_2/static/Exo2-Black.ttf -------------------------------------------------------------------------------- /examples/complex/assets/fonts/Exo_2/static/Exo2-BlackItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/examples/complex/assets/fonts/Exo_2/static/Exo2-BlackItalic.ttf -------------------------------------------------------------------------------- /examples/complex/assets/fonts/Exo_2/static/Exo2-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/examples/complex/assets/fonts/Exo_2/static/Exo2-Bold.ttf -------------------------------------------------------------------------------- /examples/complex/assets/fonts/Exo_2/static/Exo2-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/examples/complex/assets/fonts/Exo_2/static/Exo2-BoldItalic.ttf -------------------------------------------------------------------------------- /examples/complex/assets/fonts/Exo_2/static/Exo2-ExtraBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/examples/complex/assets/fonts/Exo_2/static/Exo2-ExtraBold.ttf -------------------------------------------------------------------------------- /examples/complex/assets/fonts/Exo_2/static/Exo2-ExtraBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/examples/complex/assets/fonts/Exo_2/static/Exo2-ExtraBoldItalic.ttf -------------------------------------------------------------------------------- /examples/complex/assets/fonts/Exo_2/static/Exo2-ExtraLight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/examples/complex/assets/fonts/Exo_2/static/Exo2-ExtraLight.ttf -------------------------------------------------------------------------------- /examples/complex/assets/fonts/Exo_2/static/Exo2-ExtraLightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/examples/complex/assets/fonts/Exo_2/static/Exo2-ExtraLightItalic.ttf -------------------------------------------------------------------------------- /examples/complex/assets/fonts/Exo_2/static/Exo2-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/examples/complex/assets/fonts/Exo_2/static/Exo2-Italic.ttf -------------------------------------------------------------------------------- /examples/complex/assets/fonts/Exo_2/static/Exo2-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/examples/complex/assets/fonts/Exo_2/static/Exo2-Light.ttf -------------------------------------------------------------------------------- /examples/complex/assets/fonts/Exo_2/static/Exo2-LightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/examples/complex/assets/fonts/Exo_2/static/Exo2-LightItalic.ttf -------------------------------------------------------------------------------- /examples/complex/assets/fonts/Exo_2/static/Exo2-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/examples/complex/assets/fonts/Exo_2/static/Exo2-Medium.ttf -------------------------------------------------------------------------------- /examples/complex/assets/fonts/Exo_2/static/Exo2-MediumItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/examples/complex/assets/fonts/Exo_2/static/Exo2-MediumItalic.ttf -------------------------------------------------------------------------------- /examples/complex/assets/fonts/Exo_2/static/Exo2-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/examples/complex/assets/fonts/Exo_2/static/Exo2-Regular.ttf -------------------------------------------------------------------------------- /examples/complex/assets/fonts/Exo_2/static/Exo2-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/examples/complex/assets/fonts/Exo_2/static/Exo2-SemiBold.ttf -------------------------------------------------------------------------------- /examples/complex/assets/fonts/Exo_2/static/Exo2-SemiBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/examples/complex/assets/fonts/Exo_2/static/Exo2-SemiBoldItalic.ttf -------------------------------------------------------------------------------- /examples/complex/assets/fonts/Exo_2/static/Exo2-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/examples/complex/assets/fonts/Exo_2/static/Exo2-Thin.ttf -------------------------------------------------------------------------------- /examples/complex/assets/fonts/Exo_2/static/Exo2-ThinItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/examples/complex/assets/fonts/Exo_2/static/Exo2-ThinItalic.ttf -------------------------------------------------------------------------------- /examples/complex/collapse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/examples/complex/collapse.rs -------------------------------------------------------------------------------- /examples/complex/dialog.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/examples/complex/dialog.rs -------------------------------------------------------------------------------- /examples/complex/disclosure.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/examples/complex/disclosure.rs -------------------------------------------------------------------------------- /examples/complex/element_rect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/examples/complex/element_rect.rs -------------------------------------------------------------------------------- /examples/complex/enter_exit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/examples/complex/enter_exit.rs -------------------------------------------------------------------------------- /examples/complex/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/examples/complex/main.rs -------------------------------------------------------------------------------- /examples/complex/node_tree.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/examples/complex/node_tree.rs -------------------------------------------------------------------------------- /examples/complex/scrollview.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/examples/complex/scrollview.rs -------------------------------------------------------------------------------- /examples/complex/swatch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/examples/complex/swatch.rs -------------------------------------------------------------------------------- /examples/complex/test_scene.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/examples/complex/test_scene.rs -------------------------------------------------------------------------------- /examples/complex/viewport.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/examples/complex/viewport.rs -------------------------------------------------------------------------------- /examples/create_atom.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/examples/create_atom.rs -------------------------------------------------------------------------------- /examples/inset_view.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/examples/inset_view.rs -------------------------------------------------------------------------------- /examples/iter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/examples/iter.rs -------------------------------------------------------------------------------- /examples/nested.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/examples/nested.rs -------------------------------------------------------------------------------- /examples/scoped.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/examples/scoped.rs -------------------------------------------------------------------------------- /examples/simple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/examples/simple.rs -------------------------------------------------------------------------------- /examples/styling.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/examples/styling.rs -------------------------------------------------------------------------------- /src/cursor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/src/cursor.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/node_span.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/src/node_span.rs -------------------------------------------------------------------------------- /src/plugin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/src/plugin.rs -------------------------------------------------------------------------------- /src/scrolling.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/src/scrolling.rs -------------------------------------------------------------------------------- /src/style/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/src/style/builder.rs -------------------------------------------------------------------------------- /src/style/classes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/src/style/classes.rs -------------------------------------------------------------------------------- /src/style/computed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/src/style/computed.rs -------------------------------------------------------------------------------- /src/style/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/src/style/mod.rs -------------------------------------------------------------------------------- /src/style/selector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/src/style/selector.rs -------------------------------------------------------------------------------- /src/style/selector_matcher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/src/style/selector_matcher.rs -------------------------------------------------------------------------------- /src/style/style_handle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/src/style/style_handle.rs -------------------------------------------------------------------------------- /src/style/style_props.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/src/style/style_props.rs -------------------------------------------------------------------------------- /src/style/style_tuple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/src/style/style_tuple.rs -------------------------------------------------------------------------------- /src/style/transition.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/src/style/transition.rs -------------------------------------------------------------------------------- /src/style/update.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/src/style/update.rs -------------------------------------------------------------------------------- /src/view/atom.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/src/view/atom.rs -------------------------------------------------------------------------------- /src/view/bind.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/src/view/bind.rs -------------------------------------------------------------------------------- /src/view/cx.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/src/view/cx.rs -------------------------------------------------------------------------------- /src/view/element.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/src/view/element.rs -------------------------------------------------------------------------------- /src/view/for.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/src/view/for.rs -------------------------------------------------------------------------------- /src/view/for_index.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/src/view/for_index.rs -------------------------------------------------------------------------------- /src/view/for_keyed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/src/view/for_keyed.rs -------------------------------------------------------------------------------- /src/view/fragment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/src/view/fragment.rs -------------------------------------------------------------------------------- /src/view/if.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/src/view/if.rs -------------------------------------------------------------------------------- /src/view/lcs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/src/view/lcs.rs -------------------------------------------------------------------------------- /src/view/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/src/view/mod.rs -------------------------------------------------------------------------------- /src/view/portal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/src/view/portal.rs -------------------------------------------------------------------------------- /src/view/presenter_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/src/view/presenter_state.rs -------------------------------------------------------------------------------- /src/view/ref_element.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/src/view/ref_element.rs -------------------------------------------------------------------------------- /src/view/scoped_values.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/src/view/scoped_values.rs -------------------------------------------------------------------------------- /src/view/tracked_resources.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/src/view/tracked_resources.rs -------------------------------------------------------------------------------- /src/view/tracking.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/src/view/tracking.rs -------------------------------------------------------------------------------- /src/view/view.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/src/view/view.rs -------------------------------------------------------------------------------- /src/view/view_children.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/src/view/view_children.rs -------------------------------------------------------------------------------- /src/view/view_classes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/src/view/view_classes.rs -------------------------------------------------------------------------------- /src/view/view_insert_bundle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/src/view/view_insert_bundle.rs -------------------------------------------------------------------------------- /src/view/view_named.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/src/view/view_named.rs -------------------------------------------------------------------------------- /src/view/view_param.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/src/view/view_param.rs -------------------------------------------------------------------------------- /src/view/view_styled.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/src/view/view_styled.rs -------------------------------------------------------------------------------- /src/view/view_tuple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/src/view/view_tuple.rs -------------------------------------------------------------------------------- /src/view/view_with.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/src/view/view_with.rs -------------------------------------------------------------------------------- /src/view/view_with_memo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/viridia/quill_v1/HEAD/src/view/view_with_memo.rs --------------------------------------------------------------------------------