1- ![ Gooey is considered alpha and unsupported] ( https://img.shields.io/badge/status-alpha-orange )
2- [ ![ crate version] ( https://img.shields.io/crates/v/gooey .svg )] ( https://crates.io/crates/gooey )
3- [ ![ Documentation for ` main ` branch] ( https://img.shields.io/badge/docs-main-informational )] ( https://gooey.rs/ main/docs/gooey / )
1+ ![ Cushy is considered alpha and unsupported] ( https://img.shields.io/badge/status-alpha-orange )
2+ [ ![ crate version] ( https://img.shields.io/crates/v/cushy .svg )] ( https://crates.io/crates/cushy )
3+ [ ![ Documentation for ` main ` branch] ( https://img.shields.io/badge/docs-main-informational )] ( https://khonsu.dev/cushy/ main/docs/cushy / )
44
5- Gooey is an experimental Graphical User Interface (GUI) crate for the Rust
5+ Cushy is an experimental Graphical User Interface (GUI) crate for the Rust
66programming language. It features a reactive data model and aims to enable
77easily creating responsive, efficient user interfaces. To enable easy
8- cross-platform development, Gooey uses its own collection of consistently-styled
8+ cross-platform development, Cushy uses its own collection of consistently-styled
99[ ` Widget ` s] [ widget ] .
1010
11- Gooey is powered by:
11+ Cushy is powered by:
1212
1313- [ ` Kludgine ` ] [ kludgine ] , a 2d graphics library powered by:
1414 - [ ` winit ` ] [ winit ] for windowing/input
@@ -18,19 +18,19 @@ Gooey is powered by:
1818- [ ` arboard ` ] [ arboard ] for clipboard support
1919- [ ` figures ` ] [ figures ] for integer-based 2d math
2020
21- ## Getting Started with Gooey
21+ ## Getting Started with Cushy
2222
23- The [ ` Widget ` ] [ widget ] trait is the building block of Gooey : Every user
23+ The [ ` Widget ` ] [ widget ] trait is the building block of Cushy : Every user
2424interface element implements ` Widget ` . The ` Widget ` trait
25- [ documentation] [ widget ] has an overview of how Gooey works. A list of built-in
26- widgets can be found in the [ ` gooey ::widgets` ] [ widgets ] module.
25+ [ documentation] [ widget ] has an overview of how Cushy works. A list of built-in
26+ widgets can be found in the [ ` cushy ::widgets` ] [ widgets ] module.
2727
28- Gooey uses a reactive data model. To see [ an example] [ button-example ] of how
28+ Cushy uses a reactive data model. To see [ an example] [ button-example ] of how
2929reactive data models work, consider this example that displays a button that
3030increments its own label:
3131
3232``` rust,ignore
33- fn main() -> gooey ::Result {
33+ fn main() -> cushy ::Result {
3434 // Create a dynamic usize.
3535 let count = Dynamic::new(0_isize);
3636 // Create a dynamic that contains `count.to_string()`
@@ -46,8 +46,8 @@ fn main() -> gooey::Result {
4646}
4747```
4848
49- A great way to learn more about Gooey is to explore the [ examples
50- directory] [ examples ] . Nearly every feature in Gooey was initially tested by
49+ A great way to learn more about Cushy is to explore the [ examples
50+ directory] [ examples ] . Nearly every feature in Cushy was initially tested by
5151creating an example.
5252
5353## Project Status
@@ -61,12 +61,12 @@ If you would like to contribute, bug fixes are always appreciated. Before
6161working on a new feature, please [ open an issue] [ issues ] proposing the feature
6262and problem it aims to solve. Doing so will help prevent friction in merging
6363pull requests, as it ensures changes fit the vision the maintainers have for
64- Gooey .
64+ Cushy .
6565
6666[ widget ] : crate::widget::Widget
6767[ widgets ] : mod@crate::widgets
68- [ button-example ] : https://github.com/khonsulabs/gooey /tree/main/examples/basic-button.rs
69- [ examples ] : https://github.com/khonsulabs/gooey /tree/main/examples/
68+ [ button-example ] : https://github.com/khonsulabs/cushy /tree/main/examples/basic-button.rs
69+ [ examples ] : https://github.com/khonsulabs/cushy /tree/main/examples/
7070[ kludgine ] : https://github.com/khonsulabs/kludgine
7171[ figures ] : https://github.com/khonsulabs/figures
7272[ wgpu ] : https://github.com/gfx-rs/wgpu
7575[ palette ] : https://github.com/Ogeon/palette
7676[ arboard ] : https://github.com/1Password/arboard
7777[ ecton ] : https://github.com/khonsulabs/ecton
78- [ issues ] : https://github.com/khonsulabs/gooey /issues
78+ [ issues ] : https://github.com/khonsulabs/cushy /issues
7979
8080## Open-source Licenses
8181
0 commit comments