@setoelkahfi / svara / commits / fb4bb58

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">