turtle-key/TabLift
A lightweight, open-source macOS utility that automatically restores minimized app windows when switching with ⌘+Tab or ⌘+`.
12 Releases
Latest: 10mo ago
TabLift v2.0v2.0Latest
📋 What’s Changed
- ⚡ New: Window switcher overlay: A compact, fast panel appears while cycling with ⌘+` so you can see all windows of the current app and jump instantly.
- ⚡ New: Dock previews with window controls: Hover the Dock to see live, clickable previews with the red/yellow/green buttons and smoother motion that stays in sync as things change.
- Smarter Dock click behavior: Optional toggle to minimize all when windows are up, restore all when they’re down, and just focus when the app isn’t frontmost.
- More reliable everyday use: Handles brief macOS “not ready yet” moments (like right after wake or screen locks) so actions happen when they’ll actually work.
- 🪲 Performance and stability: Smoother animations, better title scrolling for long names, fewer edge‑case glitches, and improved consistency across displays and restarts.
- ---
- Thanks for using TabLift! If you spot anything odd or have ideas, feedback is always welcome.
TabLift v1.9v1.9
📋 What’s Changed
- Performance Profiles for Dock Previews: Added customizable profiles to fine-tune how quickly Dock popups appear and fade out. Choose between Relaxed, Default, and Speedy to match your workflow.
- Marquee Text in Dock Previews: Window titles are now animated with smooth marquee text, ensuring even long titles are always visible and readable.
- New Keyboard Shortcut: Added ⌘⇧M to instantly minimize all windows of the frontmost app, making it easy to clear your workspace.
- Settings & UI Improvements:
- Settings window now supports sticky footers and improved ordering for options.
- About and Support tabs are more visually appealing, with new icons and hover effects.
- Added demo videos directly in settings to explain features.
- Accessibility permission checks and fixes to ensure full compatibility.
- + 18 more
TabLift v1.8v1.8
📋 What’s Changed
- Added beautiful Dock popups with live window previews and clear minimized indicators. Hovering a Dock icon now shows all open and minimized windows for that app, making it easier to jump to exactly the window you want.
- Fixed several UI layout issues and made Settings more responsive, especially when resizing.
- Various bug fixes and refinements to window restoration logic for better compatibility with more apps and mission control.
- ---
- For a complete history of changes, see the [commit log](https://github.com/turtle-key/TabLift/commits/main).
- <sub>Note: This summary includes only the most recent changes since the last release. For more details, visit the [TabLift repository](https://github.com/turtle-key/TabLift).</sub>
TabLift v1.7v1.7
📋 What’s Changed
- Added a new toggle in General settings to show TabLift in the Dock.
- by @turtle-key in f5ebdb595822a82806e6811ec794d70b66123cc6
- Implemented automatic minimization of the previously focused window upon app switching for a cleaner workflow.
- by @turtle-key in 5048abde0320b31b7f8c3c47faabd808bc808d2e
- Enabled automatic window creation when switching to apps without open windows, improving accessibility.
- by @turtle-key in 3ccd64aed3528a6bf7985da8de7fd00b17543d05
- Fixed a timing bug causing delays between Cmd+Tab press and window unminimization, smoothing out the switcher experience.
- by @turtle-key in 36f2e2d30292b2dd0d2e85d79c689ab81616a091
- + 3 more
TabLift v1.6.1v1.6.1
📋 What’s Changed
- Made the footer (license link and Quit button) stick to the bottom of the window in the General tab, so it remains static even when the form content is short.
- by @turtle-key in d44899987c436d2dbbd8bd2890acf38f9cfe65e9
- ---
- For a complete history of changes, see the [commit log](https://github.com/turtle-key/TabLift/commits/main).
- <sub>Note: This summary includes only the most recent changes since the last release. For more details, visit the [TabLift repository](https://github.com/turtle-key/TabLift).</sub>
TabLift v1.6v1.6
📋 What's Changed
- Improved detection of app switching via Cmd+Tab and Cmd+` to ensure minimized windows are restored accurately. by @turtle-key in https://github.com/turtle-key/TabLift/pull/15
- Fixed NSPopover behavior to correctly dismiss when interacting with other menu bar items. by @turtle-key in https://github.com/turtle-key/TabLift/pull/16
- ---
- For a complete history of changes, see the [commit log](https://github.com/turtle-key/TabLift/commits/main).
- <sub>Note: This summary includes only the most recent changes since the last release. For more details, visit the [TabLift repository](https://github.com/turtle-key/TabLift).</sub>
TabLift v1.5v1.5
📋 What's Changed
- Added support for cmd+backtick with minimized windows & added a toggle for minimized windows to select between bringing all windows or just the last focused ones up. by @turtle-key in https://github.com/turtle-key/TabLift/pull/10
- Menu Bar functionality added by @turtle-key in https://github.com/turtle-key/TabLift/pull/11
- ---
- For a complete history of changes, see the [commit log](https://github.com/turtle-key/TabLift/commits/main).
- <sub>Note: This summary includes only the most recent changes since the last release. For more details, visit the [TabLift repository](https://github.com/turtle-key/TabLift).</sub>
TabLift v1.4v1.4
📦 Accessibility Privilege Management:
- ---
- For a complete history of changes, see the [commit log](https://github.com/turtle-key/TabLift/commits/main).
- <sub>Note: This summary includes only the most recent changes since the last release. For more details, visit the [TabLift repository](https://github.com/turtle-key/TabLift).</sub>
TabLift v1.3v1.3
📦 Visual & UI Improvements
- New App Icon:
- The app icon has been completely redesigned for a fresh look.
- Modern About & Settings Window:
- The About window is now part of a new tabbed Settings window with a cleaner design.
- The app version label in the About window is now clickable and links directly to the latest GitHub release.
- Added a clickable license link, and website and donation links.
- Accessibility Permission Flow:
- New Accessibility permission prompt window with clear instructions and helpful links for a smoother onboarding experience.
- + 1 more
✨ Features & Enhancements
- Built-in update checker (using Sparkle, with configurable intervals and automatic update support).
- Improved permission management and onboarding screens for first-time users.
- Enhanced compatibility with modern versions of macOS (13+), including Apple Silicon support.
- ---
📦 Metadata & Packaging
- Updated Xcode project and bundle metadata to reflect the new version and icon.
- Internal refactoring and modularization (renamed and reorganized Swift files).
- Updated and expanded the included website (powered by SvelteKit) for better documentation, SEO, and visuals.
- Project now includes Open Graph & Twitter cards, FAQ, and privacy policy pages.
- ---
- For a complete history of changes, see the [commit log](https://github.com/turtle-key/TabLift/commits/main).
- <sub>Note: This summary includes only the most recent changes since the last release. For more details, visit the [TabLift repository](https://github.com/turtle-key/TabLift).</sub>
TabLift v1.2v1.2
📦 Visual & UI Improvements
- New App Icon:
- About Window Enhancements:
- The app version label in the About window is now clickable and links directly to the latest GitHub release ([commit](https://github.com/turtle-key/TabLift/commit/241e7824d4201196bb5f365890c48c38c2f41d98)).
- Added a license link.
📦 Metadata & Packaging
- Updated Xcode project and bundle metadata to reflect the new version and icon ([commit](https://github.com/turtle-key/TabLift/commit/e192924bdcd59fb2eb8f7beec0cb3d9449868fd5)).
- Internal updates for app packaging.
- ---
- For a complete history of changes, see the [commit log](https://github.com/turtle-key/TabLift/commits/main).
- _Note: This summary includes only the most recent changes since the last release. For more details, visit the repository._
TabLift v1.1v1.1
✨ Features & Improvements
- Quit Button Added:
- You can now quickly quit TabLift using a new, conveniently placed "Quit" button in the About window.
- ([See commit](https://github.com/turtle-key/TabLift/commit/af25f4b4f8b5fb7cc7a766ceb3c45543485d6870))
- Dynamic App Version Display:
- The About window now automatically displays the current app version and build number, fetching them from your app’s bundle info.
- ([See commit](https://github.com/turtle-key/TabLift/commit/a7d99b76eeeae93b7d0d2d0513085909733b2a14))
🐛 Bug Fixes
- UI Bug Fix:
- Fixed a bug where static colors did not adapt to the system appearance, ensuring consistent look across light and dark mode.
- ([See commit](https://github.com/turtle-key/TabLift/commit/afec6908c3a5c13db720161394e13cf46d239cf6))
- For a full list of changes and details, see the [commit history](https://github.com/turtle-key/TabLift/commits/main).
TabLift v1.0v1.0
📋 Changes
- Automatically restores minimized app windows on app switch (⌘+Tab)
- Seamless, native integration with macOS (works with Mission Control and multiple desktops)
- Runs quietly in the background with minimal resource usage
- Simple setup: just launch the app and grant Accessibility permission
- Open source and privacy-friendly
