This repository was archived by the owner on Jan 19, 2026. It is now read-only.
Releases: oitsjustjose/Overleaf-Desktop
Releases · oitsjustjose/Overleaf-Desktop
Port To TypeScript and QOL Updates!
Changes in this version:
3.0.0
Added
- Ability to auto-hide the menubar #5
- Added "Office" category to all Linux builds #1
- Better validation of the app's settings file - it'll now revert to a default one if there's a missing value or other error.
Changed
- Entire program has been re-written in TypeScript
- This means you should see fewer-to-no crashes!
- Makes my life easier adding, fixing and removing code in the future
- Build scripts using Docker for Cross-Platform Compilation on macOS
- See
scripts/docker.sh. - Docker auto-loads
scripts/bashrc. - Run with
npm run dist:allother
- See
- PDF viewer now works by locally downloading the PDF (still the same network overhead, just a forced workaround to a bug I had).
- Previewing PDFs overwrites the old PDF on your drive to save storage
- The temporary PDF download is deleted when quitting Overleaf Desktop
- PDF view now closes when the main IDE window is closed
Fixed
- Overleaf Desktop not starting on Ubuntu (I've tested this on Ubuntu 18.04 and 20.04 under WSL2) #4
Fixes and QoL Additions
Overleaf Desktop v1.0.3
Additions
- Overleaf Desktop now remembers its last window position and size!
Fixes
- Fixed sessions not saving between restarts
Changes
- Cleaned up codebase
- Modularized codebase to separate Window Utilities and Menu Utilities
Small updates
This update was mostly for me -- I made the releases push to snap and made the creation of apps more seamless.
Initial Release
Overleaf, unlike Google products, uses good class names for its objects. That made this release much easier and I think it's already feature-complete.
For Ubuntu Users: Overleaf Desktop is now on the Ubuntu app store! Just search for it and you'll find it.