Skip to content

Commit b705582

Browse files
committed
fix(tauri): use user home as file browser start
1 parent 9203e07 commit b705582

File tree

4 files changed

+11
-3
lines changed

4 files changed

+11
-3
lines changed

src-tauri/src/main.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ fn main() {
7171

7272
let (mut rx, _) = Command::new_sidecar("trame")
7373
.expect("failed to create sidecar")
74-
.args(["--server", "--port", "0", "--timeout", "10"])
74+
.args(["--server", "--port", "0", "--timeout", "10", "--user-home"])
7575
.envs(env)
7676
.spawn()
7777
.expect("Failed to spawn server");

src/e3sm_quickview/app2.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ def __init__(self, server=None):
6565
self.file_browser = file_browser.ParaViewFileBrowser(
6666
self.server,
6767
prefix="pv_files",
68-
home=args.workdir, # can use current=
68+
home=None if args.user_home else args.workdir, # can use current=
6969
group="",
7070
)
7171

src/e3sm_quickview/utils/cli.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,5 +25,11 @@ def configure_and_parse(parser):
2525
default=str(Path.cwd().resolve()),
2626
help="working directory (to store session data)",
2727
)
28+
parser.add_argument(
29+
"--user-home",
30+
dest="user_home",
31+
action="store_true",
32+
help="Use user home as home for file browsing",
33+
)
2834

2935
return parser.parse_known_args()[0]

src/e3sm_quickview/view_manager.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,9 @@
1818

1919
from e3sm_quickview.utils.math import calculate_weighted_average
2020
from e3sm_quickview.utils.color import get_cached_colorbar_image
21-
from e3sm_quickview.utils.geometry import generate_annotations as generate_map_annotations
21+
from e3sm_quickview.utils.geometry import (
22+
generate_annotations as generate_map_annotations,
23+
)
2224

2325
# Constants for camera and display
2426
LABEL_OFFSET_FACTOR = 0.075 # Factor for offsetting labels from map edge

0 commit comments

Comments
 (0)