├── .github └── workflows │ └── rust.yml ├── .gitignore ├── Cargo.toml ├── LICENSE ├── README.md ├── assets ├── antiquity.kayak_font ├── antiquity.png ├── fonts │ ├── roboto.kttf │ ├── roboto.kttf-cached.png │ └── roboto.ttf ├── fullsheet.png ├── generic-rpg-vendor.png ├── kayak.svg ├── lato-light.kayak_font ├── lato-light.kttf ├── lato-light.kttf-cached.png ├── lato-light.png ├── lato-light.ttf ├── main_menu │ ├── button-hover.png │ ├── button.png │ ├── kayak.png │ ├── logo.png │ └── panel1.png ├── panel.png ├── rainbow_shader.wgsl ├── roboto.kayak_font ├── roboto.kttf ├── roboto.kttf-cached.png ├── roboto.png ├── roboto.ttf └── texture_atlas.png ├── book ├── .gitignore ├── book.toml └── src │ ├── SUMMARY.md │ ├── chapter_1.md │ ├── chapter_2.md │ ├── chapter_3.md │ ├── chapter_4.md │ ├── chapter_5.md │ ├── chapter_6.md │ ├── chapter_7.md │ ├── chapter_8.md │ ├── chapter_9.md │ ├── img │ ├── kayak.svg │ ├── parent-child.svg │ └── prop-flow.svg │ └── introduction.md ├── clippy.toml ├── docs ├── LICENSE-APACHE ├── LICENSE-MIT └── kayak_children.md ├── examples ├── accordion.rs ├── avsb.rs ├── bevy_scene.rs ├── box_shadows.rs ├── clipping.rs ├── conditional_widget.rs ├── context.rs ├── custom_shader.rs ├── demo.rs ├── font_size_test.rs ├── hello_world.rs ├── hello_world_no_macro.rs ├── image.rs ├── layout.rs ├── main_menu.rs ├── modal.rs ├── nine_patch.rs ├── opacity_layers.rs ├── quads.rs ├── render_target.rs ├── scrolling.rs ├── simple_state.rs ├── svg.rs ├── tabs │ ├── tab.rs │ ├── tab_button.rs │ ├── tab_context.rs │ └── tabs.rs ├── test_no_startup.rs ├── text.rs ├── text_box.rs ├── texture_atlas.rs ├── todo │ ├── input.rs │ ├── items.rs │ └── todo.rs ├── transitions.rs └── vec.rs ├── images ├── kayak.svg └── screen1.png ├── kayak_font ├── Cargo.toml ├── assets │ ├── lato-light.kttf │ ├── lato-light.kttf-cached.png │ ├── lato-light.ttf │ ├── roboto.kayak_font │ ├── roboto.kttf │ ├── roboto.kttf-cached.png │ ├── roboto.png │ └── roboto.ttf ├── roboto.kttf-cached.png ├── src │ ├── atlas.rs │ ├── bevy │ │ ├── font_texture.rs │ │ ├── loader.rs │ │ ├── mod.rs │ │ └── renderer │ │ │ ├── extract.rs │ │ │ ├── font_texture_cache.rs │ │ │ └── mod.rs │ ├── font.rs │ ├── glyph.rs │ ├── layout │ │ ├── glyph.rs │ │ ├── grapheme.rs │ │ ├── line.rs │ │ ├── mod.rs │ │ └── text.rs │ ├── lib.rs │ ├── metrics.rs │ ├── msdf │ │ ├── bitmap.rs │ │ ├── contour.rs │ │ ├── edge_coloring.rs │ │ ├── edge_point.rs │ │ ├── edge_segment │ │ │ ├── cubic.rs │ │ │ ├── equation_solver.rs │ │ │ ├── line.rs │ │ │ ├── mod.rs │ │ │ └── quadratic.rs │ │ ├── gen.rs │ │ ├── mod.rs │ │ ├── msdf_params.rs │ │ ├── shape.rs │ │ ├── signed_distance.rs │ │ ├── ttf_parser.rs │ │ └── vector.rs │ ├── sdf.rs │ ├── ttf │ │ ├── loader.rs │ │ └── mod.rs │ └── utility.rs └── test.png ├── kayak_ui_macros ├── Cargo.toml └── src │ ├── attribute.rs │ ├── block.rs │ ├── child.rs │ ├── children.rs │ ├── lib.rs │ ├── tags.rs │ ├── widget.rs │ ├── widget_attributes.rs │ └── widget_builder.rs ├── resources └── Roboto-Regular.ttf ├── rfcs ├── rfc-1.0-widget-restructure.md ├── rfc-1.1-widget-restructure.md ├── rfc-2-font-measuring.md └── rfc-3-layout-callbacks.md └── src ├── calculate_nodes.rs ├── camera ├── camera.rs ├── mod.rs └── ortho.rs ├── children.rs ├── clone_component.rs ├── context.rs ├── context_entities.rs ├── cursor.rs ├── event.rs ├── event_dispatcher.rs ├── focus_tree.rs ├── input.rs ├── input_event.rs ├── keyboard_event.rs ├── layout.rs ├── layout_dispatcher.rs ├── lib.rs ├── node.rs ├── on_change.rs ├── on_event.rs ├── on_layout.rs ├── render ├── extract.rs ├── font │ ├── extract.rs │ ├── font_mapping.rs │ └── mod.rs ├── image │ ├── extract.rs │ └── mod.rs ├── material │ ├── key.rs │ ├── mod.rs │ ├── pipeline.rs │ └── plugin.rs ├── mod.rs ├── nine_patch │ ├── extract.rs │ └── mod.rs ├── opacity_layer.rs ├── quad │ ├── extract.rs │ └── mod.rs ├── svg │ ├── extract.rs │ └── mod.rs ├── texture_atlas │ ├── extract.rs │ └── mod.rs ├── ui_pass.rs └── unified │ ├── mod.rs │ ├── pipeline.rs │ ├── shaders │ ├── bindings.wgsl │ ├── sample_quad.wgsl │ ├── shader.wgsl │ └── vertex_output.wgsl │ └── text.rs ├── render_primitive.rs ├── styles ├── corner.rs ├── edge.rs ├── mod.rs ├── options_ref.rs ├── render_command.rs ├── style.rs └── units.rs ├── tree.rs ├── widget.rs ├── widget_context.rs ├── widget_state.rs ├── widgets ├── accordion │ ├── context.rs │ ├── details.rs │ ├── mod.rs │ └── summary.rs ├── app.rs ├── background.rs ├── button.rs ├── clip.rs ├── element.rs ├── icons │ ├── expand_less.svg │ ├── expand_more.svg │ └── mod.rs ├── image.rs ├── mod.rs ├── modal.rs ├── nine_patch.rs ├── scroll │ ├── mod.rs │ ├── scroll_bar.rs │ ├── scroll_box.rs │ ├── scroll_content.rs │ └── scroll_context.rs ├── svg.rs ├── text.rs ├── text_box.rs ├── texture_atlas.rs ├── transition.rs ├── window.rs └── window_context_provider.rs └── window_size.rs /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/README.md -------------------------------------------------------------------------------- /assets/antiquity.kayak_font: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/assets/antiquity.kayak_font -------------------------------------------------------------------------------- /assets/antiquity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/assets/antiquity.png -------------------------------------------------------------------------------- /assets/fonts/roboto.kttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/assets/fonts/roboto.kttf -------------------------------------------------------------------------------- /assets/fonts/roboto.kttf-cached.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/assets/fonts/roboto.kttf-cached.png -------------------------------------------------------------------------------- /assets/fonts/roboto.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/assets/fonts/roboto.ttf -------------------------------------------------------------------------------- /assets/fullsheet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/assets/fullsheet.png -------------------------------------------------------------------------------- /assets/generic-rpg-vendor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/assets/generic-rpg-vendor.png -------------------------------------------------------------------------------- /assets/kayak.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/assets/kayak.svg -------------------------------------------------------------------------------- /assets/lato-light.kayak_font: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/assets/lato-light.kayak_font -------------------------------------------------------------------------------- /assets/lato-light.kttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/assets/lato-light.kttf -------------------------------------------------------------------------------- /assets/lato-light.kttf-cached.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/assets/lato-light.kttf-cached.png -------------------------------------------------------------------------------- /assets/lato-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/assets/lato-light.png -------------------------------------------------------------------------------- /assets/lato-light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/assets/lato-light.ttf -------------------------------------------------------------------------------- /assets/main_menu/button-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/assets/main_menu/button-hover.png -------------------------------------------------------------------------------- /assets/main_menu/button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/assets/main_menu/button.png -------------------------------------------------------------------------------- /assets/main_menu/kayak.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/assets/main_menu/kayak.png -------------------------------------------------------------------------------- /assets/main_menu/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/assets/main_menu/logo.png -------------------------------------------------------------------------------- /assets/main_menu/panel1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/assets/main_menu/panel1.png -------------------------------------------------------------------------------- /assets/panel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/assets/panel.png -------------------------------------------------------------------------------- /assets/rainbow_shader.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/assets/rainbow_shader.wgsl -------------------------------------------------------------------------------- /assets/roboto.kayak_font: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/assets/roboto.kayak_font -------------------------------------------------------------------------------- /assets/roboto.kttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/assets/roboto.kttf -------------------------------------------------------------------------------- /assets/roboto.kttf-cached.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/assets/roboto.kttf-cached.png -------------------------------------------------------------------------------- /assets/roboto.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/assets/roboto.png -------------------------------------------------------------------------------- /assets/roboto.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/assets/roboto.ttf -------------------------------------------------------------------------------- /assets/texture_atlas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/assets/texture_atlas.png -------------------------------------------------------------------------------- /book/.gitignore: -------------------------------------------------------------------------------- 1 | book 2 | -------------------------------------------------------------------------------- /book/book.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/book/book.toml -------------------------------------------------------------------------------- /book/src/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/book/src/SUMMARY.md -------------------------------------------------------------------------------- /book/src/chapter_1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/book/src/chapter_1.md -------------------------------------------------------------------------------- /book/src/chapter_2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/book/src/chapter_2.md -------------------------------------------------------------------------------- /book/src/chapter_3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/book/src/chapter_3.md -------------------------------------------------------------------------------- /book/src/chapter_4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/book/src/chapter_4.md -------------------------------------------------------------------------------- /book/src/chapter_5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/book/src/chapter_5.md -------------------------------------------------------------------------------- /book/src/chapter_6.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/book/src/chapter_6.md -------------------------------------------------------------------------------- /book/src/chapter_7.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/book/src/chapter_7.md -------------------------------------------------------------------------------- /book/src/chapter_8.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/book/src/chapter_8.md -------------------------------------------------------------------------------- /book/src/chapter_9.md: -------------------------------------------------------------------------------- 1 | # Chapter 9 - Practical Usage 2 | Coming soon! -------------------------------------------------------------------------------- /book/src/img/kayak.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/book/src/img/kayak.svg -------------------------------------------------------------------------------- /book/src/img/parent-child.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/book/src/img/parent-child.svg -------------------------------------------------------------------------------- /book/src/img/prop-flow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/book/src/img/prop-flow.svg -------------------------------------------------------------------------------- /book/src/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/book/src/introduction.md -------------------------------------------------------------------------------- /clippy.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/clippy.toml -------------------------------------------------------------------------------- /docs/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/docs/LICENSE-APACHE -------------------------------------------------------------------------------- /docs/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/docs/LICENSE-MIT -------------------------------------------------------------------------------- /docs/kayak_children.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/docs/kayak_children.md -------------------------------------------------------------------------------- /examples/accordion.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/examples/accordion.rs -------------------------------------------------------------------------------- /examples/avsb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/examples/avsb.rs -------------------------------------------------------------------------------- /examples/bevy_scene.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/examples/bevy_scene.rs -------------------------------------------------------------------------------- /examples/box_shadows.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/examples/box_shadows.rs -------------------------------------------------------------------------------- /examples/clipping.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/examples/clipping.rs -------------------------------------------------------------------------------- /examples/conditional_widget.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/examples/conditional_widget.rs -------------------------------------------------------------------------------- /examples/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/examples/context.rs -------------------------------------------------------------------------------- /examples/custom_shader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/examples/custom_shader.rs -------------------------------------------------------------------------------- /examples/demo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/examples/demo.rs -------------------------------------------------------------------------------- /examples/font_size_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/examples/font_size_test.rs -------------------------------------------------------------------------------- /examples/hello_world.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/examples/hello_world.rs -------------------------------------------------------------------------------- /examples/hello_world_no_macro.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/examples/hello_world_no_macro.rs -------------------------------------------------------------------------------- /examples/image.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/examples/image.rs -------------------------------------------------------------------------------- /examples/layout.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/examples/layout.rs -------------------------------------------------------------------------------- /examples/main_menu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/examples/main_menu.rs -------------------------------------------------------------------------------- /examples/modal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/examples/modal.rs -------------------------------------------------------------------------------- /examples/nine_patch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/examples/nine_patch.rs -------------------------------------------------------------------------------- /examples/opacity_layers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/examples/opacity_layers.rs -------------------------------------------------------------------------------- /examples/quads.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/examples/quads.rs -------------------------------------------------------------------------------- /examples/render_target.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/examples/render_target.rs -------------------------------------------------------------------------------- /examples/scrolling.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/examples/scrolling.rs -------------------------------------------------------------------------------- /examples/simple_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/examples/simple_state.rs -------------------------------------------------------------------------------- /examples/svg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/examples/svg.rs -------------------------------------------------------------------------------- /examples/tabs/tab.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/examples/tabs/tab.rs -------------------------------------------------------------------------------- /examples/tabs/tab_button.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/examples/tabs/tab_button.rs -------------------------------------------------------------------------------- /examples/tabs/tab_context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/examples/tabs/tab_context.rs -------------------------------------------------------------------------------- /examples/tabs/tabs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/examples/tabs/tabs.rs -------------------------------------------------------------------------------- /examples/test_no_startup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/examples/test_no_startup.rs -------------------------------------------------------------------------------- /examples/text.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/examples/text.rs -------------------------------------------------------------------------------- /examples/text_box.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/examples/text_box.rs -------------------------------------------------------------------------------- /examples/texture_atlas.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/examples/texture_atlas.rs -------------------------------------------------------------------------------- /examples/todo/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/examples/todo/input.rs -------------------------------------------------------------------------------- /examples/todo/items.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/examples/todo/items.rs -------------------------------------------------------------------------------- /examples/todo/todo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/examples/todo/todo.rs -------------------------------------------------------------------------------- /examples/transitions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/examples/transitions.rs -------------------------------------------------------------------------------- /examples/vec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/examples/vec.rs -------------------------------------------------------------------------------- /images/kayak.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/images/kayak.svg -------------------------------------------------------------------------------- /images/screen1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/images/screen1.png -------------------------------------------------------------------------------- /kayak_font/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/kayak_font/Cargo.toml -------------------------------------------------------------------------------- /kayak_font/assets/lato-light.kttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/kayak_font/assets/lato-light.kttf -------------------------------------------------------------------------------- /kayak_font/assets/lato-light.kttf-cached.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/kayak_font/assets/lato-light.kttf-cached.png -------------------------------------------------------------------------------- /kayak_font/assets/lato-light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/kayak_font/assets/lato-light.ttf -------------------------------------------------------------------------------- /kayak_font/assets/roboto.kayak_font: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/kayak_font/assets/roboto.kayak_font -------------------------------------------------------------------------------- /kayak_font/assets/roboto.kttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/kayak_font/assets/roboto.kttf -------------------------------------------------------------------------------- /kayak_font/assets/roboto.kttf-cached.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/kayak_font/assets/roboto.kttf-cached.png -------------------------------------------------------------------------------- /kayak_font/assets/roboto.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/kayak_font/assets/roboto.png -------------------------------------------------------------------------------- /kayak_font/assets/roboto.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/kayak_font/assets/roboto.ttf -------------------------------------------------------------------------------- /kayak_font/roboto.kttf-cached.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/kayak_font/roboto.kttf-cached.png -------------------------------------------------------------------------------- /kayak_font/src/atlas.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/kayak_font/src/atlas.rs -------------------------------------------------------------------------------- /kayak_font/src/bevy/font_texture.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/kayak_font/src/bevy/font_texture.rs -------------------------------------------------------------------------------- /kayak_font/src/bevy/loader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/kayak_font/src/bevy/loader.rs -------------------------------------------------------------------------------- /kayak_font/src/bevy/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/kayak_font/src/bevy/mod.rs -------------------------------------------------------------------------------- /kayak_font/src/bevy/renderer/extract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/kayak_font/src/bevy/renderer/extract.rs -------------------------------------------------------------------------------- /kayak_font/src/bevy/renderer/font_texture_cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/kayak_font/src/bevy/renderer/font_texture_cache.rs -------------------------------------------------------------------------------- /kayak_font/src/bevy/renderer/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/kayak_font/src/bevy/renderer/mod.rs -------------------------------------------------------------------------------- /kayak_font/src/font.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/kayak_font/src/font.rs -------------------------------------------------------------------------------- /kayak_font/src/glyph.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/kayak_font/src/glyph.rs -------------------------------------------------------------------------------- /kayak_font/src/layout/glyph.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/kayak_font/src/layout/glyph.rs -------------------------------------------------------------------------------- /kayak_font/src/layout/grapheme.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/kayak_font/src/layout/grapheme.rs -------------------------------------------------------------------------------- /kayak_font/src/layout/line.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/kayak_font/src/layout/line.rs -------------------------------------------------------------------------------- /kayak_font/src/layout/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/kayak_font/src/layout/mod.rs -------------------------------------------------------------------------------- /kayak_font/src/layout/text.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/kayak_font/src/layout/text.rs -------------------------------------------------------------------------------- /kayak_font/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/kayak_font/src/lib.rs -------------------------------------------------------------------------------- /kayak_font/src/metrics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/kayak_font/src/metrics.rs -------------------------------------------------------------------------------- /kayak_font/src/msdf/bitmap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/kayak_font/src/msdf/bitmap.rs -------------------------------------------------------------------------------- /kayak_font/src/msdf/contour.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/kayak_font/src/msdf/contour.rs -------------------------------------------------------------------------------- /kayak_font/src/msdf/edge_coloring.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/kayak_font/src/msdf/edge_coloring.rs -------------------------------------------------------------------------------- /kayak_font/src/msdf/edge_point.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/kayak_font/src/msdf/edge_point.rs -------------------------------------------------------------------------------- /kayak_font/src/msdf/edge_segment/cubic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/kayak_font/src/msdf/edge_segment/cubic.rs -------------------------------------------------------------------------------- /kayak_font/src/msdf/edge_segment/equation_solver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/kayak_font/src/msdf/edge_segment/equation_solver.rs -------------------------------------------------------------------------------- /kayak_font/src/msdf/edge_segment/line.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/kayak_font/src/msdf/edge_segment/line.rs -------------------------------------------------------------------------------- /kayak_font/src/msdf/edge_segment/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/kayak_font/src/msdf/edge_segment/mod.rs -------------------------------------------------------------------------------- /kayak_font/src/msdf/edge_segment/quadratic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/kayak_font/src/msdf/edge_segment/quadratic.rs -------------------------------------------------------------------------------- /kayak_font/src/msdf/gen.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/kayak_font/src/msdf/gen.rs -------------------------------------------------------------------------------- /kayak_font/src/msdf/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/kayak_font/src/msdf/mod.rs -------------------------------------------------------------------------------- /kayak_font/src/msdf/msdf_params.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/kayak_font/src/msdf/msdf_params.rs -------------------------------------------------------------------------------- /kayak_font/src/msdf/shape.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/kayak_font/src/msdf/shape.rs -------------------------------------------------------------------------------- /kayak_font/src/msdf/signed_distance.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/kayak_font/src/msdf/signed_distance.rs -------------------------------------------------------------------------------- /kayak_font/src/msdf/ttf_parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/kayak_font/src/msdf/ttf_parser.rs -------------------------------------------------------------------------------- /kayak_font/src/msdf/vector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/kayak_font/src/msdf/vector.rs -------------------------------------------------------------------------------- /kayak_font/src/sdf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/kayak_font/src/sdf.rs -------------------------------------------------------------------------------- /kayak_font/src/ttf/loader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/kayak_font/src/ttf/loader.rs -------------------------------------------------------------------------------- /kayak_font/src/ttf/mod.rs: -------------------------------------------------------------------------------- 1 | pub(crate) mod loader; 2 | -------------------------------------------------------------------------------- /kayak_font/src/utility.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/kayak_font/src/utility.rs -------------------------------------------------------------------------------- /kayak_font/test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/kayak_font/test.png -------------------------------------------------------------------------------- /kayak_ui_macros/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/kayak_ui_macros/Cargo.toml -------------------------------------------------------------------------------- /kayak_ui_macros/src/attribute.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/kayak_ui_macros/src/attribute.rs -------------------------------------------------------------------------------- /kayak_ui_macros/src/block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/kayak_ui_macros/src/block.rs -------------------------------------------------------------------------------- /kayak_ui_macros/src/child.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/kayak_ui_macros/src/child.rs -------------------------------------------------------------------------------- /kayak_ui_macros/src/children.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/kayak_ui_macros/src/children.rs -------------------------------------------------------------------------------- /kayak_ui_macros/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/kayak_ui_macros/src/lib.rs -------------------------------------------------------------------------------- /kayak_ui_macros/src/tags.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/kayak_ui_macros/src/tags.rs -------------------------------------------------------------------------------- /kayak_ui_macros/src/widget.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/kayak_ui_macros/src/widget.rs -------------------------------------------------------------------------------- /kayak_ui_macros/src/widget_attributes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/kayak_ui_macros/src/widget_attributes.rs -------------------------------------------------------------------------------- /kayak_ui_macros/src/widget_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/kayak_ui_macros/src/widget_builder.rs -------------------------------------------------------------------------------- /resources/Roboto-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/resources/Roboto-Regular.ttf -------------------------------------------------------------------------------- /rfcs/rfc-1.0-widget-restructure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/rfcs/rfc-1.0-widget-restructure.md -------------------------------------------------------------------------------- /rfcs/rfc-1.1-widget-restructure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/rfcs/rfc-1.1-widget-restructure.md -------------------------------------------------------------------------------- /rfcs/rfc-2-font-measuring.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/rfcs/rfc-2-font-measuring.md -------------------------------------------------------------------------------- /rfcs/rfc-3-layout-callbacks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/rfcs/rfc-3-layout-callbacks.md -------------------------------------------------------------------------------- /src/calculate_nodes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/calculate_nodes.rs -------------------------------------------------------------------------------- /src/camera/camera.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/camera/camera.rs -------------------------------------------------------------------------------- /src/camera/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/camera/mod.rs -------------------------------------------------------------------------------- /src/camera/ortho.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/camera/ortho.rs -------------------------------------------------------------------------------- /src/children.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/children.rs -------------------------------------------------------------------------------- /src/clone_component.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/clone_component.rs -------------------------------------------------------------------------------- /src/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/context.rs -------------------------------------------------------------------------------- /src/context_entities.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/context_entities.rs -------------------------------------------------------------------------------- /src/cursor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/cursor.rs -------------------------------------------------------------------------------- /src/event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/event.rs -------------------------------------------------------------------------------- /src/event_dispatcher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/event_dispatcher.rs -------------------------------------------------------------------------------- /src/focus_tree.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/focus_tree.rs -------------------------------------------------------------------------------- /src/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/input.rs -------------------------------------------------------------------------------- /src/input_event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/input_event.rs -------------------------------------------------------------------------------- /src/keyboard_event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/keyboard_event.rs -------------------------------------------------------------------------------- /src/layout.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/layout.rs -------------------------------------------------------------------------------- /src/layout_dispatcher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/layout_dispatcher.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/node.rs -------------------------------------------------------------------------------- /src/on_change.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/on_change.rs -------------------------------------------------------------------------------- /src/on_event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/on_event.rs -------------------------------------------------------------------------------- /src/on_layout.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/on_layout.rs -------------------------------------------------------------------------------- /src/render/extract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/render/extract.rs -------------------------------------------------------------------------------- /src/render/font/extract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/render/font/extract.rs -------------------------------------------------------------------------------- /src/render/font/font_mapping.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/render/font/font_mapping.rs -------------------------------------------------------------------------------- /src/render/font/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/render/font/mod.rs -------------------------------------------------------------------------------- /src/render/image/extract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/render/image/extract.rs -------------------------------------------------------------------------------- /src/render/image/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/render/image/mod.rs -------------------------------------------------------------------------------- /src/render/material/key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/render/material/key.rs -------------------------------------------------------------------------------- /src/render/material/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/render/material/mod.rs -------------------------------------------------------------------------------- /src/render/material/pipeline.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/render/material/pipeline.rs -------------------------------------------------------------------------------- /src/render/material/plugin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/render/material/plugin.rs -------------------------------------------------------------------------------- /src/render/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/render/mod.rs -------------------------------------------------------------------------------- /src/render/nine_patch/extract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/render/nine_patch/extract.rs -------------------------------------------------------------------------------- /src/render/nine_patch/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/render/nine_patch/mod.rs -------------------------------------------------------------------------------- /src/render/opacity_layer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/render/opacity_layer.rs -------------------------------------------------------------------------------- /src/render/quad/extract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/render/quad/extract.rs -------------------------------------------------------------------------------- /src/render/quad/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/render/quad/mod.rs -------------------------------------------------------------------------------- /src/render/svg/extract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/render/svg/extract.rs -------------------------------------------------------------------------------- /src/render/svg/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/render/svg/mod.rs -------------------------------------------------------------------------------- /src/render/texture_atlas/extract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/render/texture_atlas/extract.rs -------------------------------------------------------------------------------- /src/render/texture_atlas/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/render/texture_atlas/mod.rs -------------------------------------------------------------------------------- /src/render/ui_pass.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/render/ui_pass.rs -------------------------------------------------------------------------------- /src/render/unified/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/render/unified/mod.rs -------------------------------------------------------------------------------- /src/render/unified/pipeline.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/render/unified/pipeline.rs -------------------------------------------------------------------------------- /src/render/unified/shaders/bindings.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/render/unified/shaders/bindings.wgsl -------------------------------------------------------------------------------- /src/render/unified/shaders/sample_quad.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/render/unified/shaders/sample_quad.wgsl -------------------------------------------------------------------------------- /src/render/unified/shaders/shader.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/render/unified/shaders/shader.wgsl -------------------------------------------------------------------------------- /src/render/unified/shaders/vertex_output.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/render/unified/shaders/vertex_output.wgsl -------------------------------------------------------------------------------- /src/render/unified/text.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/render/unified/text.rs -------------------------------------------------------------------------------- /src/render_primitive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/render_primitive.rs -------------------------------------------------------------------------------- /src/styles/corner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/styles/corner.rs -------------------------------------------------------------------------------- /src/styles/edge.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/styles/edge.rs -------------------------------------------------------------------------------- /src/styles/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/styles/mod.rs -------------------------------------------------------------------------------- /src/styles/options_ref.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/styles/options_ref.rs -------------------------------------------------------------------------------- /src/styles/render_command.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/styles/render_command.rs -------------------------------------------------------------------------------- /src/styles/style.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/styles/style.rs -------------------------------------------------------------------------------- /src/styles/units.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/styles/units.rs -------------------------------------------------------------------------------- /src/tree.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/tree.rs -------------------------------------------------------------------------------- /src/widget.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/widget.rs -------------------------------------------------------------------------------- /src/widget_context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/widget_context.rs -------------------------------------------------------------------------------- /src/widget_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/widget_state.rs -------------------------------------------------------------------------------- /src/widgets/accordion/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/widgets/accordion/context.rs -------------------------------------------------------------------------------- /src/widgets/accordion/details.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/widgets/accordion/details.rs -------------------------------------------------------------------------------- /src/widgets/accordion/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/widgets/accordion/mod.rs -------------------------------------------------------------------------------- /src/widgets/accordion/summary.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/widgets/accordion/summary.rs -------------------------------------------------------------------------------- /src/widgets/app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/widgets/app.rs -------------------------------------------------------------------------------- /src/widgets/background.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/widgets/background.rs -------------------------------------------------------------------------------- /src/widgets/button.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/widgets/button.rs -------------------------------------------------------------------------------- /src/widgets/clip.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/widgets/clip.rs -------------------------------------------------------------------------------- /src/widgets/element.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/widgets/element.rs -------------------------------------------------------------------------------- /src/widgets/icons/expand_less.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/widgets/icons/expand_less.svg -------------------------------------------------------------------------------- /src/widgets/icons/expand_more.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/widgets/icons/expand_more.svg -------------------------------------------------------------------------------- /src/widgets/icons/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/widgets/icons/mod.rs -------------------------------------------------------------------------------- /src/widgets/image.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/widgets/image.rs -------------------------------------------------------------------------------- /src/widgets/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/widgets/mod.rs -------------------------------------------------------------------------------- /src/widgets/modal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/widgets/modal.rs -------------------------------------------------------------------------------- /src/widgets/nine_patch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/widgets/nine_patch.rs -------------------------------------------------------------------------------- /src/widgets/scroll/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/widgets/scroll/mod.rs -------------------------------------------------------------------------------- /src/widgets/scroll/scroll_bar.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/widgets/scroll/scroll_bar.rs -------------------------------------------------------------------------------- /src/widgets/scroll/scroll_box.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/widgets/scroll/scroll_box.rs -------------------------------------------------------------------------------- /src/widgets/scroll/scroll_content.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/widgets/scroll/scroll_content.rs -------------------------------------------------------------------------------- /src/widgets/scroll/scroll_context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/widgets/scroll/scroll_context.rs -------------------------------------------------------------------------------- /src/widgets/svg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/widgets/svg.rs -------------------------------------------------------------------------------- /src/widgets/text.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/widgets/text.rs -------------------------------------------------------------------------------- /src/widgets/text_box.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/widgets/text_box.rs -------------------------------------------------------------------------------- /src/widgets/texture_atlas.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/widgets/texture_atlas.rs -------------------------------------------------------------------------------- /src/widgets/transition.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/widgets/transition.rs -------------------------------------------------------------------------------- /src/widgets/window.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/widgets/window.rs -------------------------------------------------------------------------------- /src/widgets/window_context_provider.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/widgets/window_context_provider.rs -------------------------------------------------------------------------------- /src/window_size.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarArawn/kayak_ui/HEAD/src/window_size.rs --------------------------------------------------------------------------------