Commit Graph

656 Commits

Author SHA1 Message Date
Serhii Snitsaruk a00f370805 Replace icon: LimboExtractSubtree.svg 2023-12-18 01:05:03 +01:00
Serhii Snitsaruk 35f1dabe93 Editor: Add "Extract Subtree" action
Supports undo-redo, but it doesn't remove the newly created file automatically.
2023-12-17 15:24:38 +01:00
Serhii Snitsaruk a2a2ba1f7b TaskPalette: Shift+Click to add task after the selected and on the same level as the selected task. 2023-12-17 14:26:38 +01:00
Serhii Snitsaruk c20e0dfc2d Don't focus on buttons in Task Palette 2023-12-17 13:59:03 +01:00
Serhii Snitsaruk eccbfc6a0e
Update README.md 2023-12-16 22:30:17 +01:00
Serhii Snitsaruk 239f6bd94d
Merge pull request #7 from limbonaut/gha-executable-bit-fix
GHA: Double zip editor artifacts for MacOS and Linux (fix for #6).
2023-12-16 22:14:56 +01:00
Serhii Snitsaruk 1fb92ca412 Blackboard: Refactor prefetching 2023-12-16 16:54:42 +01:00
Serhii Snitsaruk df231e3f2c GHA: Double zip editor artifacts for MacOS and Linux (fix for #6).
Workaround for https://github.com/actions/upload-artifact/issues/38.
2023-12-16 15:37:42 +01:00
Serhii Snitsaruk 9abf8a084f Fix debugger's "elapsed" column not always has enough space for decimals
Closes #5.
2023-12-16 11:12:47 +01:00
Serhii Snitsaruk 0f902041e0
Merge pull request #4 from limbonaut/change-type
Implement "Change Type" action with a popup for tasks in the behavior tree editor
2023-12-15 00:14:27 +01:00
Serhii Snitsaruk ed72784766 Add a header label for "Change Type" popup 2023-12-14 23:51:48 +01:00
Serhii Snitsaruk 08a8ef9c77 Disable some task palette functionality when it is in dialog mode 2023-12-14 23:38:02 +01:00
Serhii Snitsaruk f94aca4433 Add "Change Type" popup and menu action 2023-12-14 23:18:44 +01:00
Serhii Snitsaruk 0e6c83d07c GHA: Update default Godot version to 4.2.1-stable 2023-12-13 00:07:02 +01:00
Serhii Snitsaruk fb8585282d Debugger: Add the resource header control with a path to the BehaviorTree for the currently debugged instance. 2023-12-12 23:37:28 +01:00
Serhii Snitsaruk a3594e173c Merge branch 'bbparam-editor' 2023-12-10 16:40:20 +01:00
Serhii Snitsaruk dfa332490a Add object(resource) support for variant param editor 2023-12-10 16:32:41 +01:00
Serhii Snitsaruk 678df76c65 Hide type choice when editing variable name 2023-12-10 15:58:57 +01:00
Serhii Snitsaruk 2fc5732ed8 Fix param type button not updated when property is reset 2023-12-10 15:50:03 +01:00
Serhii Snitsaruk 949583a6b4 Change type choice position, appearance and tooltip 2023-12-10 14:51:52 +01:00
Serhii Snitsaruk 106abe0b5a Add support for variant param editing and fix bug with ModeSwitchButton 2023-12-10 14:35:28 +01:00
Serhii Snitsaruk 7bce63fbcb Remove separation in param editor 2023-12-09 21:28:20 +01:00
Serhii Snitsaruk 91ed8bfe3d Implement mode switch button for BB parameters 2023-12-09 19:31:51 +01:00
Serhii Snitsaruk b4bef31df5 Add property editor for blackboard parameters 2023-12-08 21:56:14 +01:00
Serhii Snitsaruk b94428b35b GH: Update docs 2023-12-02 14:44:10 +01:00
Serhii Snitsaruk 76b3098ce7
Update getting-started.md
Fix wrong status returned in the InRange example.
2023-12-01 18:24:48 +01:00
Serhii Snitsaruk 5979166c1e Restore the missing icon for LimboAI workspace 2023-12-01 18:20:11 +01:00
Serhii Snitsaruk 8c7b19ea12 GHA: Use tag instead of sha when available 2023-12-01 14:21:48 +01:00
Serhii Snitsaruk ada246acf9 GHA: Target godot 4.2-stable 2023-12-01 12:57:12 +01:00
Serhii Snitsaruk 948e99a9ef Generate version.txt for template build jobs 2023-11-29 14:32:30 +01:00
Serhii Snitsaruk 71909648b7 Add "inline" optimizations 2023-11-22 13:41:28 +01:00
Serhii Snitsaruk 60012d984b Fix drag & drop position in the same branch
Also, refactor get_child_index() into get_index().
2023-11-22 13:05:55 +01:00
Serhii Snitsaruk 6347311749 Merge branch 'setagentprop-operations' 2023-11-20 15:36:39 +01:00
Serhii Snitsaruk cc38d257cc Update tests for BTSetAgentProperty 2023-11-20 15:36:18 +01:00
Serhii Snitsaruk 548ff374ee Update class docs 2023-11-20 15:36:13 +01:00
Serhii Snitsaruk caf1ff86b0 SetAgentProperty: Operation feature 2023-11-20 15:02:18 +01:00
Serhii Snitsaruk 3108a9d44b Fix errors in LimboUtility 2023-11-19 16:26:00 +01:00
Serhii Snitsaruk c48eeef081 BTSetVar: Cover operations in unit tests & fix bugs 2023-11-15 16:35:56 +01:00
Serhii Snitsaruk 554ae5a165 Update class docs and refactor SetVar enums 2023-11-15 15:40:07 +01:00
Serhii Snitsaruk 1ac24e67bb BTSetVar: Specify operation to be performed with assignment 2023-11-15 14:45:10 +01:00
Serhii Snitsaruk b57528e4dc Merge branch 'gh-fix-web' 2023-11-09 20:44:16 +01:00
Serhii Snitsaruk a7bd8b81ea GH: Disable emscripten lib cache 2023-11-09 19:06:58 +01:00
Serhii Snitsaruk 9548fb601c GH: Use checkout v4 2023-11-09 18:58:35 +01:00
Serhii Snitsaruk 8a35b17ba6 GH: Update EM version and fix EM cache failures
Adds "Init Emscripten" step to solve cache issues
2023-11-09 18:57:55 +01:00
Serhii Snitsaruk d51be136e1 Hotfix 59b2f4 breaking things 2023-11-08 16:21:46 +01:00
Serhii Snitsaruk 59b2f4af3c Fix: Resetting BBVariant value sets it to NIL 2023-11-08 14:23:02 +01:00
Serhii Snitsaruk 65346459d3 Fix: Task scripts with global class and without icon get wrong theme icon shown 2023-11-08 14:02:08 +01:00
Serhii Snitsaruk 16a55e0f64 README: Add LimboAI logo
Also, rename LICENSE
2023-11-05 15:19:13 +01:00
Serhii Snitsaruk 58848b709c GHA: Cache godot & limboai treeish SHA to use with all builds 2023-11-03 13:59:05 +01:00
Serhii Snitsaruk f231e854e5 Update README 2023-11-02 14:44:56 +01:00