This file summarises notable changes between Live Keys versions.
- Added vector editor
- Added layout files
- Added Support for read only properties
- Added Support for chain properties
- Added new color picker
- Fully Integrated Builders and Watchers
- Support for Drawing Gradients
- Support for connecting to singletons
- Fixed saving/restoring palettes
- Fixed TransformPalette in node editor
- Fixed blank DrawPalette crash
- Updated NodePalette connectors
- Fixed Ownership and deletion in palettes
- Fixed binding deletion when deleting an edge in NodePalette
- Fixed some cases where SuggestionBox was hidden
- Added timeline animation tracks
- Support for initializing documents through palettes
- Added messagebox for workspace
- Added new palettes: StringList, Boolean, Size
- Fixed Root item deletion and creation in some contexts
- Fixed reading files sample
- Fixed file explorer sample
- Fixed executable sample run problems on windows
- Fixed same property appearing twice in the node editor
- Fixed ownership on deleting edit fragments
- Fixed various node editor interactions
- Fixed binding connections between edit fragments
- Added node editor.
- Added palettes in node editor.
- Added timeline editor.
- Added interactive documentation.
- Added workspace package. (
import workspace
) - Palettes on imports.
- Added shape-all option.
- Added pane for palette object containers.
- Support for palettes outside main file.
- Connection palette
- 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