Commit Graph

735 Commits

Author SHA1 Message Date
Serhii Snitsaruk 17a480ed19 Utilize space better with BBParam property editor
For types that need more space, the bottom editor will be used instead. In effect also for string parameters with @export_multiline.
2024-01-15 21:57:31 +01:00
Serhii Snitsaruk c63785b5bc CallMethod: Use array of BBVariant to specify arguments
This allows specifying variables on the blackboard as arguments in additions to raw values.

WARNING: Breaks compatibility if you are using CallMethod tasks. CallMethod arguments in existing trees will need to be reassigned!
2024-01-15 21:51:17 +01:00
Serhii Snitsaruk 184361d460 CallMethod: Store result on the blackboard 2024-01-15 21:32:39 +01:00
Serhii Snitsaruk aca9784c95 update README.md 2024-01-14 23:50:42 +01:00
Serhii Snitsaruk 61790085cc Fix editor shortcuts not working 2024-01-14 23:50:35 +01:00
Serhii Snitsaruk 73c6bfe2c7 GHA: Call GDExtension builds in all_builds.yml 2024-01-14 19:32:57 +01:00
Serhii Snitsaruk 476dc8b0dd GHA: Add concurrency settings for the test builds 2024-01-14 19:32:50 +01:00
Serhii Snitsaruk 9b557250b8
Merge pull request #16 from limbonaut/utility-issues
Fix issues with LimboUtility compilation
2024-01-14 17:09:35 +01:00
Serhii Snitsaruk 80781db7cd Fix compilation issues related to open_doc_*() 2024-01-14 16:54:08 +01:00
Serhii Snitsaruk 34e763c8f3 Fix compilation error due to missing include 2024-01-14 16:29:16 +01:00
Serhii Snitsaruk 3fa6d58b01 Merge branch 'gdextension-doc' 2024-01-14 16:24:51 +01:00
Serhii Snitsaruk 5245f19fa8 Update README with new links to docs and more 2024-01-14 16:17:35 +01:00
Serhii Snitsaruk f9219fd509 Doc: Add docs for index, intro, custom tasks, gdextension and featured classes 2024-01-14 15:28:06 +01:00
Serhii Snitsaruk cbbc0b0135 Link to online docs in the code 2024-01-13 22:40:27 +01:00
Serhii Snitsaruk 2496869153 Doc: Add sphinx-rtd-dark-mode 2024-01-13 21:34:54 +01:00
Serhii Snitsaruk 74a0d44f44 Doc fixes 2024-01-13 21:29:00 +01:00
Serhii Snitsaruk 48418114da Doc: Add sphinx project for class documentation 2024-01-13 21:29:00 +01:00
Serhii Snitsaruk cc16879a45
Merge pull request #15 from limbonaut/gdextension
Implement GDExtension support
2024-01-13 21:19:15 +01:00
Serhii Snitsaruk 46cd946d35 GHA: Fix inputs in test_builds.yml 2024-01-13 19:58:20 +01:00
Serhii Snitsaruk c875f9d5d6 Fix BTState virtuals not being called 2024-01-13 19:08:34 +01:00
Serhii Snitsaruk f546e285b7 Refactor and clean up the code 2024-01-13 17:10:42 +01:00
Serhii Snitsaruk eec085278a Fix name generation broken in module 2024-01-13 13:35:16 +01:00
Serhii Snitsaruk 947e253bf9 Fix infinite call recursion crash due to virtual function workaround 2024-01-12 23:20:39 +01:00
Serhii Snitsaruk 1d3cea6b2e GHA: Add Windows & macOS builds to GDExtension workflow
Also, don't run test builds when doc change in a PR
2024-01-12 20:40:38 +01:00
Serhii Snitsaruk 8cb8f65469 GHA: Adjust versioning of GDExtension build 2024-01-12 10:57:45 +01:00
Serhii Snitsaruk 392a2ac691 GHA: Add init_version action for GDExtension 2024-01-12 10:57:45 +01:00
Serhii Snitsaruk c55c6553b2 GHA: Update setup script and make build workflow for GDExtension 2024-01-12 10:57:26 +01:00
Serhii Snitsaruk 21b5053b72 Rename window wrapper 2024-01-11 15:38:29 +01:00
Serhii Snitsaruk 3af6995fd0 Create a script to set up new GDExtension development environment 2024-01-11 15:08:11 +01:00
Serhii Snitsaruk 52f218e6b9 Don't compile editor classes into template builds 2024-01-11 11:22:02 +01:00
Serhii Snitsaruk e6c87be723 Fix various bugs and unit tests 2024-01-11 00:31:42 +01:00
Serhii Snitsaruk 0e37d3dfa3 Fix module compilation 2024-01-10 22:45:42 +01:00
Serhii Snitsaruk ac3da5ab90 Handle resource reloading (or for GDExtension - don't) 2024-01-10 20:00:04 +01:00
Serhii Snitsaruk 8e9cc74857 Fix: User icons are not showing in the task palette 2024-01-10 19:16:43 +01:00
Serhii Snitsaruk 1dfa3e9808 Fix: User tasks not showing in the Task Palette 2024-01-10 17:50:02 +01:00
Serhii Snitsaruk 59537138bc Fix: Create script template not working as expected 2024-01-10 15:23:04 +01:00
Serhii Snitsaruk 68b2aaf9d5 Fix IS_CLASS macro not working as expected 2024-01-10 13:33:42 +01:00
Serhii Snitsaruk a8dc78765b Restore icons 2024-01-10 01:17:09 +01:00
Serhii Snitsaruk 835d053c00 Add script to update icons in the extension config 2024-01-10 00:43:11 +01:00
Serhii Snitsaruk 960f04b0ab Fix Forward button icon and crash 2024-01-10 00:02:24 +01:00
Serhii Snitsaruk cdd5159a08 Move binaries to addon folder 2024-01-09 22:58:22 +01:00
Serhii Snitsaruk 1b031dfea3 Fix CheckVar performs erroneous equality check 2024-01-09 22:24:12 +01:00
Serhii Snitsaruk 5b475b3273 Fix: BB params convert to "Wrapped..." 2024-01-09 22:23:38 +01:00
Serhii Snitsaruk 966199e8dc Fix: Weird name showing on the tasks 2024-01-09 22:06:56 +01:00
Serhii Snitsaruk c1d0353798 Don't show "Open debugger" in GDExtension 2024-01-09 21:59:09 +01:00
Serhii Snitsaruk a9a38bbffb Port debugger 2024-01-09 21:47:22 +01:00
Serhii Snitsaruk b07fb71359 Fix documentation related crash 2024-01-09 16:25:28 +01:00
Serhii Snitsaruk d1030b877c Project config file macro 2024-01-09 15:23:02 +01:00
Serhii Snitsaruk 59a8ab97d8 chore: Rename macro LSNAME to LW_NAME 2024-01-09 13:42:54 +01:00
Serhii Snitsaruk 9645baeb30 Port LimboAI plugin and editor 2024-01-09 13:34:24 +01:00