# Sliding Panes (Andy Matuschak Mode) Obsidian Plugin
[![GitHub release (latest SemVer)](https://img.shields.io/github/v/release/deathau/sliding-panes-obsidian?style=for-the-badge&sort=semver)](https://github.com/deathau/sliding-panes-obsidian/releases/latest)
![GitHub All Releases](https://img.shields.io/github/downloads/deathau/sliding-panes-obsidian/total?style=for-the-badge)
Sliding Panes (Andy Matuschak Mode) as a plugin for [Obsidian](https://obsidian.md).
![Screenshot](https://github.com/deathau/sliding-panes-obsidian/raw/master/screenshot.gif)
This plugin changes the way panes in the main workspace are handled — inspired by
the UI of [Andy Matuschak's notes](https://notes.andymatuschak.org/).
Instead of shrinking the workspace to fit panels, the panels will remain a fixed
width (but resizable) and stack so you can scroll between them. Note headers are rotated and added
to the left of the pane like a spine (optional), and will stack up as you scroll (also optional), allowing
easy navigation between them.
(Note: To open links in a new pane in Obsidian, ctrl/cmd click them)
### Other Features
- Note headers stack up on the right _as well as_ the left.
- Changing an active pane scrolls that pane into view.
- Togglable without having to copy CSS into your theme.
- Togglable features, such as the rotated headers and stacking
### Settings
- **Toggle Sliding Panes** - Turns sliding panes on or off globally *(also available via command/hotkey)*
- **Leaf Auto Width** - If on, the width of the pane should fill the available space *(also available via command/hotkey)*
- **Leaf Width** - The default width of a single pane
- **Toggle rotated headers** - Rotates headers to use as spines *(also available via command/hotkey)*
- **Swap rotated header direction** - Swaps the direction of rotated headers *(also available via command/hotkey)*
- **Toggle stacking** - Panes will stack up to the left and right *(also available via command/hotkey)*
- **Spine Width** - The width of the rotated header (or gap) for stacking
![[readme-parts.compatibility]]
### Notes
![[readme-parts.experimental]]
It still gets a bit slow if you're loading a lot of documents, so try not to load too many at once.
![[readme-parts.plugin.installation]]
![[readme-parts.plugin.security]]
![[readme-parts.plugin.development]]
![[readme-parts.donate]]
# Version History
![[./changelog]]