tnmyk269 downloadsShows pinned tabs in a separate row above the tab bar, like VS Code and IntelliJ.
An Obsidian plugin that gives pinned tabs their own compact row above the normal tab bar, similar to VS Code and IntelliJ.
Active pinned tab, Minimal dark:

Compact pinned tabs with title badges, Minimal dark:

Many pinned tabs on one row, Minimal dark:

Split panes keep their normal tab rows aligned:

For local development, see Development.
pnpm install
pnpm dev # watch mode
pnpm build # typecheck + production bundle
pnpm lint # eslint
pnpm check # lint + build
The UI suite launches an isolated Obsidian instance with its own profile and a test vault in test/vault-template. It creates tabs through the Obsidian API, checks layout invariants, and writes screenshots and a report to test/artifacts.
pnpm test:ui
pnpm test:ui:clean
The suite covers default dark/light and Minimal dark/light themes, mixed pinned/unpinned tabs, drag reordering, compact mode, long titles, many tabs, many pinned tabs, narrow windows, canvas tabs, split panes, sidebars, stacked tabs, settings changes, settings persistence, commands, plugin reload, and popout windows.
See test/README.md for details.
version in manifest.json and add the matching entry to versions.jsonpnpm buildv prefix) and attach main.js, manifest.json, and styles.css0BSD