MCPcopy Index your code
hub / github.com/Quorafind/Obsidian-Legacy-Vault-Switcher

github.com/Quorafind/Obsidian-Legacy-Vault-Switcher @1.0.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release 1.0.0 ↗ · + Follow
23 symbols 41 edges 3 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Legacy vault switcher

An Obsidian plugin that brings back the pre-1.6.0 vault switcher, help, and settings buttons.

img.png

legacy-vault-on.png legacy-vault-off.png

legacy-vault-settings.png

Installation

BRAT

BRAT (Beta Reviewer's Auto-update Tool) is a plugin that allows users to install Obsidian plugins directly from GitHub with automatic updates.

via Commands:

  1. Ensure BRAT is installed
  2. Enter the command BRAT: Plugins: Add a beta plugin for testing
  3. Enter Quorafind/Obsidian-Legacy-Vault-Switcher
  4. Click on Add Plugin

via Settings:

  1. Ensure BRAT is installed
  2. Go to Settings > BRAT > Beta Plugin List
  3. Click on Add Beta plugin
  4. Enter Quorafind/Obsidian-Legacy-Vault-Switcher
  5. Click on Add Plugin

Manual

Option 1:

  1. Go to Releases
  2. Download the latest Obsidian-Legacy-Vault-Switcher-${version}.rar
  3. Extract its contents
  4. Move the contents into /your-vault/.obsidian/plugins/obsidian-legacy-vault-switcher/
  5. Go to Settings > Community plugins
  6. Enable Legacy vault switcher

Option 2:

  1. Go to Releases
  2. Download the latest main.js and manifest.json
  3. Move the files into /your-vault/.obsidian/plugins/obsidian-legacy-vault-switcher/
  4. Go to Settings > Community plugins
  5. Enable Legacy vault switcher

Extension points exported contracts — how you extend this code

WorkspaceRibbon (Interface)
(no doc)
main.ts
App (Interface)
(no doc)
main.ts
MyPluginSettings (Interface)
(no doc)
main.ts

Core symbols most depended-on inside this repo

updateStyle
called by 4
main.ts
createRibbonButton
called by 3
main.ts
toggleRibbonItem
called by 3
main.ts
addToggle
called by 3
main.ts
updateRibbonButtons
called by 2
main.ts
makeRibbonItemButton
called by 1
main.ts
openVaultChooser
called by 1
main.ts
openHelp
called by 1
main.ts

Shape

Method 16
Class 4
Interface 3

Languages

TypeScript100%

Modules by API surface

main.ts23 symbols

For agents

$ claude mcp add Obsidian-Legacy-Vault-Switcher \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page