Tiny Safari extension that implements tab close history, inspired by Chrome's.
- ✅ Tab position support
- ✅ Multi window support
- ✅ Persistent storage (after quit)
- ✅ 1000 tab history
- ✅ Private browsing ignored
- ✅ Toolbar button
- ✅ Automatic Updates
Due to Safari limitations, keyboard shortcut only works when a website's page content is loaded. This means it won't work from the new tab page, or if your internet connection is down. For a similar reason, this extension requires global page access 😒.
Across extension and application restart, browser windows are not persisted. When reopening multiple tabs, they will be grouped appropriately, but not inserted into existing windows.
This is a quick project to play with Apple's Safari Extensions framework, so don't expect anything brilliant.
Also, the default keyboard shortcut does interfere with the Show/Hide Tab Bar.
Install dev tools jq, xar and eslint.
brew install jq xar
npm install
Set up your certificates directory (certs
) as described in Rob Wu's
instructions.
npm run build