Initial port to rust & GTK 4 commit
At this point the only stuff working is settings, filechoosers, and the welcome page. - Added a setting to remember window size - Used meson & skeleton from Souk - Backported !54 - Backported !82 - Removed Vala code
COPYING.md
0 → 100644
This diff is collapsed.
Cargo.lock
0 → 100644
This diff is collapsed.
Cargo.toml
0 → 100644
[package] | ||
name = "fragments" | ||
version = "0.0.0" | ||
authors = ["Felix Häcker <haeckerfelix@gnome.org>"] | ||
edition = "2018" | ||
license = "GPL-3.0-or-later" | ||
[dependencies] | ||
async-process = "0.1.3" | ||
async-std = "1.4.0" | ||
futures-util = "0.3.1" | ||
gettext-rs= { version = "0.4", features = ["gettext-system"] } | ||
gtk-macros = "0.2.0" | ||
lazy_static = "1.4.0" | ||
log = "0.4.8" | ||
once_cell = "1.4.1" | ||
pretty_env_logger = "0.4" | ||
regex = "1.3.9" | ||
serde = "1" | ||
serde_json = "1" | ||
serde_derive = "1" | ||
serde_urlencoded = "0.6.1" | ||
strum = "0.19" | ||
strum_macros = "0.19" | ||
thiserror = "1.0.20" | ||
url = "2.1.1" | ||
[dependencies.gdk] | ||
git = "https://github.com/gtk-rs/gtk4-rs/" | ||
package = "gdk4" | ||
[dependencies.gio] | ||
git = "https://github.com/gtk-rs/gtk-rs/" | ||
features = ["v2_64"] | ||
[dependencies.glib] | ||
git = "https://github.com/gtk-rs/gtk-rs/" | ||
features = ["v2_64"] | ||
[dependencies.gtk] | ||
git = "https://github.com/gtk-rs/gtk4-rs" | ||
package = "gtk4" | ||
[dependencies.libhandy] | ||
git = "https://gitlab.gnome.org/bilelmoussaoui/libhandy4-rs" | ||
package = "libhandy4" |
build-aux/cargo.sh
0 → 100755
build-aux/dist-vendor.sh
0 → 100644
build-aux/pre-commit.hook
0 → 100755
data/gtk/app_menu.ui
0 → 100644