Polaska
A glass tab strip that replaces your browser's own, in a window of its own.
Tabs in a window of their own
The strip lives in its own macOS window, made of glass, tracked to sit under the browser as it moves and resizes. You switch the browser's own tab bar off and this takes its place.
Both engines, one extension
Chromium — Vivaldi, Chrome, Edge, Brave, Arc — and the Firefox family, through a Gecko build of the same extension rather than a second product. Verified in use on Vivaldi 8.1, Chrome 151 and Zen; Opera 134 was tried and cannot hide its own tab bar, so it is listed as not working rather than quietly omitted. On Firefox itself two things are still on the author, not on you: hiding the native tab bar needs a userChrome.css file, and a permanent install waits on a signed build from addons.mozilla.org.
Two halves that talk to each other
A Swift and SwiftUI app that owns the window and the glass, and a Manifest V3 extension that bridges to the browser's own tab state.
Polaska moves your browser tabs out of the browser and into a window of their own, tracked to the browser as it moves and resizes.
What the first run actually requires, stated plainly because it fails without all three:
- Accessibility permission. Without it the app cannot locate the browser window and the strip never appears at all.
- Turning off the browser's native tab bar yourself. Polaska cannot do this
for you, and the reason is worth knowing: every Chromium menu item reports the
same accessibility identifier, the titles are localised along with the browser,
and the item's position moves between versions. There is no reliable way to
find the right menu item inside someone else's application. On Firefox it is
not a menu item at all but a userChrome.css file, which also needs the
toolkit.legacyUserProfileCustomizations.stylesheetspreference switched on; Zen has vertical tabs of its own in settings. - Granting the extension access to all sites, so it can read tab icons. The app can find them without this, but more slowly and not for every page.
- Version 1.2.0
Latest change 1.2.0
The current version, and the most developed of the applications here. Per-release notes were not kept separately, so this entry stands for the state of the build rather than for a list of changes.
Numbered entries will start from the first version packaged for sale.