Skip to content

jonalaniz/LaunchBack

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

LaunchBack

A free and open-source re-implementation of the "classic" macOS Launchpad.

LaunchBack UI

As I'm sure everyone's heard by now, as of macOS 26 Tahoe, Apple has removed the fullscreen Launchpad grid application in favor of an integrated Spotlight app drawer. Fortunately, there were ways to bring it back in early Tahoe betas with terminal commands and apps on various online sources, but seeing as those have been patched or rendered unusable since... I've started making my own for everyone.

LaunchBack (or "LaunchpadGlass", as the icon shows in this demo per my original name concept as “Launchpad but Liquid Glass”) is just that – a free and open source clone of Launchpad written in Swift with the newest Xcode 26, meant to be a fully–featured drop-in replacement for the original going forward in the style of apps like OpenShell and others for the Windows Start Menu. It is entirely independent of all Spotlight and Launchpad (or now "Apps" as it is called in Tahoe Beta 1) code and dependencies, so even if both of those were entirely ripped out of macOS (highly unlikely but just making a point), this app would still be 100% functional!

LaunchBack.Demonstration.mp4

As of release version 1.0, there is still much work to be done. As such, the following is a list of things to potentially explore in future releases:

  • Add a Settings pane with the following (non-exhaustive) options:
    • Manual sorting: Rather than sorting within the Launchpad itself, since items are automatically displayed left to right and top to bottom, apps could be manually sorted in a vertical list pane of sorts.
      • Folder support, if possible, would be added with/after manual sorting.
  • Right-click options: Similar to the menu when right-clicking an app on macOS within Finder or long-pressing an app on iOS, I may implement some form of this feature for LaunchBack to reveal an item's location in Finder and more.
  • Custom application directories: In the video demo, only system-wide apps are shown in LaunchBack, whereas Launchpad shows system and user apps, web apps, etc. I plan to allow any user-selected folders to be added, though the initial release only shows system-wide applications. If implemented, this may also come with manual app hiding.
  • Customizable hotkey support to open LaunchBack: Setting either a two or three-key shortcut to open the app, comment down below which you'd prefer.
  • Grid size customization (possibly, though doubtful at least for now since getting the grid in the first place was a serious challenge)
  • Sparkle update support for apps like Latest (and possibly Homebrew support)
  • (Potentially) A vertical app drawer option like on most Android app drawers, or as a separate release. Believe me, a vertical version of this is WAY easier to make, and I actually made one by accident at the start.

Beta release 1.1.0 also added manual sorting via the Settings menu, as well as the toggle for alphabetical sorting, which is enabled by default! I'm still working on smoothing out the scrolling, implementing folders, allowing you to hide applications, and several other features and optimizations. If you have ideas to submit, by all means, create an Issue and share! Just be sure to check the existing issues to avoid making a duplicate first.

Note: You may need to run the command below from the Terminal application to force the app to run. There is currently a false positive message warning of malware. This is not the case, as you can verify with resources such as Apparency and Virustotal.

xattr -d com.apple.quarantine LaunchBack.app

Until then... enjoy LaunchBack!

About

A free and open-source re-implementation of the macOS Launchpad pre-Tahoe

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 100.0%