diff options
| author | Polesznyák Márk <contact@pml68.dev> | 2026-01-29 18:30:27 +0100 |
|---|---|---|
| committer | Polesznyák Márk <contact@pml68.dev> | 2026-01-29 18:30:30 +0100 |
| commit | b83c556641f42ffe27b220b97081ca08323bd5de (patch) | |
| tree | 19674a745f0d40f719e910ca009760a9de48f426 | |
| parent | feat: set parent window of rfd dialogs (diff) | |
| download | iced-builder-b83c556641f42ffe27b220b97081ca08323bd5de.tar.gz | |
feat: replace the unmaintained `dirs-next` crate with `dirs`
| -rw-r--r-- | Cargo.lock | 32 | ||||
| -rw-r--r-- | Cargo.toml | 2 | ||||
| -rw-r--r-- | src/environment.rs | 4 |
3 files changed, 22 insertions, 16 deletions
@@ -989,24 +989,24 @@ dependencies = [ ] [[package]] -name = "dirs-next" -version = "2.0.0" +name = "dirs" +version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1" +checksum = "c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e" dependencies = [ - "cfg-if", - "dirs-sys-next", + "dirs-sys", ] [[package]] -name = "dirs-sys-next" -version = "0.1.2" +name = "dirs-sys" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d" +checksum = "e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab" dependencies = [ "libc", + "option-ext", "redox_users", - "winapi", + "windows-sys 0.61.2", ] [[package]] @@ -1853,7 +1853,7 @@ dependencies = [ name = "iced_builder" version = "0.1.0" dependencies = [ - "dirs-next", + "dirs", "embed-resource", "iced", "iced_anim", @@ -3227,6 +3227,12 @@ dependencies = [ ] [[package]] +name = "option-ext" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" + +[[package]] name = "orbclient" version = "0.3.50" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -3723,13 +3729,13 @@ dependencies = [ [[package]] name = "redox_users" -version = "0.4.6" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43" +checksum = "a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac" dependencies = [ "getrandom 0.2.17", "libredox", - "thiserror 1.0.69", + "thiserror 2.0.18", ] [[package]] @@ -49,7 +49,7 @@ toml = "0.9" smol = "2" rust-format = { version = "0.3", features = ["pretty_please", "post_process"] } thiserror = "2" -dirs-next = "2" +dirs = "6" [build-dependencies] iced_fontello.git = "https://github.com/pml68/iced_fontello" diff --git a/src/environment.rs b/src/environment.rs index 33c316d..e80a4ba 100644 --- a/src/environment.rs +++ b/src/environment.rs @@ -33,14 +33,14 @@ fn platform_specific_config_dir() -> PathBuf { #[cfg(target_os = "macos")] { xdg_config_dir().unwrap_or_else(|| { - dirs_next::config_dir() + dirs::config_dir() .expect("expected valid config dir") .join("iced-builder") }) } #[cfg(not(target_os = "macos"))] { - dirs_next::config_dir() + dirs::config_dir() .expect("expected valid config dir") .join("iced-builder") } |
