| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| | |
Enforce custom nodes to keep their original type
|
| |
| |
| |
| |
| |
| |
| |
| | |
Enforce that custom nodes and resources created via the "Create New Node" dialog, should permanently retain their original type (script). This means:
- Type continuity: It should be impossible for the user to (accidentally) clear the original script of a custom node that was created via the "Create New Node" dialog.
- Extensibility: The user should be able to extend custom types as usual (create a script that inherits the original type and replace the original script of that node with his own). However, if he then clears his extension-script from that node later on, the custom type should revert to its original script instead of becoming a non-scripted type.
|
|\ \
| | |
| | |
| | | |
Fix Headless --import --quit crashes editor
|
| |/ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
`core/os/os.h` doesn't use `core/io/image.h`. It just brings
transitive dependencies. Lots of dependencies because `core/os/os.h`
is transitively included in almost every file of godot
Also added `core/io/image.h` into files^1 where `Ref<Image>` and `core/os/os.h`
were used to prevent obscure errors involving `Ref<Image>`
^1 except those which include `core/io/image_loader.h` or `core/io/image.h` by
corresponding .h file with the same name
Signed-off-by: Yevhen Babiichuk (DustDFG) <dfgdust@gmail.com>
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
|
| | |
|
|\ \
| |/
|/|
| | |
Unify particle editors
|
| | |
|
|\ \
| | |
| | |
| | | |
Fix closing Theme Editor not actually closing it
|
| | | |
|
|\ \ \
| |_|/
|/| |
| | | |
Call `restart_editor()` in `RUN_PROJECT_MANAGER`
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- Updated list view with thumbnails, and separate file name.
- Added a grid view which has larger icons.
- Added toggle to filter out files from addons.
- Store history for each opened resource type.
New Editor settings for Quick Open:
- Startup display mode (grid or list):
- Determined by the requested resource type.
- Whatever was last used.
- Toggle to filter out files from addons (for persistence).
Notes
- The dialog is now created once in EditorNode, and globally available for other components.
- A fixed number of result scenes are instantiated, and reused based on query.
- Drop support for multiselect.
|
| |/
|/| |
|
|\ \
| | |
| | |
| | | |
Add ability to export patch packs
|
| | |
| | |
| | |
| | | |
Co-authored-by: Poq Xert <poqxert@poqxert.ru>
|
|\ \ \
| |/ /
|/| |
| | | |
Fix empty load errors popup
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | | |
Calinou/editor-system-info-add-display-driver-window-mode
Mention display driver and window mode in Copy System Info text
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This is useful information to know, as the X11 display driver can be
used both on X11 natively and on Wayland through XWayland.
Certain editor issues only occur in multi-window mode
(or only in single-window mode). Some issues also only occur
on multi-monitor setups, so the monitor count is now listed.
|
|\ \ \ \
| |/ / /
|/| | | |
Fix reloading scripts already in use
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
Add translation domain
|
| | |/ /
| |/| |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
How editor plugins use this feature:
1. Pick a unique translation domain name.
2. `_enter_tree()`: load translations into that translation domain.
3. Call `set_translation_domain()` for its root UI node.
4. `_exit_tree()`: remove that translation domain.
Plugins can also set the translation domain to `godot.editor` for
nested nodes that should use editor translations. `EditorFileDialog`
automatically does this.
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
Don't store project metadata when loading
|
| | |/ /
| |/| | |
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- Controls
- `LineEdit`, `TextEdit`: Always disabled since it's dragging user input.
- `TabBar`: Use the same auto translate mode as the node.
- `RichTextLabel`: Always disable since auto translation is done
differently from other controls (selection text you get
programmatically is always after auto translation).
- Editor
- Disable drag preview auto translation if the text is user input,
filename, or class name.
- Also disabled unexpected auto translation for audio bus effect names.
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | | |
Hilderin/fix-error-reopening-non-existing-scene-on-startup
Fix error reopening non existing scene on startup
|
| |/ / |
|
|/ / |
|
|\ \
| | |
| | |
| | |
| | |
| | | |
Hilderin/fix-popup-load-errors-showing-on-every-progress
Fix load error popup showing on every progress dialog
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | | |
KoBeWi/feat_context_menu_plugin4.x_2-electric_boogaloo
Add EditorContextMenuPluginManager and refactor menu plugins
|
| | | | |
|
| |/ /
|/| | |
|
|\ \ \
| | | |
| | | |
| | | | |
Fix dock width not respecting editor scale
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
Make reimported models reimport their owner.
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
Changes the behaviour of the scene hot-reload system
so that if the scene which needs to be reimported is
owned by another instance, reload that instance instead.
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
[FileSystem Dock] Add option to show some unsupported files in the dock.
|
| | | | | |
|
|/ / / / |
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
Fix ProcessDialog errors appeared after rebuilding .NET project
|
| | |/ /
| |/| | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
Store GLES over GL status in the OS to avoid direct renderer includes in the editor.
|
| |/ / /
| | | |
| | | |
| | | | |
editor.
|
|/ / /
| | |
| | |
| | | |
accidental window move/resize.
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | | |
Hilderin/fix-missing-material-override-after-two-glb-reimports
Fix missing material override after two glb reimports
|
| |/ / |
|
|/ /
| |
| |
| | |
the editor system info.
|