New widget: Pad. Bidimensional slider.
LX.makeDraggable
now supports 'absolute' and 'fixed' positions.
Fix passing onDragStart/onMove functions to Dialogs.
Minor bug fixes.
Timeline: Fixed timeline signals and added callbacks
Number/Vector widgets:
- Support for onPress&onRelease for catching mouse events.
- Added setLimits
for min, max, step parameters.
Added Size Widget (N dimension number widget). Minor bug fixes.
Audio:
- Start new audio widgets (Knob wip).
Timeline:
- Major refactor of Timeline
- Fixed examples
Allow unit labels for Number widgets. Fixed Number/Vector precision. Fixed ContextMenu position on creation over window size. Minor bug fixes.
Default skipCallback as true
on emit widget signal.
Add some vec2 math functions.
Panel.addTabs
support for onCreate (prev. callback
) and onSelect callbacks.
Apply original display
when showing Areatab.
Minor styling tweaks.
Documentation updates.
Fix moveOutAction
clamping X value.
Add values in curve only with MOUSE_LEFT_CLICK.
Curve redraw and color widget styling fixes.
Minor general styling improvements.
Fix setValue on Checkbox.
Fix position of Dropdown menu when content is scrolled.
moveOutAction
option to delete or clamp curve points.
Minor tweaks.
Work on VideoEditor UI component. Improvements Timeline. Allow to select multiple options in AssetViewer. Minor bug fixes.
Timeline:
- Allow addition of widgets in top bar.
- General improvements.
- Docs started.
New VideoEditor component (still wip).
Added skipCallback for Widget.set()
.
Minor bug fixes.
GraphEditor:
- Graph/function renaming.
- Copy/Paste nodes.
Fixed precision in Number/Vector widgets. Minor bug fixes.
GraphEditor:
- Snap Multiplier (x1, x2, x3)
- Added Sidebar to change between graphs/functions.
- Start/Stop graph buttons in top buttons.
- Initial support for creating Graph Functions.
- Improved performance hiding nodes outside the viewport.
- Groundwork for graph/function renaming.
- Support "Autoconnect" nodes.
- Import/Export Groups + Move groups inside groups.
Support adding class to overlay buttons. Add custom "title" on hover for Sidebar elements. Added Sidebar.select method. Improved select animation "fit" tabs. Doc updates. Minor bug fixes.
GraphEditor:
- Graphs front end (Nodes, links, groups).
- Editor stuff (Panning, zoom, moving elements, serialize graph, Snapping...)
- Basic execution functionality.
Improved draggable elements. Added "onBeforeLoad" callback in File widget. Minor bug fixes.
GraphEditor:
- Big refactor. Almost start from scratch.
Support for adding big icons Sidebars. General CSS fixes and improvements.
Code Editor:
- Tab key follows fixed 4 space layout indentation.
- Support for removing indentation using "Shift+Tab".
- Support for changing number of tab spaces from the info panel.
- Minor bugfixes.
Support "maxWidth" as options when creating a widget.
Code Editor:
- Search Next Ocurrence using "Ctrl+D" (Duplicate line moved to "Alt+D")
- Previous selection is restored on undo.
- Get text to search from selection.
- Reverse search bugfixes.
- Pasting content now scrolls to follow cursor.
Minor fixes.
Code Editor:
- Added Ctrl+K + C/U Shortcuts to Comment/Uncomment lines.
- Improved WGSL highlighting.
- Minor bug fixes.
Added title attribute by default to Widget Name Dom elements. Added value getter/setter for LIST widget. Added updateValues method for modify list options in LIST widget.
Code Editor:
- Improved single and multiple cursor usability.
- Cursor can be added or removed using "Alt+LeftClick".
- Fixed clicks outside the code area.
- Minor bug fixes.
Code Editor:
- Begin integration of multiple cursors ("Ctrl+ArrowDown").
- Code tabs have new VS Code-alike style.
- Improved CSS highlighting.
- Add Undo Steps to some actions that were missing.
- When using Ctrl+G, the selected line is now highlighted.
Minor fixes.
Code Editor:
- Added REDO using "Ctrl+Y".
- Added FontSize customization. "Ctrl+PLUS", "Ctrl+MINUS" or "Ctrl+Wheel".
- Added "Ctrl+G" to scroll to specific line.
Minor fixes.
Code Editor:
- Added "Ctrl+F" to find text in code tabs.
- "Shift+Backspace" deletes word at current position.
- Added "Markdown" syntax highlighting.
- Improved hightlighting of tag languages (HTML, Markdown, XML).
Code Editor:
- Active line is now hightlighted.
- Using CommitMono font (https://commitmono.com/) as the font for the Code Editor.
- Added "Rust" syntax highlighting.
- Improved all code selections (and some bugs fixed).
- Block comments are now working again (with bugs probably).
Minor fixes.
Code Editor:
- Add file explorer to Code Editor component.
Minor fixes.