This is the first Lite XL release to use SDL3 and LTO, which fixes some platform-specific issues and improves overall editor performance. Other than that, the release includes several quality-of-life improvements.
Downloads
- Windows (Setup): 32-bit, 64-bit
- Linux (64-bit): AppImage, tarball
- macOS: Universal, Intel, Apple Silicon
Other downloads such as ZIP files for Windows and lightweight releases are available below.
For OS requirements, please refer to the relevant section in the README.
New Features
- Port to SDL3 (#1756)
- Warn against malformed patterns and disable them (#2029)
- Update Windows setup files (#1988)
- add LTO support (#2049)
- Make font loading function return proper error messages (#1919)
Fixes
- Update CSS plugin to support more units (#2010)
- Add __tostring method to all objects (#1534)
- Use current char to determine col in DocView:get_x_offset_col (#1946)
- Allow / and \ as PATHSEP on Windows when fuzzy matching files (#1992)
- Use correct charmap and glyphmap sizes (#1999)
- Add digit separators for C++ syntax highlighting (#2026)
- Prevent enumerating the directory tree in system.list_dir (#2059)
- Fixed dirmonitor excessively high CPU usage on Linux (#2044)
- Use correct charmap and glyphmap sizes (#1999)
- Make project folder detection more robust against unexpected errors (b5317c5)
Other Changes
- Replace memory functions with SDL equivalent (#2067)
- Add postrelease workflow to update docs and release winget packages (#1983)
- Move dependency resolving into source file (#1937)
- Improve WASM support (#1779)
- Update CI Script to fix MSYS2 (#2028)
- Fix missing includes (#2017)
- Add manifest file to allow installing Lite XL with lpm (#2043)
Please go to changelog.md for detailed description of all the changes.
Commits since last version: v2.1.7...v2.1.8
.png)


