chrisgrieser / shimmering-obsidian

Alfred Workflow with dozens of features for controlling your Obsidian vault.
https://alfred.app/workflows/chrisgrieser/shimmering-obsidian/
MIT License
830 stars 41 forks source link

Feature Request: Supporting Multiple Vaults #100

Closed feliao closed 1 year ago

feliao commented 1 year ago

Feature Requested

First of all, great workflow and quality implementation!

I have two Obsidian (work/personal) that use fairly evenly throughout the day. I would love the ability to interact with both using this workflow:

thanks!!!

Relevant Screenshot

No response

Checklist

chrisgrieser commented 1 year ago

Thanks! 😊

You can switch between controlling different vaults via the Vault Switcher. However, you can only control one vault at the same time.

Controlling multiple vaults at the same time is not planned, since it would require a good amount of work for a fairly small benefit, sorry!

feliao commented 1 year ago

Thanks Chris,

Except I can't get vault switching to work!! Everything works fine. I can see both vaults (personal, Denodo) and can even switch into their finder location. But when I try to switch the workflow from Personal to Denodo, it just stays within Personal??

Here is a debugger dump when I try to switch from personal to Denodo vault (my work vault).

[10:14:00.302] Shimmering Obsidian[Script Filter] {"items":[{"title":"✅ Personal","subtitle":"~/Documents/Obsidian Personal","arg":"obsidian://open?vault=Personal","mods":{"alt":{"arg":"/Users/felixliao/Documents/Obsidian Personal/Personal"},"cmd":{"arg":"/Users/felixliao/Documents/Obsidian Personal/Personal"},"ctrl":{"arg":"/Users/felixliao/Documents/Obsidian Personal/Personal"},"shift":{"arg":"/Users/felixliao/Documents/Obsidian Personal/Personal"},"fn":{"arg":"/Users/felixliao/Documents/Obsidian Personal/Personal"}}},{"title":"Denodo","subtitle":"~/Documents/Obsidian Denodo","arg":"obsidian://open?vault=Denodo","mods":{"alt":{"arg":"/Users/felixliao/Documents/Obsidian Denodo/Denodo"},"cmd":{"arg":"/Users/felixliao/Documents/Obsidian Denodo/Denodo"},"ctrl":{"arg":"/Users/felixliao/Documents/Obsidian Denodo/Denodo"},"shift":{"arg":"/Users/felixliao/Documents/Obsidian Denodo/Denodo"},"fn":{"arg":"/Users/felixliao/Documents/Obsidian Denodo/Denodo"}}},{"title":"Vault Menu","subtitle":"Create or delete vaults","arg":"obsidian://advanced-uri?commandid=app%253Aopen-vault","icon":{"path":"icons/settings.png"},"mods":{"alt":{"valid":false,"subtitle":"⛔️"},"cmd":{"valid":false,"subtitle":"⛔️"},"ctrl":{"valid":false,"subtitle":"⛔️"},"shift":{"valid":false,"subtitle":"⛔️"}}}]} [10:14:08.992] Shimmering Obsidian[Script Filter] Processing complete [10:14:08.994] Shimmering Obsidian[Script Filter] Passing output '/Users/felixliao/Documents/Obsidian Denodo/Denodo' to Run Script [10:14:09.196] Shimmering Obsidian[Run Script] Processing complete [10:14:09.198] Shimmering Obsidian[Run Script] Passing output ' ' to Arg and Vars [10:14:09.199] Shimmering Obsidian[Arg and Vars] Processing complete [10:14:09.199] Shimmering Obsidian[Arg and Vars] Passing output '~/Documents/Obsidian Personal/Personal' to Post Notification [10:14:09.200] Shimmering Obsidian[Post Notification] Processing complete [10:14:09.201] Shimmering Obsidian[Post Notification] Passing output '~/Documents/Obsidian Personal/Personal' to Play Sound [10:14:09.246] Shimmering Obsidian[Play Sound] Processing complete [10:14:09.248] Shimmering Obsidian[Play Sound] Passing output '~/Documents/Obsidian Personal/Personal' to Call External Trigger [10:14:09.249] Shimmering Obsidian[External] Processing complete [10:14:09.250] Shimmering Obsidian[External] Passing output '~/Documents/Obsidian Personal/Personal' to Conditional [10:14:09.250] Shimmering Obsidian[Conditional] Processing complete [10:14:09.251] Shimmering Obsidian[Conditional] Passing output '~/Documents/Obsidian Personal/Personal' to Conditional [10:14:09.252] Shimmering Obsidian[Conditional] Processing complete [10:14:09.252] Shimmering Obsidian[Conditional] Passing output '~/Documents/Obsidian Personal/Personal' to Run Script

chrisgrieser commented 1 year ago

In that case, please open a bug report, since the bug report form asks for various kinds of information I need to debug the issue.