Lite Xl Versions Save

A lightweight text editor written in Lua

v1.16.9

3 years ago

Hotfix for a bug that prevented the creation of a new file.

Fix a bug related to the resizing of nested panes.

v1.16.8

3 years ago

Bugfixes and improvements

Fix application crash when using the command core:restart.

Improve application startup to avoid flashing window's problem.

Fix a few problems with documents' filenames.

New plugins versioning

Move to new plugins versioning scheme using tag mod-version:1. The mod-version is a single digit version that tracks the plugins compatibility version independently from the lite-xl version.

For backward compatibility the tag -- lite-xl 1.16 is considered equivalent to mod-version:1 so users don't need to update their plugins.

Both kind of tags can appear in new plugins in the form:

-- mod-version:1 -- lite-xl 1.16

where the old tag needs to appear at the end for compatibility.

New contributors

This release includes some improvements from a new contributors @adamharrison, welcome onboard!

v1.16.7

3 years ago

Add support for retina displays on Mac OS.

Fix a few problems related to file paths.

v1.16.6-sdl-renderer-2

3 years ago

This testing release is the second iterations use a new rendering approach based on SDL's Renderer.

The new architecture should allow to use the full resolution of Retina displays on macos.

v1.16.6-sdl-renderer-1

3 years ago

This testing release use a new rendering approach based on SDL's Renderer.

The new architecture should allow to use the full resolution of Retina displays on macos.

v1.16.6

3 years ago

Plugin verification

Implement a new system to check the compatibility of plugins by checking a release tag. Plugins that don't have the release tag will not be loaded. Users are invited to update the plugins from the official repository https://github.com/franko/lite-plugins .

Improved NagView

Improve and extend the NagView with keyboard commands and introduce dialog commands. Special thanks to @takase1121 for the implementation and @liquidev for proposing and discussing the enhancements.

Support for Mac OS X

Add support to build on Mac OS X with specific keyboard bindings. We provide in addition a notarize application bundle. Special thanks to @mathewmariani for his lite-macos fork, the Mac OS specific resources and his support.

On text change hook

Add hook function DocView.on_text_change so that plugin can accurately react on document changes. Thanks to @vincens2005 for the suggestion and testing the implementation.

Border-less window

Enable borderless window mode using the config.borderless variable. If enable the system window's bar will be replaced by a title bar provided by lite-xl itself.

Fixed a bug in the graphics engine

Fix a drawing engine bug that caused increased CPU usage for drawing operations.

Add function to set window opacity

Add system.set_window_opacity function. Many thanks to @AqilCont for his suggestion.

Integrate draw-white-space plugin

Add codepoint replacement API to support natively the "draw whitespaces" option. It supersedes the drawwhitespace plugin. If can be configured using the config.draw_whitespace boolean variable and enabled and disables using the commands draw-whitespace:toggle, draw-whitespace:enable, draw-whitespace:disable.

v1.16.5

3 years ago

Hotfix for Github's issue https://github.com/franko/lite-xl/issues/122

Added notarized Mac OS app.

v1.16.4

3 years ago

Add tooltips to show full file names from the tree-view. Contributed by @takase1121.

Introduce NagView to show warning dialog about unsaved files. Contributed by @takase1121.

Detect High-DPI displays on Linux using Xft.dpi entry from xrdb's output. Contributed by @daubaris with modifications by @franko.

Made animations independent of framerate, and added a config setting config.animation_rate for customizing the speed of animations. Contributed by @liquidev.

Made borders between tabs look cleaner. Contributed by @liquidev.

Fix problem with files using hard tabs.

v1.16.3-lite-xl

3 years ago

This release correct some serious problems related to font rendering, most notably the bug about the cursor positioning when using mouse. Upgrade is recommended.

It took time but with this release the subpixel text positioning now works well and accurately. Text using proportional should appear now more evenly spaced and pleasant because some font's spacing errors have been fixed.

Fix also dysfunctional error message window. The writing of the error message in the standard output and in an error file is now correctly done.

Fixed also a problem revealed by the usage of an old version of the detectindent plugin.

v1.16.2-lite-xl

3 years ago

Fix a couple of critical bugs related to lite-xl startup and to binary file opening.

Implement subpixel text positioning to improve text layout at small size. Please not that some spacing inaccuracies still remains when using FiraSans.

Implement close button for tabs. An option to disable the tabs button will be implemented in the next release.

Make the command view list of suggestion scrollable to see all the items.

Improve update/resize behavior of treeview and toolbar.