Serhii Snitsaruk
|
9645baeb30
|
Port LimboAI plugin and editor
|
2024-01-09 13:34:24 +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
|
f94aca4433
|
Add "Change Type" popup and menu action
|
2023-12-14 23:18:44 +01:00 |
Serhii Snitsaruk
|
2b13c24277
|
Add "Introduction" menu item linking to BehaviorTree doc
|
2023-10-24 15:44:18 +02:00 |
Serhii Snitsaruk
|
953d98f89c
|
Add probability icon
|
2023-09-26 16:28:53 +02:00 |
Serhii Snitsaruk
|
1df821fdfa
|
Allow editing weight as percent in Probability popup
|
2023-09-25 22:36:37 +02:00 |
Serhii Snitsaruk
|
52a70fdee5
|
Add editor support for BTProbabilitySelector
|
2023-09-25 18:07:26 +02:00 |
Serhii Snitsaruk
|
235d596e59
|
Cache theme items in LimboAIEditor
|
2023-08-29 12:44:40 +02:00 |
Serhii Snitsaruk
|
df92ea02f0
|
Remove hard-coded BTComment from toolbar and add it to favorite default instead
|
2023-08-28 13:23:25 +02:00 |
Serhii Snitsaruk
|
0bd60bae88
|
Extract TaskTree code
|
2023-08-26 10:24:08 +02:00 |
Serhii Snitsaruk
|
cff4626b2d
|
Extract TaskPanel code => TaskPalette
|
2023-08-26 10:08:01 +02:00 |
Serhii Snitsaruk
|
2ffcbf0565
|
Add `LimboTaskDB` to handle task categories and scanning user tasks
|
2023-08-25 17:32:46 +02:00 |
Serhii Snitsaruk
|
067f73e11e
|
Add documentation tooltips for tasks in the panel
|
2023-08-23 13:06:18 +02:00 |
Serhii Snitsaruk
|
e2d596d44a
|
Show warning banner when favorite task is not found
|
2023-08-22 14:43:45 +02:00 |
Serhii Snitsaruk
|
24678e4332
|
Implement ActionBanner class for actionable editor alerts
|
2023-08-22 12:20:09 +02:00 |
Serhii Snitsaruk
|
4942173e5b
|
Implement "User task folder doesn't exist" warning
|
2023-08-21 18:17:34 +02:00 |
Serhii Snitsaruk
|
b33b0c6993
|
Add "Refresh" button to TaskPanel
|
2023-08-21 15:51:18 +02:00 |
Serhii Snitsaruk
|
4cabbc6082
|
Implement "Misc->Create Script Template"
|
2023-08-21 14:57:34 +02:00 |
Serhii Snitsaruk
|
1cb3b64a29
|
Add "Misc>Project Settings..." menu option
|
2023-08-21 11:51:19 +02:00 |
Serhii Snitsaruk
|
2afdb4bc95
|
Add "Open Debugger" menu option and "Misc" menu
|
2023-08-20 11:34:13 +02:00 |
Serhii Snitsaruk
|
a717a3ed8f
|
Add BTComment task
|
2023-08-18 21:38:28 +02:00 |
Serhii Snitsaruk
|
5c3445236f
|
Implement: Add/Remove task favorites
Favorite tasks are tasks selected to be shown on the toolbar.
Order can be edited in the project settings.
|
2023-08-18 13:24:53 +02:00 |
Serhii Snitsaruk
|
b3dedc737e
|
Add a popup menu for tasks in the TaskPanel
Adds such menu items (similar to task popup menu):
- Edit Script
- Open Documentation
|
2023-08-17 18:14:24 +02:00 |
Serhii Snitsaruk
|
985c4812f3
|
Editor: Add "Open Documentation" popup menu option
|
2023-08-17 15:29:12 +02:00 |
Serhii Snitsaruk
|
a2b123a9be
|
Editor: Add "Edit Script" popup menu option
|
2023-08-17 11:41:40 +02:00 |
Serhii Snitsaruk
|
03d5de1482
|
Add keyboard shortcuts for most editor actions
|
2023-08-16 16:07:04 +02:00 |
Serhii Snitsaruk
|
8d89f80d6b
|
Handle theme change in the LimboAI editor
Also fixes warning: "Attempting to access theme items too early".
|
2023-08-16 11:19:51 +02:00 |
Serhii Snitsaruk
|
13f5eb1f71
|
Reorganize BT tasks
|
2023-08-15 17:49:13 +02:00 |
Serhii Snitsaruk
|
62e07e4395
|
Add MIT license - LimboAI is now Open Source!
|
2023-07-22 19:41:01 +02:00 |
Serhii Snitsaruk
|
5dc002098f
|
Reorganize files and sort includes
|
2023-07-20 18:35:36 +02:00 |
Serhii Snitsaruk
|
1a1a9cb57d
|
Don't compile debugger plugin for non-tools builds
|
2023-04-16 11:30:31 +02:00 |
Serhii Snitsaruk
|
9abfeadc21
|
Implement basics of behavior tree debugger
|
2023-04-13 12:46:48 +02:00 |
Serhii Snitsaruk
|
ec2fd2b143
|
Fix drag&drop broken
|
2023-04-06 23:54:56 +02:00 |
Serhii Snitsaruk
|
48f8918811
|
Add UndoRedo support for the BT editor
|
2022-12-22 13:19:39 +01:00 |
Serhii Snitsaruk
|
ef7480b054
|
Fix editor crash related to bt resource reloading
|
2022-12-19 10:29:46 +01:00 |
Serhii Snitsaruk
|
36bae84125
|
Fix rename dialog broken
|
2022-12-17 13:39:37 +01:00 |
Serhii Snitsaruk
|
dbc9a7ad31
|
Add mostly minimal changes in order to compile and run with godot 4
|
2022-12-15 14:33:03 +01:00 |
Serhii Snitsaruk
|
fe2cf00c6c
|
Add task rename dialog
|
2022-11-23 16:25:32 +01:00 |
Serhii Snitsaruk
|
5378337064
|
Remember TaskPanel's collapsed sections
|
2022-11-23 01:04:35 +01:00 |
Serhii Snitsaruk
|
ce2041391a
|
Update header when clicked
|
2022-11-22 22:58:53 +01:00 |
Serhii Snitsaruk
|
81e672b4d2
|
Add reload and resave dialog when BT resource files change externally
|
2022-11-22 21:00:08 +01:00 |
Serhii Snitsaruk
|
db0c903ca8
|
Handle user categories and fix bad script crash
|
2022-10-29 01:50:47 +02:00 |
Serhii Snitsaruk
|
3f04ff2eb4
|
Save/load editor config values
Only HSplitContainer split_offset is kept at the moment.
|
2022-09-06 13:28:25 +02:00 |
Serhii Snitsaruk
|
507dc8d850
|
Edit bt via inspector and add usage panel
|
2022-09-05 21:57:24 +02:00 |
Serhii Snitsaruk
|
7eff8d5488
|
Refresh task panel on visibility change
|
2022-09-05 17:56:38 +02:00 |
Serhii Snitsaruk
|
026ff26ab3
|
Use single function to get task icon in the editor
|
2022-09-05 16:39:40 +02:00 |
Serhii Snitsaruk
|
1770c23553
|
Handle task_changed
Update task tree item when selected task resource is changed.
|
2022-09-03 17:13:15 +02:00 |
Serhii Snitsaruk
|
aefa132290
|
Add drag and drop.
Rearrange tasks with drag and drop in editor.
|
2022-09-03 17:00:20 +02:00 |
Serhii Snitsaruk
|
29fab3a8d8
|
Fix: Quick tasks broken
|
2022-09-03 14:11:47 +02:00 |
Serhii Snitsaruk
|
ffd0d943f1
|
Add auto-saving and dirty marking
|
2022-09-03 14:01:13 +02:00 |