I like that Typora and many other document-oriented apps show a list of recent files on windows when you right-click the icon in the taskbar. That makes it really easy to browse and open projects without having to open the app and use its main interface to find the project and open it.
I am all for this. See Onenote, which shows all recent notebooks.
One difference is that there is no way to open a new Onenote window and a recent notebook simultaneously, ie, clicking the “Schedule” notebook in this menu switches focus to the most recently open window, then overrides whatever was already open. This is slightly irritating, as it often defeats the purpose of the recent notebooks menu.
is it possible/easy to implement jump list items in windows taskbar? would love to right-click on the obsidian icon and have a list of my frequent vaults to quickly choose from. i know this is a random thing probably far down the list of priorities, but i can dream, right?
I second this request. The feature is officially called “JumpList” and has an Electron API.
Some things that could go onto the JumpList:
Recently opened vaults (this is the most important one)
Recently opened documents
Open daily note
For the time being, @arcandio’s solution is a great workaround. You can actually add any page in Obsidian to the JumpList. Just use the “Copy Obsidian URL” command in Obsidian, and paste this to the dialog when you create the Windows shortcut. Then drag that shortcut to the taskbar.
Another +1 for this request! I came to (and signed up to) the forum explicitly just to request this - and then saw that it had already been requested quite a few times. Good to see that there’s a manual workaround for now though! Thanks @arcandio!
Also +1 for the Feature request. I’m working with 3 different vaults and it would be a huge improvement to start directly in the specific vault and not land in the wrong vault and then go to the desired vault.
I expect the behaviour to be right click on taskbar icon, then all my vaults are listed and I can select the right one (maybe also most recent vaults but I only have 3 and it won’t be more than 10 in the far far future for me.
As I’m building out my Obsidian workflow, I’m finding it much easier to keep projects separated into their own vaults. Having to open last vault I was working on, then swap, then close the first one is a bit of a pain.
I was using the previous Windows work-around using shortcuts, and I was pretty happy with it. It wasn’t built-in but it worked. Then Windows 11 happened and now I’m always playing “no, the other vault” every time I open Obsidian. I’d really appreciate if jump lists were an official thing. I use multiple vaults across multiple projects, as well as my main “Me” vault, and constantly having to open the vault picker to go track down the one I really wanted is pretty irritating. I know there are worse problems in the world, but there is a standardized approach to how this should be presented in Windows, and it works really well. Please implement jump list functionality.
I can confirm that arcadio’s workaround (creating shortcuts to the obsidian:// URL of the vaults and dragging them onto the pinned Obsidian icon in the taskbar) does not work any more with Windows 11. At least not for adding new links - the old links that I created under Windows 10 are still there after upgrading to Windows 11. Another example of things that Microsoft disimproved in Windows 11.
I have verified that this is impossible to implement in a plugin using the electron API. There is a bug [Bug]: setUserTasks/setJumpList don't work after window was created · Issue #28125 · electron/electron · GitHub that makes it so you cannot set the jump list’s contents after the main window has been created. Plugins are of course loaded after the main window has been created so the only way for this to be implemented is as an official feature (unless someone kind find a workaround). According to the bug report setJumpLists() does effect any windows created after the call. So it may be possible to find a workaround using that or by somehow manually refreshing the window’s jump list.
I found a partial workaround using electron! Because you can set the jump list of any window opened after obsidian is opened, you can open a new window, set the jumplist of that window, and then pin that window to the taskbar and unpin the old shortcut and you now have an icon in the taskbar with whatever jumplist you want!
I might consider creating a plugin taking advantage of this workaround if that would be useful.