ltz62 downloadsMultiline editor tabs with adjustable layout, smooth scrolling, and cross-window drag and drop.
An Obsidian desktop plugin for wrapped editor tabs.
The multiline tab layout is built into the plugin. The separate multiline-tabs-autofit.css snippet is not required.
Install it from Obsidian Community Plugins after it is approved. For manual installation, place main.js and manifest.json in:
.obsidian/plugins/multiline-tabs-wheel-scroll/
Then enable Multiline Tabs Wheel Scroll in Obsidian's community plugins settings.
After enabling the plugin, open its settings to adjust the tab layout, wheel scrolling, drag edge scrolling, and scrollbar. The defaults preserve the original behavior: three rows, 84-176 px tab width (124 px preferred width), 30 px row height, 2 px row gap, 100% wheel speed, 55 ms smoothness, 360 px/s edge scrolling, 22% edge trigger area, and a 10 px scrollbar. Use Restore to reset an individual value or Restore all to reset every setting.
This plugin is desktop-only because cross-window tab dragging depends on Obsidian's desktop workspace windows.