This is still in beta, but I think it works well enough.
It is an Alfred workflow for managing tabs and performing some tasks in DT3.
There are two places to start from:
-
dd
→ Select opened think windows (viewer win and doc win) -
da
→ Select opened tab
Once you see the tabs, you can…
(open the link to see animated gif)
-
Detach all tabs from think window and cascade (Thanks George @ngan, for the cascade windows script!)
-
See DEVONthink 3 records currently open in BBEdit ou MMD Composer (if they are the frontmost) (Thanks @pete31, for parts of the script!)
-
Find return links to selected record
- Note: it works even if wiki links are turned off.
- Note 2: it takes the aliases into consideration as well.
Use case
Let us say that…
- I have two document windows open side by side, but I need one of the tabs in a different place. Instead of closing the tab in window A, and then find my way to open it in window B, I can just trigger the workflow, select the tab and attach it to the desired window.
- I am editing a markdown record and I want to see the other records where I mentioned (or linked to) the current one without needing to trigger a search.
- I am editing a markdown record in BBedit/MMD Composer → I can trigger the workflow, see the record open in BBedit/MMD Composer, find records that link to it and also open it externally (without ever needing to bring DT3s window to the front).
Download
Needless to say, I am not responsible if the workflow burns the house down. (Considering how hot MacBooks get these days, that isn’t so unlikely).