summaryrefslogtreecommitdiff
path: root/editor
AgeCommit message (Collapse)Author
2023-01-12Merge pull request #70700 from vonagam/fix-abstract-extendsRémi Verschelde
GDScript: Fix extending abstract classes, forbid their construction
2023-01-12GDScript: Fix extending abstract classes, forbid their constructionDmitrii Maganov
2023-01-12[Editor] Fix missing "debug"/"release" export presets feature tags.Fabio Alessandrelli
So the same code can be used in editor and debug exports ("release" is kept for consistency).
2023-01-12Merge pull request #71271 from reduz/fix-editorspinslider-tab-usageRémi Verschelde
Fix TAB key usage in EditorSpinSlider (and hence inpector).
2023-01-12Merge pull request #71218 from KoBeWi/unlimited_bikeshedding_lets_goRémi Verschelde
Split pause() from AnimationPlayer's stop()
2023-01-12Fix TAB key usage in EditorSpinSlider (and hence inpector).Juan Linietsky
* This ensures that the tab key usage is correct in all situations in EditorSpinSlider * The ESC key can also close the lineedit popup. I can't find a proper issue to fix, but partially solves the concerns raised in #37723.
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 #71075 from Repiteo/open_in_file_manager_shortcutRémi Verschelde
Setup "Open in File Manager" as shortcut
2023-01-11Merge pull request #71206 from nongvantinh/enhance-project-convertionRémi Verschelde
Add missing functions in the Control node when converting project.
2023-01-11Merge pull request #71159 from EricEzaM/minor-input-configuration-fixesRémi Verschelde
Propagate allowed input types to `event_listener` when setting them on `InputEventConfigurationDialog`
2023-01-11Add missing functions in the Control node when converting projectNong Van Tinh
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-10Propagate allowed input types to `event_listener` when setting them on ↵Eric M
`InputEventConfigurationDialog`
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-10Merge pull request #71148 from stmSi/canceling-popupmenu-dont-disconnectRémi Verschelde
Fix canceling add_node Popup doesn't disconnect previous node.
2023-01-10Fix canceling add_node Popup doesn't disconnect previous node.stmSi
2023-01-10Fix undo of editing animation length with spinner by adding flagSilc Renew
2023-01-09Merge pull request #70863 from bruvzg/win_init_minRémi Verschelde
Set main window min. size via Window object instead of DisplayServer to preserve it during window updates.
2023-01-09Merge pull request #69616 from reduz/change-uuidRémi Verschelde
Ability to change a resource UID from API
2023-01-09Ability to change a resource UID from APIJuan Linietsky
* Works for text, binary and imported resources * Allows better clean up of duplicate files. TODO (future PRs): * Use this API for assigning new UIDs to copied files. * Use this API for UID conflict on FS scanning (if more than one file has the same UID, the newer one(s) should get assigned a different UID).
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-09Setup "open in file manager" as shortcutThaddeus Crews
2023-01-09Fix inconsistent state of Controls when editing and running scenesYuri Sizov
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 #70920 from KoBeWi/exhibit_inside_catalogmapRémi Verschelde
Add Show in FileSystem option in the inspector
2023-01-09Merge pull request #71045 from reduz/use-bitfield-in-core-typesRémi Verschelde
Use BitField<> in core type masks
2023-01-08Add Show in FileSystem option in the inspectorkobewi
2023-01-08Merge pull request #70994 from reduz/prevent-inspector-resource-recursionRémi Verschelde
Prevent recursion (and hence crash) in inspector resource assignment.
2023-01-08Merge pull request #70463 from DarkKilauea/nav-server-constRémi Verschelde
[4.x] Rework const on NavigationServer methods
2023-01-08Merge pull request #71068 from DarkMessiah/fix_about_godotRémi Verschelde
Fix UTF-8 encoding for copyright in About dialog
2023-01-08Merge pull request #71057 from EricEzaM/editor-node-cleanupRémi Verschelde
Remove unnecessary changing of shortcut name in editor node.
2023-01-08Merge pull request #71055 from EricEzaM/66424-fix-undo-redoRémi Verschelde
Fix Undo/Redo not working until Scene menu is opened.
2023-01-08Merge pull request #71036 from Calinou/shader-editor-tweak-disabled-branch-colorRémi Verschelde
Tweak text color for disabled preprocessor branches in the shader editor
2023-01-08Merge pull request #70923 from KoBeWi/actual_resourceRémi Verschelde
Refactor inspector code for getting resource
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-08Fix UTF-8 encoding for copyright in About dialogStanislav Labzyuk
2023-01-08Remove unnecessary changing of shortcut name.Eric M
The same effect which was desired here can just be done with `set_item_text(...)`, which is what this PR does. It removes the need to constantly update the shortcut name when the scene menu is opened.
2023-01-08Fix Undo/Redo not working until Scene menu is opened.Eric M
2023-01-07Rework const on NavigationServer methodsJosh Jones
`const` is used on all methods, even when they cause modification of the server. This reworks the methods of the server to only use `const` on method that don't change the state of the server.
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 #70939 from bruvzg/win_screen_2Rémi Verschelde
Add support for the custom initial screen for the main window, fix primary screen detection.
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-07Add support for the custom initial screen for the main window, fix primary ↵bruvzg
screen detection.
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 #68429 from KoBeWi/PropertySettingsRémi Verschelde
Add PropertyInfo overload for GLOBAL_DEF
2023-01-06Merge pull request #70999 from timothyqiu/unique-res-confirmRémi Verschelde
Fix unreadable text in Make Sub-Resources Unique window
2023-01-06Merge pull request #70639 from Chaosus/vs_uintYuri Rubinsky
Closes https://github.com/godotengine/godot/issues/70634