diff --git a/Cargo.lock b/Cargo.lock index a3b85ee..4cedc05 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -60,9 +60,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.2.50" +version = "1.2.51" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f50d563227a1c37cc0a263f64eca3334388c01c5e4c4861a9def205c614383c" +checksum = "7a0aeaff4ff1a90589618835a598e545176939b97874f7abc7851caa0618f203" dependencies = [ "find-msvc-tools", "shlex", @@ -90,6 +90,15 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" +[[package]] +name = "fastrand" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" +dependencies = [ + "getrandom", +] + [[package]] name = "field-offset" version = "0.3.6" @@ -102,19 +111,19 @@ dependencies = [ [[package]] name = "find-msvc-tools" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a3076410a55c90011c298b04d0cfa770b00fa04e1e3c97d3f6c9de105a03844" +checksum = "645cbb3a84e60b7531617d5ae4e57f7e27308f6445f5abf653209ea76dec8dff" [[package]] name = "flume" -version = "0.11.1" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da0e4dd2a88388a1f4ccc7c9ce104604dab68d9f408dc34cd45823d5a9069095" +checksum = "5e139bc46ca777eb5efaf62df0ab8cc5fd400866427e56c68b22e414e53bd3be" dependencies = [ + "fastrand", "futures-core", "futures-sink", - "nanorand", "spin", ] @@ -632,15 +641,6 @@ dependencies = [ "autocfg", ] -[[package]] -name = "nanorand" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3" -dependencies = [ - "getrandom", -] - [[package]] name = "nu-ansi-term" version = "0.50.3" @@ -738,9 +738,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.103" +version = "1.0.104" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8" +checksum = "9695f8df41bb4f3d222c95a67532365f569318332d03d5f3f67f37b20e6ebdf0" dependencies = [ "unicode-ident", ] @@ -785,9 +785,9 @@ checksum = "7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58" [[package]] name = "relm4" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6bae902de22fd92e62641f047975abf228573425b9b8de175e8ab5b6cda10379" +checksum = "1701679d08c984064e3e920f52ae10c8a0b522eeee223625622b23c27008a472" dependencies = [ "flume", "fragile", @@ -803,15 +803,15 @@ dependencies = [ [[package]] name = "relm4-css" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37dbe7a114855a22618f0e13595ce6b3f165478c13c2dfc4f4f99614da105797" +checksum = "b1df289e1d41618db75feada5b4c59ea3f7fe83a4e2690c44e14fe0c8c5c2b16" [[package]] name = "relm4-macros" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "175fce497fc6f11dde7ea56daa30ff7ad29a534bbc209d59d766659c880ba5f1" +checksum = "25edbb5b2e8126975f1dd8e85c48cd310afc150beed0dc97df22247b3243971e" dependencies = [ "proc-macro2", "quote", diff --git a/Cargo.toml b/Cargo.toml index 786c4a3..a6b1548 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -2,15 +2,15 @@ name = "gtk-rust-template" version = "0.1.0" authors = ["Bilal Elmoussaoui "] -edition = "2021" +edition = "2024" publish = false +rust-version = "1.92" [profile.release] lto = true [dependencies] gettext-rs = { version = "0.7.7", features = ["gettext-system"] } -relm4 = { version = "0.10.0", features = ["libadwaita", "gnome_48"] } -adw = { version = "0.8.1", package = "libadwaita", features = ["v1_8"] } +relm4 = { version = "0.10.1", features = ["libadwaita", "gnome_49"] } tracing = "0.1.44" tracing-subscriber = "0.3.22" diff --git a/src/app.rs b/src/app.rs index 4ba3885..8b23933 100644 --- a/src/app.rs +++ b/src/app.rs @@ -1,6 +1,7 @@ use relm4::{ + Component, ComponentParts, ComponentSender, SimpleComponent, actions::{AccelsPlus, RelmAction, RelmActionGroup}, - adw, gtk, main_application, Component, ComponentParts, ComponentSender, SimpleComponent, + adw, gtk, main_application, }; use gtk::prelude::{ApplicationExt, GtkWindowExt, OrientableExt, SettingsExt, WidgetExt}; diff --git a/src/main.rs b/src/main.rs index e70ff84..f254190 100644 --- a/src/main.rs +++ b/src/main.rs @@ -4,10 +4,10 @@ mod app; mod modals; use config::{APP_ID, GETTEXT_PACKAGE, LOCALEDIR, RESOURCES_FILE}; -use gettextrs::{gettext, LocaleCategory}; +use gettextrs::{LocaleCategory, gettext}; use gtk::prelude::ApplicationExt; use gtk::{gio, glib}; -use relm4::{gtk, main_application, RelmApp}; +use relm4::{RelmApp, gtk, main_application}; use app::App; diff --git a/src/modals/about.rs b/src/modals/about.rs index ed6129e..72b1f61 100644 --- a/src/modals/about.rs +++ b/src/modals/about.rs @@ -1,6 +1,6 @@ use adw::prelude::AdwDialogExt; use gtk::prelude::GtkApplicationExt; -use relm4::{adw, gtk, ComponentParts, ComponentSender, SimpleComponent}; +use relm4::{ComponentParts, ComponentSender, SimpleComponent, adw, gtk}; use crate::config::{APP_ID, VERSION};