This file summarises notable changes between Live Keys versions.
- Fixed code completion in some scenarios where the context was off
- Cursor position is now remembered when switching documents
- Fixed editor scrolling during some indenting scenarios
- Updated to Open CV 4
- Layer based loading (Current layers: base, window, workspace, editor)).
- Support for a FileSystem package. (
import fs
) - Added workspace pane manager.
- Added workspace themes.
- Added support for packages and dependencies. (Packages are also found in the packages folder).
- Added Runnables, allowing a user to run multiple files within a project at once.
- Added Subprojects.
- Support for opening multiple palettes editing the same type.
- Runtime code bindings are now done through palettes, which is safer.
- Palette implementations now support qml code parsers.
- A type's properties can also be edited by composing palettes.
- Support for Acts
- Support for MacOS build and deployment
- Support for Palettes and Bindings
- Palettes for editing colors, numbers and matrices
GlobalItem
is now calledStaticLoader
and is available underlive
plugin (import live 1.0
)GlobalItemProperty
is nowStaticLoaderProperty
and is available underlive
plugin- Items that used
stateId
are now configured using thestaticLoad()
function (see the documentation on Static Items) lcvcontrols
have been removed, and all items have been distributed underlcvcore
andlcvfeatures2d
pluginslcvlib
api has been removed. Plugins likelcvcore
,live
expose their types as libraries, so the user can now link to them- Added a project folder for qmake project files developers can now include to extend Livekeys
- Editor configuration file
- License management
- Direct runtime property editing
- Palettes
- Runtime Binding
- All files now require manual import of QtQuick module. (e.g.
import QtQuick 2.3
) - Use
project.dir()
instead ofcodeDocument.path
when refering to the path of the project
- Code Completion support
- Project management
- Project file navigation
- Script execution and the live module
- Argument forwarding to qml
- Added lcvfeatures module.
- Added build scripts.
- Using
import lcvcore 1.0
instead ofimport "lcvcore 1.0"
- Files are now able to import local directories relative to their location