From 52d0fffaab9697c8046303a45e23ede217ee9ce4 Mon Sep 17 00:00:00 2001 From: dsh Date: Mon, 9 Sep 2024 16:09:27 +0100 Subject: [PATCH] Remove druid add tauri (#7055) --- src/data/roadmaps/rust/content/116-gui-dev/100-druid.md | 3 --- src/data/roadmaps/rust/content/116-gui-dev/100-tauri.md | 7 +++++++ src/data/roadmaps/rust/rust.json | 4 ++-- 3 files changed, 9 insertions(+), 5 deletions(-) delete mode 100644 src/data/roadmaps/rust/content/116-gui-dev/100-druid.md create mode 100644 src/data/roadmaps/rust/content/116-gui-dev/100-tauri.md diff --git a/src/data/roadmaps/rust/content/116-gui-dev/100-druid.md b/src/data/roadmaps/rust/content/116-gui-dev/100-druid.md deleted file mode 100644 index 7151bbc50..000000000 --- a/src/data/roadmaps/rust/content/116-gui-dev/100-druid.md +++ /dev/null @@ -1,3 +0,0 @@ -# druid - -`Druid` is an open-source, data-oriented Rust GUI framework. It is focused on giving users a seamless and robust way of creating GUI interfaces in Rust while also providing them with a high level of control. `Druid` uses a reactive-model similar to `React` but it has its own distinguishing features, as well. `Druid` includes features such as flexbox styling, data binding, and event handling. It provides platform-native look-and-feel by utilizing the platform's own widget. Currently, `Druid` supports various platforms such as Windows, macOS, Linux, and Redox. \ No newline at end of file diff --git a/src/data/roadmaps/rust/content/116-gui-dev/100-tauri.md b/src/data/roadmaps/rust/content/116-gui-dev/100-tauri.md new file mode 100644 index 000000000..b8e6f1b75 --- /dev/null +++ b/src/data/roadmaps/rust/content/116-gui-dev/100-tauri.md @@ -0,0 +1,7 @@ +# tauri + +`Tauri` is an open-source framework for building lightweight, secure, and cross-platform desktop applications using web technologies. It allows developers to create native apps with HTML, CSS, and JavaScript while leveraging Rust for the backend and core functionality. Tauri offers smaller bundle sizes compared to Electron, enhanced security features, and deep system integration. It supports Windows, macOS, and Linux, and provides a unified API for accessing native features across different operating systems. Tauri's architecture allows for custom compile-time optimizations and the use of any front-end framework, making it a flexible and efficient choice for desktop app development. + +Learn more from the following resources: + +- [@official@Tauri Website](https://tauri.app) \ No newline at end of file diff --git a/src/data/roadmaps/rust/rust.json b/src/data/roadmaps/rust/rust.json index c4bd7d867..c34a14eca 100644 --- a/src/data/roadmaps/rust/rust.json +++ b/src/data/roadmaps/rust/rust.json @@ -8080,7 +8080,7 @@ "x": "1010", "y": "2332", "properties": { - "controlName": "100-gui-dev:druid" + "controlName": "100-gui-dev:tauri" }, "children": { "controls": { @@ -8109,7 +8109,7 @@ "y": "13", "properties": { "size": "17", - "text": "druid" + "text": "tauri" } } ]