A lightweight text editor written in Lua
Hotfix for a bug that prevented the creation of a new file.
Fix a bug related to the resizing of nested panes.
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.
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.
This release includes some improvements from a new contributors @adamharrison, welcome onboard!
Add support for retina displays on Mac OS.
Fix a few problems related to file paths.
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.
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.
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 .
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.
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.
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.
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.
Fix a drawing engine bug that caused increased CPU usage for drawing operations.
Add system.set_window_opacity
function. Many thanks to @AqilCont for his suggestion.
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
.
Hotfix for Github's issue https://github.com/franko/lite-xl/issues/122
Added notarized Mac OS app.
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.
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.
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.