Age | Commit message (Collapse) | Author |
|
|
|
Implement filename disambiguation for scene tabs and script names
|
|
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."
|
|
notification.
|
|
Fix possible accidental duplication of Polygon2D start point
|
|
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.
|
|
akien-mga/canvasitemeditor-fix-dropped-scenes-position
CanvasItemEditor: Fix losing position for drag'n'dropped scenes
|
|
Move GI to a deferred pass
|
|
|
|
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
|
|
|
|
|
|
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.
|
|
Fixes #26549.
Supersedes #36309.
|
|
Prevent the gizmo distance from being zero by MAX-ing it with CMP_EPSILON
|
|
Fix "Fully Axis-Locked" Freelook Navigation Scheme
|
|
Scroll horizontally when holding Shift with Scroll to Pan enabled
|
|
Co-authored-by: Aaron Franke <arnfranke@yahoo.com>
|
|
ToolButton has no redeeming differences with Button;
it's just a Button with the Flat property enabled by default.
Removing it avoids some confusion when creating GUIs.
Existing ToolButtons will be converted to Buttons, but the Flat
property won't be enabled automatically.
This closes https://github.com/godotengine/godot-proposals/issues/1081.
|
|
This closes https://github.com/godotengine/godot-proposals/issues/1077.
|
|
|
|
|
|
Together with godotengine/godot#39395 for 3.2.x, this fixes godotengine/godot#32520
|
|
Fix editor texture preview for certain specific dimensions
|
|
Ensures no error is issued when attempting to preview a resource that
may be scaled down to <1 pixel when resizing to fit the thumbnail.
|
|
Fix a random crash in the TileSet editor
|
|
Occurred when selecting polygon collision mode, then drawing a single point, then selecting rectangle mode, and finally trying to select a rectangle.
|
|
- Remove the crosshair as it no longer serves a purpose (the cursor will
now appear where the user "expects" it to).
This closes https://github.com/godotengine/godot-proposals/issues/1076.
|
|
Display freelook speed and zoom in units in the 3D editor viewport
|
|
Now that the 3D editor grid is infinite and adjusts its step automatically,
this helps people get a better sense of scale when moving around in the
3D viewport.
This also fixes the indicator bar drawing on hiDPI displays.
|
|
Skeleton and Skeleton inspector low-level changes
|
|
Changes listed below:
* Added helper functions to Skeleton3D for converting transforms from bone space to global space, and vice versa.
* Updated the Skeleton3D class reference.
* Changed the icon used for bones in the Skeleton3D inspector to use BoneAttachement3D's icon.
* Changed the Skeleton3D inspector to use EditorPropertyTransform and EditorPropertyVector3 when possible.
* Placed the Transform/Matrix for each bone in a sub-section, so it is visually similar to the Node3D inspector.
|
|
|
|
|
|
Change the default editor camera rotation to position it in +X +Y +Z
|
|
Add an editor tooltip to document gizmo visibility options
|
|
|
|
|
|
See discussion in
https://github.com/godotengine/godot-proposals/issues/716.
|
|
- properly visit power of 2 factors (50%, 100%, 200%...)
- index based zoom values to prevent floating point issues
- Fix 2d editor not able to reach min and max zoom values
|
|
Preserving "Sync Scene Changes" & "Sync Script Changes" with Project Settings
|
|
Allow mouse zooming without hovering the texture in the TileSet editor
|
|
Implement zooming using Ctrl + Mouse wheel in the TileMap editor
|
|
Change OK text in snap dialog to OK
|
|
Improve the text appearance in the script editor warnings panel
|
|
This was previously implemented in the GridMap editor. This makes
the same feature available in the TileMap editor.
|