Releases: turtle-key/TabLift
TabLift v2.0
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.9
TabLift v1.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.
- Made the app automatically move itself to the Applications folder (if not already there), for a more native install experience.
- Improved support window aesthetics and clarity.
- Dock Popup Enhancements:
- Dock popups now refresh continuously while hovered, so window previews are always up-to-date.
- Window previews update themselves without closing when you hover over different icons.
- Improved support for minimized indicators and filetype icons in window previews.
- Menu Bar:
- Menu bar icon now features hover effects and accessibility labels for VoiceOver.
- Improved popover styling with blur, rounded corners, and accent color touches.
- Bug Fixes & Refinements:
- Fixed multiple accessibility API and permission issues.
- Various layout and merge conflict resolutions.
- Made sure settings changes apply instantly at first startup.
- Fixed undercorrection and help menu issues.
- Numerous minor UI and performance tweaks.
For a complete history of changes, see the commit log.
Note: This summary includes only the most recent changes since the last release. For more details, visit the TabLift repository.
TabLift v1.8
TabLift v1.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.
Note: This summary includes only the most recent changes since the last release. For more details, visit the TabLift repository.
TabLift v1.7
TabLift v1.7
What’s Changed
-
Added a new toggle in General settings to show TabLift in the Dock.
by @turtle-key in f5ebdb5 -
Implemented automatic minimization of the previously focused window upon app switching for a cleaner workflow.
by @turtle-key in 5048abd -
Enabled automatic window creation when switching to apps without open windows, improving accessibility.
by @turtle-key in 3ccd64a -
Fixed a timing bug causing delays between Cmd+Tab press and window unminimization, smoothing out the switcher experience.
by @turtle-key in 36f2e2d
For a complete history of changes, see the commit log.
Note: This summary includes only the most recent changes since the last release. For more details, visit the TabLift repository.
TabLift v1.6.1
TabLift v1.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 d448999
For a complete history of changes, see the commit log.
Note: This summary includes only the most recent changes since the last release. For more details, visit the TabLift repository.
TabLift v1.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 #15
- Fixed NSPopover behavior to correctly dismiss when interacting with other menu bar items. by @turtle-key in #16
For a complete history of changes, see the commit log.
Note: This summary includes only the most recent changes since the last release. For more details, visit the TabLift repository.
TabLift v1.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 #10
- Menu Bar functionality added by @turtle-key in #11
For a complete history of changes, see the commit log.
Note: This summary includes only the most recent changes since the last release. For more details, visit the TabLift repository.
TabLift v1.4
What’s New
Accessibility Privilege Management:
You can now enable or manage Accessibility permissions directly from the General tab in the Settings window. This streamlines onboarding and makes it much easier to grant or check the necessary privileges for TabLift to function.
For a complete history of changes, see the commit log.
Note: This summary includes only the most recent changes since the last release. For more details, visit the TabLift repository.
TabLift v1.3
What’s New
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.
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.
Note: This summary includes only the most recent changes since the last release. For more details, visit the TabLift repository.
TabLift v1.2
What’s New
Visual & UI Improvements
- New App Icon:
The app icon has been completely redesigned for a fresh look (commit, commit). - About Window Enhancements:
- The app version label in the About window is now clickable and links directly to the latest GitHub release (commit).
- Added a license link.
Metadata & Packaging
- Updated Xcode project and bundle metadata to reflect the new version and icon (commit).
- Internal updates for app packaging.
For a complete history of changes, see the commit log.
Note: This summary includes only the most recent changes since the last release. For more details, visit the repository.