Faster Stacked Tabs

by Ben Hancock
5
4
3
2
1
Score: 35/100

Description

Speed up stacked-tab switching while preserving its sliding animation.

Reviews

No reviews yet.

Stats

1
stars
163
downloads
0
forks
54
days
54
days
54
days
7
total PRs
7
open PRs
0
closed PRs
0
merged PRs
0
total issues
0
open issues
0
closed issues
2
commits

Latest Version

2 months ago

Changelog

Fix an occasional one-frame backwards jump when switching stacked tabs.

README file from

Github

Faster Stacked Tabs

Speed up switching between stacked tabs while keeping the horizontal sliding animation.

The core stacked-tabs feature uses the browser's native smooth scrolling, whose duration is not configurable. Faster Stacked Tabs replaces only that horizontal scroll with a shorter, adjustable ease-out animation.

Features

  • Keeps the stacked-tab sliding animation instead of disabling it.
  • Adjustable duration from 40–400 ms, with a 120 ms default.
  • Leaves regular tabs and scrolling elsewhere unchanged.
  • Restores native scrolling when the plugin is disabled.

Usage

  1. Enable Faster Stacked Tabs under Settings → Community plugins.
  2. Open Settings → Faster Stacked Tabs.
  3. Set Animation duration to the speed you prefer. The default is 120 ms.

The plugin only changes smooth horizontal scrolling inside stacked tab groups. Normal tabs and scrolling elsewhere are left unchanged.

Installation from source

npm install
npm run build

Copy manifest.json and main.js into:

<vault>/.obsidian/plugins/faster-stacked-tabs/

Reload the app, then enable the plugin under Settings → Community plugins.

Privacy

Faster Stacked Tabs does not access note contents, make network requests, or collect analytics. Its only saved value is the selected animation duration.

Development

npm install
npm run lint
npm run typecheck
npm run build

License

MIT