Hi everyone,
I’m looking for a clipboard manager plugin that would greatly improve the process of copying and pasting text and images in Obsidian, particularly when working with notes and PDFs opened through the PDF++ plugin. I think this functionality could significantly streamline workflows for many users, especially those who regularly work with multiple pieces of content copied from different sources.
Here’s a breakdown of what I’m envisioning:
Desired Features:
- Clipboard History with Collapsible Side Screen:
- The plugin should maintain a history of all copied texts and images in the order they were copied. This history should appear in a collapsible side screen whenever the user presses a designated paste command or shortcut.
- When pasting, the side screen should allow me to select which item from the clipboard history I want to paste, without replacing my current clipboard content unless explicitly selected.
- This would work for both texts and images, showing a preview of each copied item.
- The history should be accessible with a keyboard shortcut and disappear automatically when I’m done pasting.Example Workflow:
- I copy several pieces of text and images.
- When I paste, the plugin opens a collapsible side panel displaying the list of clipboard items in the order I copied them.
- I can scroll through the list, click on the desired item, and it will be pasted at the current cursor position in my note.
- Integration with PDF++ Plugin:
- When working with PDFs opened through the PDF++ plugin, I want to be able to copy text and choose how I paste it at the time of pasting, rather than at the time of copying.
- This would remove the need for complicated dropdowns or additional steps during the copying process.Specifically, when I copy from a PDF, I might want to paste the following:
- The text itself.
- A link to the location in the PDF where I copied the text.
- A callout block that includes the copied text or a link to the relevant PDF section.I want to be able to make this choice at the time of pasting based on context, rather than having to decide when I copy.Example Workflow:
- I copy text from a PDF opened through PDF++.
- When pasting, the clipboard history panel pops up and gives me options to:
- Paste the text.
- Paste a link to the text in the PDF.
- Paste the text as part of a callout block.
- I can select one of these options in the moment without needing to pre-configure anything when I copied the text.
- Customizable Clipboard History:
- The clipboard history should be customizable with the following features:
- Ability to set a limit on how many items are stored in the history (e.g., last 10 items, last 50 items, etc.).
- An option to clear the history manually or automatically when Obsidian is closed.
- Allow the user to configure which types of copied items are stored (e.g., texts, images, or both).
Use Case:
This feature would greatly improve my workflow when copying and pasting text and images, especially from PDFs opened through the PDF++ plugin. The current process often requires multiple steps or dropdowns during copying, which is cumbersome. Being able to choose how I paste at the time of pasting would be a game-changer, especially for quickly inserting different formats of the same copied content (e.g., plain text, a link, or a callout).
A collapsible clipboard history panel that appears on demand while pasting would allow me to quickly review and select from multiple copied items, which would streamline the process of working with content from various sources without losing track of what I’ve copied.
Existing Solutions:
I’ve looked into clipboard management options in general, but haven’t found a plugin that integrates this kind of history and flexibility for pasting, particularly with PDF++ integration. If a plugin like this already exists or could be easily modified, I’d appreciate any pointers or suggestions!
Thanks so much for considering this request!