Skip to content

Releases: birkdev/tab-out

v1.1.0 — Safari port + improvements fork

17 Apr 20:42

Choose a tag to compare

First release of Birk's fork of zarazhangrui/tab-out.

What's new vs. upstream

Safari support

  • Toolbar button or ⌘⇧K opens the dashboard (Safari doesn't allow new-tab-page overrides)
  • See SAFARI.md for Xcode build instructions
  • Google Fonts bundled locally (privacy, CSP, offline)
  • DuckDuckGo favicons instead of Google

Dark mode

  • Full palette via CSS light-dark(), follows system preference
  • Sun-icon toggle in the header for manual override
  • Preference persists across sessions; no flash on reload

Accessibility

  • ARIA labels, keyboard-navigable chips, visible focus rings
  • Screen-reader-announced toasts, honored prefers-reduced-motion
  • 44×44 touch targets on touch devices

UX additions

  • "Open all" / "Clear all" bulk actions for Saved for later + Archive
  • Dismiss button on archive items
  • Per-card tab counts update live after chip-level actions
  • Empty card auto-removes when its last tab is saved or closed

Code health

  • app.js trimmed ~27% (shared helpers, unified close-tab primitive, comment cleanup)
  • style.css trimmed ~10% (dead-rule removal)
  • All animations use exponential ease-out (no bounce)

Install

  • Chrome / Edge / Brave: unzip tab-out-v1.1.0.zip, go to chrome://extensions, enable Developer Mode, click "Load unpacked", pick the unzipped folder.
  • Safari: see SAFARI.md — requires Xcode.
  • Chrome Web Store: pending review.