Skip to content

Releases: mogenslund/liquid

Clean up, improvements to evaluation and a new help system

28 Jul 17:18
Compare
Choose a tag to compare

Liquid 0.8.0 contains many minor bugfixes, improvements to code evaluation, a new help system and some clean up. The clean up part involves some breaking of backwards compatibility. Some features like vim- and emacs keybindings have been removed. They can still be accessed through external extensions. The clean up is done to keep the code tight and as part of working towards a 1.0 release with a very stable and clean core prepared for extensions. The primary outstandings for a 1.0 release is documentation, guides, tutorials and changes needed to support extensions in a nice way.

More minor improvements

04 Jul 08:29
Compare
Choose a tag to compare

Better paren matching features.
Better context classification.

Small improvements here and there

18 May 17:07
Compare
Choose a tag to compare

This is just a release to get some of my minor improvements out, some minor performance improvements also, some minor bugs fixes.

Initial Vim and Emacs keybindings

01 May 20:22
Compare
Choose a tag to compare

Starting with --vim or --emacs will start Liquid with Vim or Emacs keybindings. They contain just the most fundamental keybindings. See the readme file for details, and how to contribute to the bindings.

Simplified architecture

26 Apr 18:20
Compare
Choose a tag to compare

The architecture has been simplified. If advanced extensions has been made (using modes) then they might need to be adjusted, as this release is not backwards compatible.

But the foundation has been laid for using Liquid as a platform for a customized text editor by having a more uniform way of extending functionality.

Next step will be providing examples of how the editor is customized.

Critical bug fix

25 Apr 06:45
Compare
Choose a tag to compare

Fixed bug where some char keys were not recognised in JFrame on Windows due to collision with F-keys.

JFrame and simplifications

24 Apr 17:53
Compare
Choose a tag to compare

Now JFrame (using --jframe) is much better supported. On Windows the JFrame view is the default.
A lot of refactoring has been done to simplify the views and to enable live updates between multiple views.

Run as webserver (also enables Windows support)

24 Mar 19:57
Compare
Choose a tag to compare

Liquid can now be started as a webserver using "--server", it can then be accessed in a browser using port 8520. Using this approach the editor can now be used on Windows also. Ports can be specified using syntax like "--port=8520".

For running in terminal as well as server use "--web".

To make the editor autoupdate in the browser use also "--autoupdate" (This will make it possible to run the same instance in multiple browsers and have them be syncronized. This can also be used for multiple users to collaborate over the network.)

Refacturing, cleaning and completeness

03 Mar 18:19
Compare
Choose a tag to compare

This release is the first non pre-release. I consider the central basic core parts ready. A lot of refacturing has been done to make the structure of the source code cleaner and with looser couplings.

Further development will circle around improveing the basic core parts, without major changes. While new features will be built on top of the core parts.

For documentation I will focus on tutorials, for others to now how to built apps open the liquid base.

Save check on exit and more syntax highlight

08 Jan 13:46
Compare
Choose a tag to compare

If there are unsaved files on exist, you will be asked to for exit to avoid saving.
Basic syntax highlight for Java, JavaScript and xml.