All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres loosely to Semantic Versioning.
[1.2] 2025-12-31
- More documentation about project structure and usage.
- A simple example. It just prints something in console.
- Multiple selection of commands. This is part of our new UI.
Commandproperties:block_nameascommand_namealias to change the display name in editor.block_colorto tint the block representation in editor.block_iconto define the texture used in the block representation in editor.
- Generic Block scene
- Custom button to register new commands by path to CommandRecord
Setcommand behavior. Now includes more operations and hints to be done in the command - #153.- Editor UI. We now have a new custom displayer.
Command.background_colortoCommand.block_color.Command.command_hint_icontoCommand.block_icon- UndoRedo. Replaced EditorUndoRedo with a custom UndoRedo solution in EditorView
- Drag and Drop. Improved drag and drop functionality
- Theme. Updated Blockflow base theme
- TemplateGenerator and CommandRecord. Updated logic
- Tree Generation. Optimized tree generation behavior
Set.PlusOperablesconstant. NowOperablesis used instead.Command.Group. Unused constant.Command.background_color.Command.command_hint_icon.Command.command_text_color.Command.defines_default_branches.Command.can_be_moved.Command.go_to_branch().Command._get_hint_icon().Command._can_be_selected().Command._defines_default_branches().Command._get_default_branch_for().
- Issues with
CommandList- #157, #125. - Issues with
GenericBlock- #49. - Issues with
FancyBlock- #178. - Major stability fixes in
EditorViewandCollection- #180. - Showstopper bugs making the plugin not functional - #177.
- Old
Timelinereferences. You really should not be using those, they were not meant to exist in 1.0 but it was keep to preserve an older project stability.
[1.1] 2024-06-02
- Copy and paste command functionality - #105.
- Blockflow custom icon - #109.
Commandcategories - #117.- Editor layout, to save editor status between sessions - #128.
- Shortcuts to right-click menu actions - #132.
- Code of conduct - #136.
- Contribution guideline - #137.
CommandRecordclass to manage registered commands in editor - #144.
Printcommand now has fancy colors and a different icon - #103.- CommandList and Editor recent files layout - #110 #124.
CommandProcessorhistory behavior when callingjump_to_command- #116.- Show the resource oath instead of the resource object ID in the command displayer - #122.
- Plugin error caused by static typing - #111.
Collectionerror that caused subresources being broken due duplication - #112.
[1.0.1] 2023-11-25
- Fix
Returncommand, where wrong index were used - #101
[1.0] 2023-11-21
- Blockflow core.
- Collection, Command and CommandCollection classes.
- CommandProcessor node.
- Blockflow editor.
- Basic commands.