[Release] Catapult - the LineageOS launcher (Trebuchet) as your iPhone home screen. rootless, iOS 15-18
catapult replaces the ios home screen with trebuchet, the launcher from lineageos (android). everything else stays ios, and apps still open and close with apple’s own zoom animation.
Demo
What you get
- App drawer: swipe up to see every app a-z with a letter bar. search also handles math (9+2), conversions (5 km in mi) and web searches
- Folders that open on a single page
- Its own widgets: clock, weather, now playing, batteries (airpods too)
- 12 android icon shapes, plus support for your snowboard/anemone/frostboard themes. optionally apply them across all of ios (app switcher, spotlight, settings, notifications)
- Custom fonts (.ttf/.otf), optionally as the system font. emoji stay apple’s
- Follows your iphone’s language: 27 languages for my parts, 96 for the lineageos parts
- Long press an empty spot for wallpaper & style, widgets and home settings
Safe to try
if springboard crashes 5 times in a row right after startup, catapult turns itself off and you get your normal home screen back. normal resprings don’t count. you can also just uninstall it from sileo.
Tested on
- iPhone 7 (15.8.6)
- iPhone 8 Plus (16.7)
- iPhone 11 Pro Max (16.2)
- iPhone SE 2 (17.5.1)
- iPhone 11 Pro (18.6.2)
Not tried yet / known limitations
- iPads
- landscape
- iOS 15 on XS and newer
- arabic/hebrew are translated but the layout doesn’t flip to rtl yet
- ios widgets can’t go on it (ios doesn’t allow it), which is why it has its own
Credits
huge thanks to MakrSas. catapult is built on their trebuchet port, so go check out their work (material you pairs with it for wallpaper colours).
Original project: MakrSas/Trebuchet
Links
- Repo: jond-ie.github.io (search catapult)
- Demo + everything else: jond-ie.github.io
- Bugs/ideas: github.com/Jond-ie/catapult/issues
if a translation reads weird in your language, pls let me know
ai helped with the code (claude code). all the testing and debugging was me on device..
51 points · 24 comments
Mentions
[Release] Catapult - the LineageOS launcher (Trebuchet) as your iPhone home screen. rootless, iOS 15-18 catapult replaces the ios home screen with trebuchet, the launcher from lineageos (android). everything else stays ios, and apps still open and close with apple’s own zoom animation. Demo What you get - App drawer: swipe up to see every app a-z with a letter bar. search also handles math (9+2), conversions (5 km in mi) and web searches - Folders that open on a single page - Its own widgets: clock, weather, now playing, batteries (airpods too) - 12 android icon shapes, plus support for your snowboard/anemone/frostboard themes. optionally apply them across all of ios (app switcher, spotlight, settings, notifications) - Custom fonts (.ttf/.otf), optionally as the system font. emoji stay apple’s - Follows your iphone’s language: 27 languages for my parts, 96 for the lineageos parts - Long press an empty spot for wallpaper & style, widgets and home settings Safe to try if springboard crashes 5 times in a row right after startup, catapult turns itself off and you get your normal home screen back. normal resprings don’t count. you can also just uninstall it from sileo. Tested on - iPhone 7 (15.8.6) - iPhone 8 Plus (16.7) - iPhone 11 Pro Max (16.2) - iPhone SE 2 (17.5.1) - iPhone 11 Pro (18.6.2) Not tried yet / known limitations - iPads - landscape - iOS 15 on XS and newer - arabic/hebrew are translated but the layout doesn’t flip to rtl yet - ios widgets can’t go on it (ios doesn’t allow it), which is why it has its own Credits huge thanks to MakrSas. catapult is built on their trebuchet port, so go check out their work (material you pairs with it for wallpaper colours). Original project: MakrSas/Trebuchet Links - Repo: jond-ie.github.io (search catapult) - Demo + everything else: jond-ie.github.io - Bugs/ideas: github.com/Jond-ie/catapult/issues if a translation reads weird in your language, pls let me know ai helped with the code (claude code). all the testing and debugging was me on device..