Age | Commit message (Collapse) | Author |
|
|
|
Closes #38591
|
|
Implement filename disambiguation for scene tabs and script names
|
|
Quick Open search ranking: favor filenames over extensions.
|
|
Open scene selected from Quick Open dialog
|
|
Environment: Refactor code for readability + more
|
|
Make all String integer conversion methods be 64-bit
|
|
Make "Close and save changes?" actually save
|
|
Delete Nodes message
|
|
- Makes all boolean setters/getters consistent.
- Fixes bug where `glow_hdr_bleed_scale` was not used.
- Split CameraEffects to their own source file.
- Reorder all Environment method and properties declarations,
definitions and bindings to be consistent with each other
and with the order of property bindings.
- Bind missing enum values added with SDFGI.
- Remove unused SDFGI enhance_ssr boolean.
- Sync doc changes after SDFGI merge and other misc changes.
|
|
|
|
This fixes issue #39844, where the confirmation dialog when a user
attempts to close an unsaved script did not actually save it even after
clicking "Save."
|
|
Revert "Adds fuzzy search for help search dialog"
|
|
This reverts commit 481dbceed0d0610a6c689e3be448b7953994763e.
Current fuzzy search implementation results in too many
non-useful results.
Could be re-added after result sort/filter/score functionality
is added. See #30072 for example existing implementation.
Fixes: #39128
Reverts: #32043
Fixed format style conflicts:
editor/editor_help_search.cpp
|
|
notification.
|
|
Add Control to preferred types in Create Dialog
|
|
|
|
|
|
Monitor
Custom monitors can be added/removed/checked using `Performance.add_custom_monitor`/`Performance.remove_custom_monitor`/`Performance.has_custom_monitor`
The value can be viewed in the `Monitor` tab of Debugger.
Text before `/` is used to categorize the custom monitor.
`EditorPerformanceProfiler` class is created to separate logic from `ScriptEditorDebugger`
User can click on the graph of monitors to read the value at that point.
Graph includes intermediate base lines.
|
|
Remove unused interpolate camera icon
|
|
Fix possible accidental duplication of Polygon2D start point
|
|
|
|
Generate inspector preview for Image resources
|
|
|
|
|
|
Make tilemap lines/rectangles their own tools
|
|
A static function is added to EditorNode which allows for filename
disambiguation given a list of filenames and the corresponding list of
absolute paths for those files. This function is then used to
disambiguate scene and script tabs in the editor.
|
|
- Document the `EditorInterface.distraction_free_mode` property.
This closes https://github.com/godotengine/godot-proposals/issues/951.
|
|
akien-mga/canvasitemeditor-fix-dropped-scenes-position
CanvasItemEditor: Fix losing position for drag'n'dropped scenes
|
|
Move GI to a deferred pass
|
|
|
|
Don't use arbitrary theme editor icons for scripts with the same name
|
|
Ensures that closure of Polygon2D in the editor takes into account
Grid Snap if enabled. Does this by comparing the polygon start with
grid snap applied to mouse click location. Note: transformation is
applied in order to deal with different editor zoom levels.
|
|
[macOS] Control key + scroll wheel should zoom not pan
|
|
(cherry picked from commit a84f0811606dc89fa4fb9a66fac0851bacc1fc83)
|
|
Fix regressions in the 3D lock buttons
|
|
The existing theme editor icon could be unintentionally set for any
global class with matching name (`Group` icon, `Group` class_name etc),
which would only show up in the "Create Dialog" context, but not the
scene tree dock.
This change prevents this behavior, and ensures that the icon can be
actually overidden by explicit icon path in `class_name`, if there's any
custom icon to begin with.
The correct built-in type's icon is fetched for child classes if there
are no custom icons detected throughout base classes as well, so it
isn't left empty for those cases.
|
|
Optimize class icon loading
|
|
Before this fix, all Buttons made with the default project theme
looked flat until hovered.
|
|
|
|
`get_global_class_name` for `GDScriptLanguage` is slow because
it forces to parse an entire script each time. This patch ensures
that the icon is actually fetched from the EditorData where they
are loaded beforehand.
This change also makes the behavior consistent with the existing
`get_object_icon` method in EditorNode.
|
|
|
|
Fix error label clicking in status bar for shader editor
|
|
|
|
|
|
Modifies polygon auto-completion based on UV editor scale, in order
to enable finer grained control for the user. Enables selection of
points closer than the current threshold of 8 pixels.
|
|
Draw horizontal lines and labels in the editor performance monitors
|
|
Fixes #26549.
Supersedes #36309.
|
|
Prevent the gizmo distance from being zero by MAX-ing it with CMP_EPSILON
|
|
(cherry picked from commit 000db65d40ede5b8cab1ce91f604c359e66f10bb)
|