diff --git a/.gitignore b/.gitignore
index 61d861c1a..efb469d39 100644
--- a/.gitignore
+++ b/.gitignore
@@ -9,3 +9,5 @@ WixTools
# TEMPORARY: ignore my test instance and metadata
theseus_cli/launcher
theseus_cli/foo
+.DS_Store
+.pnpm-debug.log
\ No newline at end of file
diff --git a/.vscode/extensions.json b/.vscode/extensions.json
new file mode 100644
index 000000000..2d7ef6459
--- /dev/null
+++ b/.vscode/extensions.json
@@ -0,0 +1,12 @@
+{
+ "recommendations": [
+ "tauri-apps.tauri-vscode",
+ "vunguyentuan.vscode-css-variables",
+ "stylelint.vscode-stylelint",
+ "eamodio.gitlens",
+ "esbenp.prettier-vscode",
+ "pivaszbs.svelte-autoimport",
+ "svelte.svelte-vscode",
+ "ardenivanov.svelte-intellisense"
+ ]
+}
\ No newline at end of file
diff --git a/.vscode/settings.json b/.vscode/settings.json
new file mode 100644
index 000000000..d5fbd58db
--- /dev/null
+++ b/.vscode/settings.json
@@ -0,0 +1,56 @@
+{
+ "cssVariables.lookupFiles": [
+ "**/*.postcss",
+ "**/node_modules/omorphia/**/*.postcss"
+ ],
+ "cssVariables.blacklistFolders": [
+ "**/.git",
+ "**/.svn",
+ "**/.hg",
+ "**/CVS",
+ "**/.DS_Store",
+ "**/.git",
+ "**/bower_components",
+ "**/tmp",
+ "**/dist",
+ "**/tests"
+ ],
+ "gitlens.showWelcomeOnInstall": false,
+ "gitlens.showWhatsNewAfterUpgrades": false,
+ "gitlens.plusFeatures.enabled": false,
+ "gitlens.currentLine.enabled": false,
+ "gitlens.currentLine.pullRequests.enabled": false,
+ "gitlens.currentLine.scrollable": true,
+ "gitlens.codeLens.enabled": false,
+ "gitlens.hovers.enabled": false,
+ "CSSNavigation.activeCSSFileExtensions": [
+ "css",
+ "postcss"
+ ],
+ "CSSNavigation.activeHTMLFileExtensions": [
+ "html",
+ "svelte",
+ "js",
+ "ts"
+ ],
+ "CSSNavigation.excludeGlobPatterns": [
+ "**/bower_components/**",
+ "**/vendor/**",
+ "**/coverage/**"
+ ],
+ "CSSNavigation.alwaysIncludeGlobPatterns": [
+ "./theseus_gui/node_modules/omorphia/**/*.postcss"
+ ],
+ "html-css-class-completion.HTMLLanguages": [
+ "html",
+ "svelte"
+ ],
+ "html-css-class-completion.includeGlobPattern": "**/*.{postcss,svelte}",
+ "html-css-class-completion.CSSLanguages": [
+ "postcss",
+ ],
+ "svelte.enable-ts-plugin": true,
+ "svelte.ask-to-enable-ts-plugin": false,
+ "svelte.plugin.css.diagnostics.enable": false,
+ "svelte.plugin.svelte.diagnostics.enable": false,
+}
\ No newline at end of file
diff --git a/theseus_gui/src/components/VerticalNav.svelte b/theseus_gui/src/components/VerticalNav.svelte
index 42db1d812..d68a0bfbe 100644
--- a/theseus_gui/src/components/VerticalNav.svelte
+++ b/theseus_gui/src/components/VerticalNav.svelte
@@ -1,12 +1,12 @@
diff --git a/theseus_gui/src/routes/library/instance/[id]/settings.svelte b/theseus_gui/src/routes/library/instance/[id]/settings.svelte
index a3708d27b..40ed9f15a 100644
--- a/theseus_gui/src/routes/library/instance/[id]/settings.svelte
+++ b/theseus_gui/src/routes/library/instance/[id]/settings.svelte
@@ -1,7 +1,3 @@
-
-