summaryrefslogtreecommitdiff
path: root/editor/plugins
AgeCommit message (Collapse)Author
2022-09-06Rename CONNECT_ONESHOT TO CONNECT_ONE_SHOTMicky
For consistency. Every other exposed `one_shot` is spaced out like this.
2022-09-06Merge pull request #64661 from Mickeon/rename-tilemap-worldRémi Verschelde
Rename TileMap/GridMap.`world_to_map` and opposite to `local_to_map`
2022-09-06Merge pull request #64417 from aaronfranke/has-spaceRémi Verschelde
Replace AABB/Rect2/Rect2i has_no_* methods with has_* methods
2022-09-06Merge pull request #65361 from Mickeon/rename-range-lerpRémi Verschelde
Rename `range_lerp` to `remap`
2022-09-06Fix various uninitialized member pointersRémi Verschelde
Using this command: ``` find -name "thirdparty" -prune -o -name "*.h" -exec sed -i {} -e '/return /! s/\t\([A-Za-z0-9_]* \*[A-Za-z0-9_]*\)\;/\t\1 = nullptr;/g' \; ``` And then reviewing the changes manually to discard the ones that don't seem correct/safe/good (notably changes to `core` unions).
2022-09-06Merge pull request #65402 from m4gr3d/disable_android_editor_auto_focus_mainRémi Verschelde
2022-09-06Merge pull request #65354 from V-Sekai/state_machine_freeze_new_transitionRémi Verschelde
2022-09-05Disable logic that triggers automatic focus gain as the Godot Editor is loadedFredia Huya-Kouadio
For the Godot Android Editor, this is an inconvenience as it causes the soft keyboard to show and block half of the view
2022-09-06Rename `range_lerp` to `remap`Micky
2022-09-05Rename TileMap/GridMap.`world_to_map` and opposite to `local_to_map`Micky
For both TileMap and GridMap: - `world_to_map` -> `local_to_map` - `map_to_world` -> `map_to_local` Also changes any mention of "world" in this context to "local" to avoid future confusion. Finally, updates the docs of both methods for consistency. In particular, adding a note on how to convert the returned values from local to global coordinates and vice versa.
2022-09-05Merge pull request #65306 from ↵Rémi Verschelde
Rindbee/fix-Skeleton3DEditor-causing-crash-in-sanitizer-enabled-builds
2022-09-05Fix UndoRedo when creating new AnimationStateMachine transition and node.SaracenOne
2022-09-05Freeze line when releasing mouse to create a new transition.SaracenOne
2022-09-04Replace Rect2(i) has_no_area with has_areaAaron Franke
2022-09-04Fix Skeleton3DEditor causing crash in sanitizer enabled buildsRindbee
The life cycle of the `Skeleton3DEditor` singleton is too short, and when it is destroyed, part of the logic needs to be called when its child nodes exist.
2022-09-03Fix Skeleton3DEditor crashRindbee
2022-09-02Merge pull request #65210 from YuriSizov/control-customizable-cache-p3Rémi Verschelde
2022-09-02Merge pull request #64952 from Chaosus/vs_rename_uniform_to_paramRémi Verschelde
2022-09-02Fix theme propagation in various parts of the editorYuri Sizov
2022-09-02Add `is_zero_approx` methods to `Vector2`, `3`, and `4`Jonathan Nicholl
2022-09-01Merge pull request #64198 from Geometror/add-bitmap-testsRémi Verschelde
2022-09-01Merge pull request #63479 from DarkKilauea/nav-linkRémi Verschelde
2022-09-01Merge pull request #65135 from reduz/export-customization-pluginsRémi Verschelde
2022-09-01Refactor BitMap and add testsHendrik Brucker
Co-authored-by: Resul Çelik <resul_celik@hotmail.com>
2022-09-01Add support for scene/resource customization in export pluginsJuan Linietsky
EditorExportPlugin adds a set of callbacks to allow customizing scenes, resources or subresources in all files exported: * Can take scene files, resource files and subresources in all of them. * Uses a cache for the converted files if nothing changes, so this work only happens if a file is modified. * Uses hashing to differentiate export configuration caches. * Removed the previous conversion code to binary, as this one uses existing stuff. This API is useful in several scenarios: * Needed by the "server" export platform to get rid of textures, meshes, audio, etc. * Needed by text to binary converters. * Needed by eventual optimizations such as shader precompiling on export, mesh merging and optimization, etc. This is a draft, feedback is very welcome.
2022-09-01Rename `uniform` to `parameter` across the engineYuri Rubinsky
2022-09-01Merge pull request #65124 from zhehangd/fix_basisRémi Verschelde
2022-09-01Merge pull request #65162 from YuriSizov/editor-gradients-unitedRémi Verschelde
Unite `GradientEdit` and `GradientEditor` as editor-only widget
2022-08-31Basis constructor: row vectors -> column vectorsZhehang Ding
2022-08-31Unite GradientEdit and GradientEditor as editor-only widgetYuri Sizov
2022-08-31Implement Physical Light Units as an optional setting.clayjohn
This allows light sources to be specified in physical light units in addition to the regular energy multiplier. In order to avoid loss of precision at high values, brightness values are premultiplied by an exposure normalization value. In support of Physical Light Units this PR also renames CameraEffects to CameraAttributes.
2022-08-31Merge pull request #64247 from guilhermefelipecgs/fix_end_nodeRémi Verschelde
Re-add AnimationNodeStateMachine::end_node for root state machine
2022-08-31Merge pull request #63394 from Calinou/curve-gradient-rename-interpolateRémi Verschelde
Rename Curve/Curve2D/Curve3D/Gradient `interpolate()` to `sample()`
2022-08-30Rename Curve/Curve2D/Curve3D/Gradient `interpolate()` to `sample()`Hugo Locurcio
"sampling" is a more accurate term than "interpolating" for what's happening when using that function.
2022-08-31VCS: Improve VCS UI/UX by QoL changesTwarit Waikar
The editor will now use the project path i.e. the place where the root of the repo is supposed to be according to the user. This project path is also sent into the plugin and so out-of-directory asset folders can also be maintained this way.
2022-08-31VCS: Replace usage of varray() by using callable_mp::bind()Twarit Waikar
2022-08-31VCS: Fix empty metadata items being moved across stagesTwarit Waikar
2022-08-31VCS: Load a GDExtension instead of Script + UI port from 3.5Twarit Waikar
2022-08-31VCS: Port Godot 3.5's VCS features to GDExtensionTwarit Waikar
2022-08-30Merge pull request #63003 from Geometror/msaa-2dRémi Verschelde
2022-08-30Merge pull request #64377 from Mickeon/rename-canvas-redrawRémi Verschelde
Rename `CanvasItem.update()` to `queue_redraw()`
2022-08-30Merge pull request #63902 from dalexeev/string-casesRémi Verschelde
2022-08-30Merge pull request #65039 from Mickeon/rename-treeitem-tooltipRémi Verschelde
2022-08-30Add `String.to_{camel,pascal,snake}_case` methodsDanil Alexeev
2022-08-30Rename TreeItem's `set_tooltip` to `set_tooltip_text`Micky
`set_tooltip` -> `set_tooltip_text` `get_tooltip` -> `get_tooltip_text` For consistency: `get_button_tooltip` -> `get_button_tooltip_text` And the `tooltip` parameter in `add_button` was renamed to `tooltip_text`
2022-08-30Merge pull request #65066 from aaronfranke/str-path-joinRémi Verschelde
2022-08-30Merge pull request #65053 from YuriSizov/editor-bones-but-no-meatRémi Verschelde
Properly handle theme changes in the Skeleton3DEditor
2022-08-30Merge pull request #45764 from ↵Rémi Verschelde
gongpha/update-animation-tree-editor-when-selected Update all AnimationTree's editors when editing
2022-08-29Rename String `plus_file` to `path_join`Aaron Franke
2022-08-29Properly handle theme changes in the Skeleton3DEditorYuri Sizov