Excalidraw-Obsidian 2.0.5 - Quality of Life Improvements - Drag & Drop, Configurable Modifier Keys
Based on Zsolt's Visual Personal Knowledge Management's video on YouTube. If you like this content, support the original creators by watching, liking and subscribing to their content.
Excalidraw 2.0.5 improves performance for smoother day-to-day use inside Obsidian.
Briefing
Excalidraw 2.0.5 adds quality-of-life upgrades aimed at making Excalidraw work more smoothly inside Obsidian—especially around importing media, controlling drag-and-drop behavior, and tailoring modifier keys. The biggest practical change is smarter drag-and-drop from both the local computer and the Obsidian vault: dropping videos and images now brings them in as interactive objects (not just static inserts), and files originating from within the vault are recognized as internal assets rather than external links.
On the local drive, dragging an MP4 from a folder like Downloads into Excalidraw imports the video as an interactive element. The canvas shows the animation, and the user can open the embedded media to interact with it (including stopping playback). For web sources, dragging an image from a browser into Excalidraw can default to inserting a static image, but there’s a path to keep it interactive: using a modifier-key combination while dropping inserts an interactive frame instead of a plain image. The workflow also includes a practical caveat—an unwanted black border area can appear around the interactive frame due to the operating system, but resizing the frame removes the visual issue.
The vault-aware behavior is the other major shift. When a file already exists inside the vault path is dragged into Excalidraw, Excalidraw recognizes it as an internal asset and creates an internal link rather than an external one. A GIF example illustrates this: dropping a skating GIF from the vault route into the canvas results in an interactive animated element, and the link is treated as internal.
Excalidraw 2.0.5 also introduces configurable modifier key combinations for multiple actions: link clicks and drag-and-drop from different sources (browser, Obsidian file explorer, and the local operating system). The settings live under Excalidraw plugin settings, in the Excalidraw appearance and behavior section, specifically within “link click and drag and drop modifier keys.” Users can choose what each modifier sequence does—such as opening links in a new tab versus the active window—using platform-specific key sequences (Windows uses Control/Shift/Alt/Meta; macOS uses the corresponding Shift/Option/Command/Control pattern).
Because modifier sequences are evaluated in groups, the configuration needs to be unique within each category: if multiple options share the same key combination, only one will apply and the outcome becomes unpredictable. The update also notes a fallback: if none of the configured combinations match, the group’s default action applies (commonly opening in a new tab). Finally, there’s limited support for animated GIFs—animations look fine on the canvas, but exporting to an image turns the animated GIF into a gray box since it’s treated as an embeddable object rather than a true image. Performance improvements are included as well, intended to make these interactions feel faster in everyday use inside Obsidian.
Cornell Notes
Excalidraw 2.0.5 improves media handling in Obsidian by making drag-and-drop smarter and more interactive. Videos and images dropped from the local drive can be imported as interactive elements, while files already inside the vault are recognized as internal assets (creating internal links). The update also adds configurable modifier-key combinations for link clicks and drag-and-drop actions, letting users decide when actions open in new tabs versus the active window. Limited animated GIF support works on the canvas, but exports to images produce a gray box because the GIF is treated as an embeddable object. Performance work is included to make these workflows feel smoother.
What changes in drag-and-drop behavior make Excalidraw 2.0.5 more useful for local files?
How does Excalidraw 2.0.5 treat files that originate inside an Obsidian vault?
How do modifier keys change drag-and-drop results from a browser?
Where are modifier key combinations configured, and what’s the key risk when customizing them?
What happens to animated GIFs when exporting?
Review Questions
- When a file is dragged into Excalidraw from inside the vault path, what link type should be expected and why does that matter for knowledge management?
- How can a user make browser-dropped images become interactive frames instead of static inserts, and what UI artifact might still appear?
- What configuration mistake with modifier keys can lead to unpredictable behavior, and how does the default action apply when no combination matches?
Key Points
- 1
Excalidraw 2.0.5 improves performance for smoother day-to-day use inside Obsidian.
- 2
Drag-and-drop from the local drive now imports videos and media as interactive elements on the canvas.
- 3
Dropping assets that already exist in the Obsidian vault path creates internal links instead of external ones.
- 4
Modifier-key combinations for link clicks and drag-and-drop actions are configurable in plugin settings under appearance and behavior.
- 5
Interactive insertion from browser drops relies on modifier keys (default Control + Shift on Windows), and the interactive frame may require resizing to remove an OS black border.
- 6
Within each modifier-key category, each key sequence should be unique; duplicate assignments make outcomes unpredictable.
- 7
Animated GIFs animate on-canvas but export to images as a gray box due to embeddable-object handling.