From 2fce39d58c0df451d052bf16cb3ac288e1476be0 Mon Sep 17 00:00:00 2001 From: PancakeTAS Date: Thu, 24 Jul 2025 15:11:02 +0200 Subject: [PATCH] ui: expand home path --- ui/src/ui/main_handler.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ui/src/ui/main_handler.rs b/ui/src/ui/main_handler.rs index 66e93e7..ae84fc2 100644 --- a/ui/src/ui/main_handler.rs +++ b/ui/src/ui/main_handler.rs @@ -79,10 +79,14 @@ pub fn register_signals(sidebar_: pane::PaneSidebar, main: &pane::PaneMain) { let dll = main.dll.imp(); dll.entry.connect_changed(|entry| { let _ = config::edit_config(|config| { - let text = entry.text().to_string(); + let mut text = entry.text().to_string(); if text.trim().is_empty() { config.global.dll = None; } else { + if text.contains("~") { + let home = std::env::var("HOME").unwrap_or_else(|_| String::from("/")); + text = text.replace("~", &home); + } config.global.dll = Some(text); } });