feature: added Open Folder to toolbar
Workspace name now updates on folder load
mellbacon committed
May 21, 2023 at 14:09 UTC
fb4bb588a76be4275d369eb9da578fbf925f55ab
1 file changed
+3
-2
src/lib/Header.svelte
+3
-2
@@ -3,12 +3,13 @@
3
import Dropdown from "./utility/Dropdown.svelte";
4
import Settings from "carbon-icons-svelte/lib/Settings.svelte";
5
import { addTab, addEditorTab } from "../lib/EditorTabList.svelte";
6
- import { saveFile, openFile } from "./File";
6
+ import { saveFile, openFile, openFolder, workspaceName } from "./File";
7
8
const items = [
9
{menuname: "File", children: [
10
{name: "New File", shortcut: "Ctrl + N", action: () => {addEditorTab()}},
11
{name: "Open File...", shortcut: "Ctrl + O", action: async () => {await openFile()}},
12
+ {name: "Open Folder...", shortcut: "Ctrl + K", action: async () => {await openFolder()}},
13
{name: "Save File", shortcut: "Ctrl + S", action: async () => {await saveFile()}},
14
{name: "Save File As...", shortcut: "Ctrl + Shift + S", action: async () => {await saveFile(true)}},
15
{name: "Close Tab", disabled: true, shortcut: "", action: () => {console.warn("Feature not implemented yet.")}},
@@ -64,7 +65,7 @@
65
</div>
66
<div class="divider"></div>
67
<div id="workspace" title="" data-tauri-drag-region>
67
- Untitled Workspace
68
+ {$workspaceName}
69
</div>
70
<div id="handle" data-tauri-drag-region></div>
71
<div class="tools">