Age | Commit message (Collapse) | Author |
|
Adds command+shift+a shortcut to instance a scene
|
|
Remove extra separator in scenetree dock menu
|
|
Highlight control flow keywords with a different color
|
|
Improve ActionMapEditor
|
|
Made Editor Log buttons save their state, per project.
|
|
This can be used to tell Godot to run an executable that will run Godot
rather than running Godot directly. This is useful to make Godot start
on the dedicated GPU when using a NVIDIA Optimus setup on Linux:
`prime-run %command%`
The `editor/run/main_run_args` setting declaration was moved to make it
visible in the ProjectSettings documentation.
|
|
Removes an extra separator when Scene Tree Editing is disabled. Discussed in #48518
|
|
Fixes #48514 by moving the visibility of these buttons into their own if statement that depends on if scene tree editing is allowed. Previously it was under the script editing setting which is unexpected as it works with nodes and the scene tree.
|
|
Improve the editor theme
|
|
Blocking updating in SceneTreeEditor when an item was selected
|
|
|
|
Rename `IP_Unix`, `IP_Address` and `TCP_Server` to remove underscores
|
|
|
|
|
|
This makes it possible for external editors to pick up the changes.
Most modern editors should reload the file automatically,
but some older/lightweight editors may ask the user instead
(or only warn after trying to save in the external editor).
This closes #41283.
|
|
This makes them easier to distinguish from other keywords.
|
|
- CheckBox replaced with CheckButton.
- Removed unnecessary code.
|
|
|
|
|
|
|
|
|
|
Improve the editor audio preview inspector appearance and functionality
|
|
Fix 3D scene preview generation.
|
|
Fixed issues with Editor Log after recent changes
|
|
File system dock previews will now be generated for 3D scenes when no
editor feature profile is set.
|
|
Fixed #48446, Fixed #48443
|
|
|
|
Rename `doubleclick` to `double_click`
|
|
|
|
Make it possible to copy the Godot version identifier by clicking it
|
|
Allow to hook a callback into inspector's undo/redo
|
|
|
|
|
|
Added method to create a new line in RichTextLabel without adding an ItemNewline to the previous line. Previously, removing a line then adding a newline was adding unnecessary ItemNewline instances to the previous line, significantly the remove_line method.
|
|
Added message type filters.
Added ability to search.
Added ability to collapse multiple duplicate messages into one line.
Updated layout to allow for more vertical space in log text area.
|
|
Various fixes to UV2 unwrapping and the GPU lightmapper. Listed here for
context in case of git blame/bisect:
* Fix UV2 unwrapping on import, also cleaned up the unwrap cache code.
* Fix saving of RGBA images in EXR format.
* Fixes to the GPU lightmapper:
- Added padding between atlas elements, avoids bleeding.
- Remove old SDF generation code.
- Fix baked attenuation for Omni/Spot lights.
- Fix baking of material properties onto UV2 (wireframe was
wrongly used before).
- Disable statically baked lights for objects that have a
lightmap texture to avoid applying the same light twice.
- Fix lightmap pairing in RendererSceneCull.
- Fix UV2 array generated from `RenderingServer::mesh_surface_get_arrays()`.
- Port autoexposure fix for OIDN from 3.x.
- Save debug textures as EXR when using floating point format.
|
|
TileMapEditor Modulate autotile previews
|
|
|
|
selected
|
|
|
|
- Make the timeline indicator thicker and with an indicator triangle,
similar to the animation editor timeline.
- Add Space bar shortcut to play/pause the audio preview.
- Only seek when clicking or dragging with the left mouse button,
not other mouse buttons.
|
|
searching changes only if we change the directory successfully in the scan_fs_changes
|
|
-Enable the trails and set the length in seconds
-Provide a mesh with a skeleton and a skin
-Or, alternatively use one of the built-in TubeTrailMesh/RibbonTrailMesh
-Works deterministically
-Fixed particle collisions (were broken)
-Not working in 2D yet (that will happen next)
|
|
Follow-up to #38736 (these uses were likely added after this PR was merged).
|
|
This closes #24317.
|
|
It existed in early Godot releases to allow working around hardware limitations
on max texture sizes (e.g. hardware limits of 1024x1024 pixels).
Nowadays the max texture size supported natively by Godot is 16384x16384, and
even low end mobile hardware should support at least 4096x4096.
The LargeTexture implementation is basically just an array with offsets, sizes
and textures and should be easy to replicate with a custom Texture resource if
needed - solving most of its bugs on the way as the implementation removed here
has various unimplemented or incomplete methods.
|
|
Core: Drop custom `copymem`/`zeromem` defines
|
|
The editor theme now makes use of rounded corners and less borders
to follow modern visual trends.
The default theme's colors were also tweaked to make the blue hue
more subtle (similar to the Arc theme, which was removed as a
consequence). The Alien theme was replaced by a Breeze Dark theme,
which should blend in well with the KDE theme.
|
|
|
|
We've been using standard C library functions `memcpy`/`memset` for these since
2016 with 67f65f66391327b2967a20a89c3627e1dd6e84eb.
There was still the possibility for third-party platform ports to override the
definitions with a custom header, but this doesn't seem useful anymore.
|