| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Co-authored-by: sam <samsface@gmail.com>
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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 TextEdit option to prevent copying without a selection
|
| | |
|
|\ \
| | |
| | |
| | | |
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.
|
|/ |
|
|
|
|
| |
Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>
|
| |
|
| |
|
|\
| |
| |
| | |
[Android Editor] Update the options for launching the Play window in PiP mode
|
| | |
|
|/
|
|
|
|
| |
Use same max fps as project setting
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
|
|\
| |
| |
| | |
[Android Editor] Add support for launching the Play window in PiP mode
|
| | |
|
|\ \
| | |
| | |
| | | |
Add full customization of 3D navigation controls
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This commit adds 3 new editor settings for orbit, pan, and zoom mouse buttons, and 6 new shortcuts which act as modifiers for the navigation controls. These new shortcuts replace the old orbit, pan, and zoom modifier settings.
The `navigation_scheme` setting now acts as a preset which changes the new options added above, and the new settings are what drives 3D navigation instead. A new struct is used for ordering the navigation logic so that actions with fewer shortcuts are checked first. When the editor starts, the preset detection will run to automatically update user settings from old Godot versions. When the setting is changed, the hint values for the mouse buttons are dynamically updated to show the user the corresponding shortcut values.
The new doc fields have been generated and the description for the new settings are filled out. The `navigation_scheme` entry now has more consistent styling and added control descriptions that were missing before.
|
|\ \ \
| | | |
| | | |
| | | | |
Add `keep_screen_on` editor setting
|
| | | | |
|
|\ \ \ \
| |_|_|/
|/| | |
| | | | |
Add a zoom speed setting to the 2D editor
|
| | | | |
|
|\ \ \ \
| |/ / /
|/| | |
| | | | |
Remember editor window mode, screen, size and position on restart
|
| | | | |
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
Split `TranslationServer` into its own file
|
| | |/ /
| |/| | |
|
|/ / /
| | |
| | |
| | | |
control it.
|
|/ / |
|
| | |
|
|\ \
| | |
| | |
| | |
| | |
| | | |
m4gr3d/restart_editor_when_updating_touchscreen_settings
[Android Editor] Resolve issues with the editor touchscreen settings
|
| | |
| | |
| | |
| | | |
The alternative was to regenerate the theme which caused the Android Editor to freeze while the regeneration was ongoing.
|
|/ /
| |
| |
| |
| |
| |
| | |
Follow up to https://github.com/godotengine/godot/pull/93933
Clean up the set of settings use to control whether Android input should be dispatched on the render thread.
Addresses comments in https://github.com/godotengine/godot/pull/93933#issuecomment-2210437977
|
|\ \
| | |
| | |
| | | |
Restore "Confirm Insert Track" editor setting
|
| | | |
|
| |/
|/|
| |
| |
| |
| | |
- Add support for dispatching input on the render thread (UI thread is the current default) when `input_buffering` and `accumulated_input` are disabled. At the expense of latency, this helps prevent 'heavy' applications / games from blocking the UI thread (the default behavior) which may cause the application to ANR.
- Remove GLSurfaceView logic causing the UI thread to wait on the GL thread during lifecycle events. The removed logic would cause the UI thread to ANR when the GL thread is blocked.
|
|\ \ |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
We've seen multiple users enable it by mistake and get utterly confused,
reporting as a bug that the interface text is garbled.
On the other hand we haven't really seen much use of the feature by editor
UI developers, so we can likely simply remove it.
If there's a need eventually, we can re-add it as a command line option
(which is also better than an editor setting as one would typically want
to toggle it during development).
|
| | |
| | |
| | |
| | |
| | |
| | | |
This makes errors reported 0.5 seconds faster compared to the previous
default value, and is closer to other code editors' behavior such as
VS Code.
|
| |/
|/|
| |
| |
| |
| |
| |
| |
| | |
A preview is now displayed in the options' text:
- Raw (e.g. "z_index")
- Capitalized (e.g. "Z Index")
- Localized (e.g. "Z Index")
- "Z Index" is localized in the user's language.
|
| |
| |
| |
| |
| |
| |
| |
| | |
This preserves compatibility when upgrading Godot 4.2 projects which relied on that
path being configured in the editor settings.
The old name also makes sense for this one, it's fine for fbx2gltf_path to be under
a generic fbx category which could have more settings also impacting ufbx.
|
|\ \
| | |
| | |
| | | |
Implement `trim_final_newlines` setting and functionality
|
| | | |
|
|\ \ \
| |_|/
|/| |
| | | |
Add editor setting to keep bottom panel state on play and stop game
|
| | | |
|
| | |
| | |
| | |
| | | |
of the editor fonts.
|
|\ \ \
| | | |
| | | |
| | | | |
Replace `find` with `contains/has` where applicable
|