├── .github └── workflows │ ├── rust.yml │ └── testing.yml ├── .gitignore ├── .vscode └── settings.json ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── examples ├── channel │ ├── Cargo.toml │ ├── README.md │ └── src │ │ └── main.rs ├── geolocation │ ├── Cargo.toml │ ├── README.md │ └── src │ │ └── main.rs ├── scroll │ ├── Cargo.toml │ ├── README.md │ └── src │ │ └── main.rs ├── storage │ ├── .gitignore │ ├── Cargo.toml │ ├── README.md │ └── src │ │ └── main.rs ├── theme │ ├── Cargo.toml │ ├── README.md │ └── src │ │ └── main.rs ├── timing │ ├── Cargo.toml │ ├── README.md │ └── src │ │ └── main.rs └── window_size │ ├── Cargo.toml │ ├── README.md │ └── src │ └── main.rs └── packages ├── geolocation ├── Cargo.toml ├── README.md └── src │ ├── core.rs │ ├── lib.rs │ ├── platform │ ├── mod.rs │ ├── wasm.rs │ └── windows.rs │ └── use_geolocation.rs ├── notification ├── Cargo.toml ├── README.md └── src │ └── lib.rs ├── sdk ├── Cargo.toml └── src │ └── lib.rs ├── storage ├── Cargo.toml ├── README.md └── src │ ├── client_storage │ ├── fs.rs │ ├── memory.rs │ ├── mod.rs │ └── web.rs │ ├── lib.rs │ └── persistence.rs ├── sync ├── Cargo.toml ├── README.md └── src │ ├── channel │ ├── mod.rs │ ├── use_channel.rs │ └── use_listen_channel.rs │ └── lib.rs ├── time ├── Cargo.toml ├── README.md └── src │ ├── debounce.rs │ ├── interval.rs │ ├── lib.rs │ └── timeout.rs ├── util ├── Cargo.toml ├── README.md └── src │ ├── lib.rs │ └── scroll.rs └── window ├── Cargo.toml ├── README.md └── src ├── lib.rs ├── size.rs └── theme.rs /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.github/workflows/testing.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/.github/workflows/testing.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/README.md -------------------------------------------------------------------------------- /examples/channel/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/examples/channel/Cargo.toml -------------------------------------------------------------------------------- /examples/channel/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/examples/channel/README.md -------------------------------------------------------------------------------- /examples/channel/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/examples/channel/src/main.rs -------------------------------------------------------------------------------- /examples/geolocation/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/examples/geolocation/Cargo.toml -------------------------------------------------------------------------------- /examples/geolocation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/examples/geolocation/README.md -------------------------------------------------------------------------------- /examples/geolocation/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/examples/geolocation/src/main.rs -------------------------------------------------------------------------------- /examples/scroll/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/examples/scroll/Cargo.toml -------------------------------------------------------------------------------- /examples/scroll/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/examples/scroll/README.md -------------------------------------------------------------------------------- /examples/scroll/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/examples/scroll/src/main.rs -------------------------------------------------------------------------------- /examples/storage/.gitignore: -------------------------------------------------------------------------------- 1 | /.dioxus -------------------------------------------------------------------------------- /examples/storage/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/examples/storage/Cargo.toml -------------------------------------------------------------------------------- /examples/storage/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/examples/storage/README.md -------------------------------------------------------------------------------- /examples/storage/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/examples/storage/src/main.rs -------------------------------------------------------------------------------- /examples/theme/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/examples/theme/Cargo.toml -------------------------------------------------------------------------------- /examples/theme/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/examples/theme/README.md -------------------------------------------------------------------------------- /examples/theme/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/examples/theme/src/main.rs -------------------------------------------------------------------------------- /examples/timing/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/examples/timing/Cargo.toml -------------------------------------------------------------------------------- /examples/timing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/examples/timing/README.md -------------------------------------------------------------------------------- /examples/timing/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/examples/timing/src/main.rs -------------------------------------------------------------------------------- /examples/window_size/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/examples/window_size/Cargo.toml -------------------------------------------------------------------------------- /examples/window_size/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/examples/window_size/README.md -------------------------------------------------------------------------------- /examples/window_size/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/examples/window_size/src/main.rs -------------------------------------------------------------------------------- /packages/geolocation/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/packages/geolocation/Cargo.toml -------------------------------------------------------------------------------- /packages/geolocation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/packages/geolocation/README.md -------------------------------------------------------------------------------- /packages/geolocation/src/core.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/packages/geolocation/src/core.rs -------------------------------------------------------------------------------- /packages/geolocation/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/packages/geolocation/src/lib.rs -------------------------------------------------------------------------------- /packages/geolocation/src/platform/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/packages/geolocation/src/platform/mod.rs -------------------------------------------------------------------------------- /packages/geolocation/src/platform/wasm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/packages/geolocation/src/platform/wasm.rs -------------------------------------------------------------------------------- /packages/geolocation/src/platform/windows.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/packages/geolocation/src/platform/windows.rs -------------------------------------------------------------------------------- /packages/geolocation/src/use_geolocation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/packages/geolocation/src/use_geolocation.rs -------------------------------------------------------------------------------- /packages/notification/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/packages/notification/Cargo.toml -------------------------------------------------------------------------------- /packages/notification/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/packages/notification/README.md -------------------------------------------------------------------------------- /packages/notification/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/packages/notification/src/lib.rs -------------------------------------------------------------------------------- /packages/sdk/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/packages/sdk/Cargo.toml -------------------------------------------------------------------------------- /packages/sdk/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/packages/sdk/src/lib.rs -------------------------------------------------------------------------------- /packages/storage/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/packages/storage/Cargo.toml -------------------------------------------------------------------------------- /packages/storage/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/packages/storage/README.md -------------------------------------------------------------------------------- /packages/storage/src/client_storage/fs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/packages/storage/src/client_storage/fs.rs -------------------------------------------------------------------------------- /packages/storage/src/client_storage/memory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/packages/storage/src/client_storage/memory.rs -------------------------------------------------------------------------------- /packages/storage/src/client_storage/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/packages/storage/src/client_storage/mod.rs -------------------------------------------------------------------------------- /packages/storage/src/client_storage/web.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/packages/storage/src/client_storage/web.rs -------------------------------------------------------------------------------- /packages/storage/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/packages/storage/src/lib.rs -------------------------------------------------------------------------------- /packages/storage/src/persistence.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/packages/storage/src/persistence.rs -------------------------------------------------------------------------------- /packages/sync/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/packages/sync/Cargo.toml -------------------------------------------------------------------------------- /packages/sync/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/packages/sync/README.md -------------------------------------------------------------------------------- /packages/sync/src/channel/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/packages/sync/src/channel/mod.rs -------------------------------------------------------------------------------- /packages/sync/src/channel/use_channel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/packages/sync/src/channel/use_channel.rs -------------------------------------------------------------------------------- /packages/sync/src/channel/use_listen_channel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/packages/sync/src/channel/use_listen_channel.rs -------------------------------------------------------------------------------- /packages/sync/src/lib.rs: -------------------------------------------------------------------------------- 1 | #![allow(clippy::collapsible_if)] 2 | 3 | pub mod channel; 4 | -------------------------------------------------------------------------------- /packages/time/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/packages/time/Cargo.toml -------------------------------------------------------------------------------- /packages/time/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/packages/time/README.md -------------------------------------------------------------------------------- /packages/time/src/debounce.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/packages/time/src/debounce.rs -------------------------------------------------------------------------------- /packages/time/src/interval.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/packages/time/src/interval.rs -------------------------------------------------------------------------------- /packages/time/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/packages/time/src/lib.rs -------------------------------------------------------------------------------- /packages/time/src/timeout.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/packages/time/src/timeout.rs -------------------------------------------------------------------------------- /packages/util/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/packages/util/Cargo.toml -------------------------------------------------------------------------------- /packages/util/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/packages/util/README.md -------------------------------------------------------------------------------- /packages/util/src/lib.rs: -------------------------------------------------------------------------------- 1 | //! Common utilities for Dioxus. 2 | 3 | pub mod scroll; 4 | -------------------------------------------------------------------------------- /packages/util/src/scroll.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/packages/util/src/scroll.rs -------------------------------------------------------------------------------- /packages/window/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/packages/window/Cargo.toml -------------------------------------------------------------------------------- /packages/window/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/packages/window/README.md -------------------------------------------------------------------------------- /packages/window/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/packages/window/src/lib.rs -------------------------------------------------------------------------------- /packages/window/src/size.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/packages/window/src/size.rs -------------------------------------------------------------------------------- /packages/window/src/theme.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DioxusLabs/sdk/HEAD/packages/window/src/theme.rs --------------------------------------------------------------------------------