summaryrefslogtreecommitdiff
path: root/editor/plugins
AgeCommit message (Collapse)Author
2022-04-26Merge pull request #60369 from timothyqiu/al-validateRémi Verschelde
Fix AnimationLibrary name validation
2022-04-26Fixed issue where panels in sprite frames editor couldn't be resizedIgor Kordiukiewicz
2022-04-25Merge pull request #60401 from fire-forge/gradient-undoredoRémi Verschelde
2022-04-25Merge pull request #60261 from fire-forge/theme-prop-renamesRémi Verschelde
2022-04-25Merge pull request #60493 from Calinou/editor-add-external-link-iconRémi Verschelde
2022-04-25Merge pull request #60386 from bruvzg/label3dRémi Verschelde
2022-04-25Merge pull request #60439 from Chaosus/vs_vec4Yuri Rubinsky
2022-04-24Add an external link editor iconHugo Locurcio
This replaces the existing "chainlink" instance icon that was used for external links. That icon is still used for scene instancing. The icon was designed by redlamp. Co-authored-by: Taylor Wright <taylor@redlamp.org>
2022-04-24Fix "Vector4DDecompose" typo in VisualShaderEditorPluginAaron Franke
2022-04-23Rename theme properties to include underscoresFireForge
- check_vadjust -> check_v_adjust - close_h_ofs -> close_h_offset - close_v_ofs -> close_v_offset - commentfocus -> comment_focus - hseparation -> h_separation - ofs -> offset - selectedframe -> selected_frame - state_machine_selectedframe -> state_machine_selected_frame - table_hseparation -> table_h_separation - table_vseparation -> table_v_separation - vseparation -> v_separation
2022-04-22Continue to improve vector4 type in visual shadersYuri Roubinsky
2022-04-22Implement Label3D node.bruvzg
Add "generate_mipmap" font import option. Add some missing features to the Sprite3D. Move BiDi override code from Control to TextServer. Add functions to access TextServer font cache textures. Add MSDF related flags and shader to the standard material. Change standard material cache to use HashMap instead of Vector.
2022-04-20Fix UndoRedo in Gradient editorFireForge
2022-04-20Merge pull request #60175 from Geometror/visual-shader-vector4Yuri Rubinsky
2022-04-19Fix AnimationLibrary name validationHaoyu Qiu
2022-04-13Merge pull request #60030 from KoBeWi/pewportRémi Verschelde
2022-04-13Ensure gizmos are added to newly created Node3D-derivatives and silence ↵SaracenOne
error for attempting to create gizmos twice
2022-04-12Merge pull request #60081 from fire-forge/input-event-editor-fixRémi Verschelde
Redesign InputEvent editor and fix `Window.popup_centered()` rect calculation.
2022-04-12Add Vector4 to VisualShaderHendrik Brucker
2022-04-12Merge pull request #60163 from fire-forge/texture-size-xRémi Verschelde
2022-04-12Redesign InputEvent editor pluginFireForge
- Use vertical layout and add text wrapping - Fix Window.popup_centered() rect calculation
2022-04-12Merge pull request #60057 from timothyqiu/select-framesRémi Verschelde
2022-04-12Fix OpenType property editor signal connection.bruvzg
2022-04-12Merge pull request #60166 from bruvzg/narrow_file_accessRémi Verschelde
2022-04-12Narrow FileAccess scope to prevent deadlocks.bruvzg
2022-04-12Disable Open in Inspector when there is no animationHaoyu Qiu
2022-04-11Use multiplication symbol in Texture size labelFireForge
2022-04-11Merge pull request #59980 from reduz/animation-librariesRémi Verschelde
2022-04-11Implement Animation Librariesreduz
* Instead of containing single animations, AnimationPlayer now contains libraries. * Libraries, in turn, contain the animations. This paves the way for implementing the possibility of importing scenes as animation libraries, finally allowing to import animations separate from the 3D models. Missing (will be done on separate PRs): * Make it possible to import scenes (dae/fbx/gltf) as animation libraries. * Make it possible for AnimationTree to import animation libraries on its own, so it does not rely on AnimationPlayer for everything.
2022-04-11Make FileAccess and DirAccess classes reference counted.bruvzg
2022-04-09Improve Select Frames dialog of SpriteFrames editorHaoyu Qiu
2022-04-08Fix 2D editor menu positionkobewi
2022-04-06Fix some issues found by cppcheck.bruvzg
2022-04-05Merge pull request #56695 from bruvzg/mod_unicode_inputRémi Verschelde
2022-04-05[Input] Add extra `shortcut_input` input processing step to process Unicode ↵bruvzg
character input with Alt / Ctrl modifiers, after processing of shortcuts.
2022-04-05Fix lookup symbol in scripts which doesn't open a tab at first attemptYuri Roubinsky
2022-04-04Style: Apply clang-tidy to current code, add `readability-redundant-member-init`Rémi Verschelde
2022-04-04Zero initialize all pointer class and struct membersRémi Verschelde
This prevents the pitfall of UB when checking if they have been assigned something valid by comparing to nullptr.
2022-04-03Fix creation and reopening of built-in scriptsMichael Alexsander
2022-04-03Merge pull request #59633 from EricEzaM/better-code-complete-updateRémi Verschelde
Improve sorting of Code Completion options.
2022-04-01Improve sorting of Code Completion options.Eric M
Done by ordering options by their location in the code - e.g. local, parent class, global, etc.
2022-03-31Fix name of the created static trimesh bodykobewi
2022-03-30Cleanup EditorNode and EditorDataHendrik Brucker
Co-authored-by: Eric M <itsjusteza@gmail.com>
2022-03-29Merge pull request #59558 from V-Sekai/primitive-indiciesRémi Verschelde
2022-03-29Remove `SHADOW_ATTENUATION` spatial light shader built-inYuri Roubinsky
2022-03-28Add refs to shading language to the desciption of input nodes in vshaderYuri Roubinsky
2022-03-28Merge pull request #59553 from reduz/script-extension-supportRémi Verschelde
2022-03-28Merge pull request #59574 from Sauermann/proposal-rename-warp-mouseRémi Verschelde
Rename warp mouse functions to warp_mouse
2022-03-27Fix errors when locking nodesMichael Alexsander
2022-03-27Add GDExtension support to Scriptreduz
* Ability to create script languages from GDExtension * Some additions to gdnative_extension.h to make this happen * Moved the GDExtension binder to core This now allows creating scripting languages from GDExtension, with the same ease as if it was a module. It replaces the old PluginScript from Godot 3.x. Warning: GodotCPP will need to be updated to support this (it may be a bit of work as ScriptInstance needs to be created over there again).