summaryrefslogtreecommitdiff
path: root/editor/plugins
AgeCommit message (Collapse)Author
2023-01-12Merge pull request #71218 from KoBeWi/unlimited_bikeshedding_lets_goRémi Verschelde
Split pause() from AnimationPlayer's stop()
2023-01-12Fix various crashes of ParameterRef nodes in visual shaderYuri Rubinsky
2023-01-11Split pause() from AnimationPlayer's stop()kobewi
2023-01-11Merge pull request #71183 from YuriSizov/control-refresh-layouts-by-parentsRémi Verschelde
Ensure that the cached layout mode is in sync
2023-01-11Merge pull request #71127 from reduz/drag-forward-to-callablesRémi Verschelde
Change set_drag_forwarding() to use callables.
2023-01-10Ensure that the cached layout mode is in syncYuri Sizov
2023-01-10Change set_drag_forwarding() to use callables.Juan Linietsky
* This solution is much cleaner than the one in 3.x thanks to the use of callables. * Works without issues in any language (no need to worry about camel or snake case). * Editor code uses a compatibility function (too much work to redo). Fixes #59899
2023-01-10Fix canceling add_node Popup doesn't disconnect previous node.stmSi
2023-01-09Removed unused property hints and `Object::get_translatable_strings()`Juan Linietsky
* Remove unused `EditorPropertyMember` and related hints, previouly used by VisualScript. Such logic should be implemented in the VS module itself. * As the above broke compatibility with the VS module, clean up the other hacks that were still in core in support of VisualScript. * `PROPERTY_USAGE_INTERNATIONALIZED` was only used in Object's `get_translatable_strings()`, which is a legacy function not used anywhere. So both are removed. * Reordered some usage flags after the above removal to minimize the diff. * General clean up. Fixes #30203. Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2023-01-09Merge pull request #70580 from timothyqiu/drop-externRémi Verschelde
Fix error when dropping script into script editor
2023-01-09Merge pull request #71045 from reduz/use-bitfield-in-core-typesRémi Verschelde
Use BitField<> in core type masks
2023-01-08Use BitField<> in core type masksJuan Linietsky
* All core types masks are now correctly marked as bitfields. * The enum hacks in MouseButtonMask and many other types are gone. This ensures that binders to other languages non C++ can actually implement type safe bitmasks. * Most bitmask operations replaced by functions in BitField<> * Key is still a problem because its enum and mask at the same time. While it kind of works in C++, this most likely can't be implemented safely in other languages and will have to be changed at some point. Mostly left as-is. * Documentation and API dump updated to reflect bitfields in core types.
2023-01-07Tweak text color for disabled preprocessor branches in the shader editorHugo Locurcio
This makes text within disabled branches easier to distinguish from comments when using a non-default editor syntax theme. (The default editor syntax theme uses the same color as the text with 50% opacity for comments, which means it looks the exact same.)
2023-01-07Merge pull request #70902 from Cretezy/2d-polygon-indices-visibilityRémi Verschelde
Fix "2D Polygon indices are barely visible on bright background" (#38009)
2023-01-06Fix "2D Polygon indices are barely visible on bright background" (#38009)Charles Crete
Co-authored-by: Ethan <epruhl102@gmail.com>
2023-01-06Merge pull request #70639 from Chaosus/vs_uintYuri Rubinsky
Closes https://github.com/godotengine/godot/issues/70634
2023-01-06Fix errors when creating/deleting `VisualShaderNodeExpression` in graphYuri Rubinsky
2023-01-06Add `uint` type support to visual shadersYuri Rubinsky
2023-01-06Merge pull request #70968 from kleonc/tile-atlas-view-update-zoom-and-panningRémi Verschelde
`TileAtlasView` Update zoom and panning before emitting signal
2023-01-05TileAtlasView Update zoom and panning before emitting signalkleonc
2023-01-05Simplify some editor plugin logic and remove dead codeYuri Sizov
2023-01-05Merge pull request #70907 from xiongyaohua/fix_path3d_gizmo_not_showRémi Verschelde
Remove side effect of the `handles` method
2023-01-05Merge pull request #65609 from dalexeev/animated-spriteRémi Verschelde
`AnimatedSprite{2D,3D}` improvements
2023-01-05One Copyright Update to rule them allRémi Verschelde
As many open source projects have started doing it, we're removing the current year from the copyright notice, so that we don't need to bump it every year. It seems like only the first year of publication is technically relevant for copyright notices, and even that seems to be something that many companies stopped listing altogether (in a version controlled codebase, the commits are a much better source of date of publication than a hardcoded copyright statement). We also now list Godot Engine contributors first as we're collectively the current maintainers of the project, and we clarify that the "exclusive" copyright of the co-founders covers the timespan before opensourcing (their further contributions are included as part of Godot Engine contributors). Also fixed "cf." Frenchism - it's meant as "refer to / see".
2023-01-05`AnimatedSprite{2D,3D}` improvementsDanil Alexeev
* Add support for individual frame duration to `SpriteFrames`. * Various minor improvements.
2023-01-04Remove side effect of the `handles` methodYaohua Xiong
2023-01-03Fix "Double-click on the TileMap's pattern prints an error" (#70892)Charles Crete
2023-01-03Merge pull request #70428 from MrPhnix/issue-70186Rémi Verschelde
CanvasItemEditor Fix snapping grid misalignment
2023-01-03Merge pull request #70754 from rxlecky/fix-camera-override-button-2dRémi Verschelde
Fix camera override button not updating in 2D scenes
2023-01-03Merge pull request #70732 from timothyqiu/tilemap-crashRémi Verschelde
Fix heap-use-after-free when using TileMap editor
2023-01-03Merge pull request #69972 from adamscott/add-server-checks-before-freeRémi Verschelde
Add safety-checks before some servers `free()`
2023-01-03Merge pull request #70489 from ↵Rémi Verschelde
stmSi/fix-certain-editor-shortcuts-insert-characters-into-code Fix Editor Shortcut keys are inserting in Script Editor
2022-12-30Fix camera override button not updating in 2D scenesSeleckyErik
Reconnect accidentally disconnected signal play_pressed to update the button and enable camera override after launching a project in the editor.
2022-12-30Fix heap-use-after-free when using TileMap editorHaoyu Qiu
2022-12-29Add safety-checks before some servers `free()`Adam Scott
2022-12-26Add missing CUSTOM inputs for the spatial/vertex mode of visual shaderYuri Rubinsky
2022-12-26Fix error when dropping script into script editorHaoyu Qiu
2022-12-24CanvasItemEditor Fix snapping grid misalignmentMrPhnix
Resolves: #70186 See: #65101
2022-12-24Fix Editor Shortcut keys are inserting in Script EditorstmSi
2022-12-23Merge pull request #69797 from TokageItLab/time-edit-inspector-pluginRémi Verschelde
Animation: Add inspector plugin for key time edit & Change `track_find_key()` argument to find key with approximate
2022-12-23Merge pull request #65312 from SaracenOne/auto_advance_behaviourRémi Verschelde
Make auto-advance flag a requirement for conditional/expression evaluation
2022-12-23VCS: Fix split diff's overlapping fieldsTwarit Waikar
Also adjusts the spacing nearby the diff contents.
2022-12-22Add inspector plugin for key time edit & Change find key argumentSilc Renew
2022-12-21Merge pull request #70353 from twaritwaikar/remove-vsc-project-pathRémi Verschelde
VCS: Remove `project_path` VCS property, let plugins decide
2022-12-21Merge pull request #70350 from Chaosus/stringname_operatorRémi Verschelde
Add missing != operator to `StringName`
2022-12-21Merge pull request #70374 from twaritwaikar/add-confirm-dialog-discard-changesRémi Verschelde
VCS: Add a stern confirmation dialog before discarding all changes
2022-12-21Merge pull request #67922 from MrBlockers/asr-addstream-fixesRémi Verschelde
Add optional stream argument to AudioStreamRandomizer.add_stream
2022-12-21Merge pull request #70317 from HolonProduction/svg_assetsRémi Verschelde
Add support for svg images in the asset lib.
2022-12-21VCS: Remove method binds that are not being used in VersionControlEditorPluginTwarit Waikar
2022-12-20Add optional arguments to AudioStreamRandomizerMrBlockers
Adds stream and weight parameters to add_stream. By default, weight is 1.0f.