by Victor Nascimento
Give pop-out windows their own system-wide hotkey, with an optional Quake-style slide-in mode. Windows only.
Hideaway
Give Obsidian pop-out windows their own system-wide hotkeys. Press a hotkey from any app to show a window; press it again to hide it. A window can also slide in from a screen edge, like the drop-down console in Quake.
Windows only. Obsidian 1.13.1 or later, desktop.
Getting started
- Open Settings → Hideaway and click the window there, called Scratch to start with.
- Next to Hotkeys, click + (Add hotkey), then Set hotkey, and press the keys you want, for example
Ctrl + Alt + F10. - Choose the mode for that hotkey: Normal or Quake.
- Press the hotkey from any app.
Obsidian has to be running (minimized or in the tray is fine) for the hotkeys to work.
What a hotkey does
| The window is… | Pressing its hotkey… |
|---|---|
| hidden | shows it, with the cursor where you left it |
| shown in the other mode | switches it to this mode |
| shown but behind other windows | brings it to the front |
| in front | hides it, and you're back in the app you were using |
A window can have several hotkeys, each with its own mode.
Normal mode
The window fades in where you left it, like an ordinary window, and appears in the taskbar while shown. It fades out when you hide it.
Quake mode
The window slides in from an edge of the monitor your mouse is on. On an edge next to another monitor or the taskbar it fades in and out instead, so it never shows over them. It stays on top and doesn't appear in the taskbar or Alt+Tab.
- Change edge: press
Win + ←/→/↑/↓while it's in front, drag it and let go at a screen edge, or use the "Move to …" commands. Pressing the arrow for the edge it's already on moves it to the next monitor, if there is one. - Move and resize: drag it along its edge, or drag any side except the one against the screen. Hideaway remembers the size and position for each edge.
- Reset: the button at the right of its tab bar, the Reset the window in front command, or the button in settings.
- Several windows on one edge keep their own sizes while they fit, and sit side by side when they don't.
Tabs and closing
- A window keeps its tabs and splits, also across restarts. The starting note is only used when it opens for the first time.
- Closing it with X remembers its tabs; the next hotkey press brings them back.
- Closing its last tab starts it fresh next time.
- Windows that were hidden when you quit Obsidian come back hidden.
Settings
Settings → Hideaway lists your windows; open one to edit it. For each window: name, starting note, hotkeys and their modes, the starting edge for Quake mode, the default depth and span (in % of the screen, separately for top/bottom and left/right), and the animation duration (how long it slides or fades; 0 shows it instantly). All of it is also found through Obsidian's settings search.
Hotkeys need Ctrl, Alt, Shift or Win (F-keys can be used alone). Hideaway warns you when another app already uses a hotkey, and about Ctrl + Alt + letter, which types characters on many keyboard layouts. Win + arrow can't be used, because it moves Quake windows.
Commands
Each window gets commands in the command palette: toggle (Normal), Quake mode, move to top / bottom / left / right, and reset position and size. They work while Obsidian is in front, and you can give them Obsidian hotkeys.
Good to know
- Tray plugin: Hideaway works alongside it. Tray keeps handling the main window; Hideaway only handles its own windows.
- One vault at a time: enable Hideaway in one vault per computer. If two open vaults use it, the second one can't register the same hotkeys and shows a warning.
- Disabling Hideaway turns its windows back into ordinary pop-out windows and releases the hotkeys.
- Hideaway controls windows through Electron directly and relies on a few parts of Obsidian that aren't part of the public plugin API. A future Obsidian update could break it; please open an issue if it does.
Privacy and permissions
- No network requests, no telemetry, no accounts.
- Registers system-wide hotkeys while Obsidian is running, and moves, shows and hides only its own windows.
- Never changes your notes; it only opens them. Its settings are stored in its own plugin folder.
License
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.