Commit Graph

84299 Commits

Author SHA1 Message Date
Thaddeus Crews fff80311bb Merge pull request #109503 from RoyBerardo/audio_stream_volume_db_range
Make all `AudioStreamPlayer` type `volume_db` sliders cap out at 24dB, add `or_greater`
2026-06-22 08:29:47 -05:00
Thaddeus Crews f011e5044f Merge pull request #119746 from raulsntos/dotnet/ignore-member-attribute
[.NET] Add `IgnoreMember` attribute to exclude members from Godot
2026-06-22 08:29:46 -05:00
Thaddeus Crews 7bb0c8f567 Merge pull request #119605 from Calinou/3d-editor-improve-decal-gizmo
Improve decal gizmo in the 3D editor
2026-06-22 08:29:46 -05:00
Thaddeus Crews 46a03b03a2 Merge pull request #119813 from KoBeWi/high_light
Highlight dock slot hovered in the popup
2026-06-22 08:29:45 -05:00
Thaddeus Crews 73bb0509d6 Merge pull request #118922 from h1v9/master
Stop clearing animation tracks cache on animation stop or empty queue
2026-06-22 08:29:45 -05:00
Thaddeus Crews 18c64bcf88 Merge pull request #120055 from KoBeWi/nottub
Allow negative indices in TreeItem's `set_button_*()` methods
2026-06-22 08:29:44 -05:00
Thaddeus Crews b0890caade Merge pull request #119806 from bruvzg/txtx
[Export] Suppress duplicate texture format errors in UI and add missing in console mode.
2026-06-22 08:29:44 -05:00
Thaddeus Crews bf3016d9cf Merge pull request #120040 from ArdaE/support-CUSTOM3-in-glTF-importer
Add support for CUSTOM3 shader built-in when importing glTF files, and related improvements
2026-06-22 08:29:43 -05:00
Thaddeus Crews cb4b6883cb Merge pull request #120191 from dalexeev/gds-prevent-error-spam-for-ct-eval
GDScript: Prevent error spam during compile-time evaluation of some functions
2026-06-22 08:29:43 -05:00
Thaddeus Crews f964fa714f Merge pull request #118575 from DeeJayLSP/gdtype-name-hierarchy
Exchange use of `ClassDB::is_parent_class()` with `Object::is_class()` where possible
2026-06-19 15:09:27 -05:00
Thaddeus Crews 1567add1a7 Merge pull request #120154 from Calinou/print-rich-add-named-urls
Add support for named `[url]` tags in `print_rich()` ANSI conversion
2026-06-19 15:09:26 -05:00
Thaddeus Crews 47789b52be Merge pull request #120303 from nikitalita/fix-blend-export
GLTF: Fix blend shape weights and value tracks not being exported
2026-06-19 15:09:26 -05:00
Thaddeus Crews 166a2c37e7 Merge pull request #118898 from stuartcarnie/proposals/11335_filter_project_export_options
Editor: Add Filter to Project Export → Options tab
2026-06-19 15:09:25 -05:00
Thaddeus Crews c150a4af5c Merge pull request #118924 from aurpine/fix-movie-writer-check-space-DirAccess-create
Improve movie writer low disk space: check is specific to path instead of filesystem
2026-06-19 15:09:25 -05:00
Thaddeus Crews cf1bf73aa7 Merge pull request #118583 from YeldhamDev/gridmap_show_octants
Add octant visualization to `GridMap`
2026-06-19 15:09:24 -05:00
Thaddeus Crews 78b2935446 Merge pull request #120449 from bruvzg/fd_no_icons
Add empty icons for file dialog menu to the default theme.
2026-06-19 15:09:24 -05:00
Thaddeus Crews 9259ccaa6c Merge pull request #120443 from blueskythlikesclouds/input-attachment-regression
Fix input attachments triggering the texture type validation.
2026-06-19 15:09:23 -05:00
Thaddeus Crews eda7b27fdd Merge pull request #99946 from kitbdev/fix-window-embedder-clamping
Fix Window clamping to embedder on resize
2026-06-19 15:09:22 -05:00
Thaddeus Crews d4b1e2a9db Merge pull request #118883 from KoBeWi/subcons
Add Addons tab to project settings editor
2026-06-19 15:09:22 -05:00
Thaddeus Crews 1aba8abf67 Merge pull request #118869 from DeeJayLSP/mp3-ogg-no-cd
Remove constructors from MP3 and Ogg Vorbis streams
2026-06-19 15:09:21 -05:00
Thaddeus Crews eb098a2ae7 Merge pull request #118957 from DeeJayLSP/gds-redundant-cleardata
Remove redundant `ClearData` struct from `GDScript`
2026-06-19 15:09:21 -05:00
Thaddeus Crews 79c4b1dda7 Merge pull request #116939 from gumaciel/spm-integration
Add SPM support for Apple Embedded plugins (.gdip)
2026-06-19 15:09:20 -05:00
Thaddeus Crews 8158cfe761 Merge pull request #108900 from KoBeWi/this_is_how_you_do_deleting
Improve connection bind deletion
2026-06-19 15:09:19 -05:00
Thaddeus Crews ef79fa3fc0 Merge pull request #117946 from HolonProduction/editor-language-kickoff
Introduce `EditorLanguage` and move `ScriptLanguage::complete_code` into it.
2026-06-19 15:09:19 -05:00
Thaddeus Crews de831fbe91 Merge pull request #39708 from Calinou/add-builtin-fullscreen-toggle
Toggle fullscreen mode when pressing Alt + Enter by default
2026-06-19 12:05:59 -05:00
Thaddeus Crews 74578fa41a Merge pull request #118767 from bruvzg/pref_lcs
[macOS/iOS/Windows] Add method to get full list of user preferred locales and use it for the editor locale selection.
2026-06-19 12:05:59 -05:00
Thaddeus Crews 5849609275 Merge pull request #118790 from Withaust/master
Expose `EditorNode3DGizmo::is_selected`
2026-06-19 12:05:58 -05:00
Thaddeus Crews 9700abd3ba Merge pull request #119123 from blueskythlikesclouds/group-task-for-shader-cache-load
Allow shader containers to be loaded in parallel.
2026-06-19 12:05:58 -05:00
Thaddeus Crews fcfc285774 Merge pull request #119145 from zeux/surfacetool-tangent-vector4
Use Vector4 storage for tangents in SurfaceTool for consistency
2026-06-19 12:05:57 -05:00
Thaddeus Crews 77faa60a90 Merge pull request #118221 from HolonProduction/completion-autoload-copy
Autocompletion: Remove unnecessary `HashMap` copy
2026-06-19 12:05:57 -05:00
Thaddeus Crews a7f2f93c3e Merge pull request #117075 from dalelightning/bugfix/camera-3d-fov-bounds
Change `Camera3D` Vertical FOV to allow decimal values 0-180 exclusive
2026-06-19 12:05:56 -05:00
Thaddeus Crews c85abe1020 Merge pull request #118973 from realkotob/kotob/arraymesh-expose-gdextension
Expose mesh surface RD buffer RIDs to GDExtension
2026-06-19 12:05:56 -05:00
Thaddeus Crews be912aeaff Merge pull request #119443 from KoBeWi/pseudoing_your_labels
Add pseudolocalization preview to the editor
2026-06-19 12:05:55 -05:00
Thaddeus Crews cdc7e707c3 Merge pull request #119389 from DeeJayLSP/qoa-05-26
Update `qoa.h` to `1bf9bc0467`
2026-06-19 12:05:55 -05:00
Thaddeus Crews b40c7a14df Merge pull request #114990 from Nintorch/xinput-guid
Various `Input` class documentation fixes
2026-06-19 12:05:54 -05:00
Thaddeus Crews 0eea0da219 Merge pull request #111714 from Nintorch/joypad-touchpads
Add support for joypad touchpads
2026-06-19 12:05:54 -05:00
Thaddeus Crews c33bcadf45 Merge pull request #110615 from timothyqiu/why-white
Use VHS Circle as the default editor color picker shape
2026-06-19 12:05:53 -05:00
Thaddeus Crews a3ca8442f4 Merge pull request #120388 from imdongye/import-obj-vertex-alpha
Fix OBJ importer ignoring vertex color alpha channel
2026-06-19 12:05:53 -05:00
Thaddeus Crews 0283671369 Merge pull request #118257 from YeldhamDev/gdb_fixes_improvements
Fix/improve the pretty print for GDB
2026-06-19 12:05:53 -05:00
Thaddeus Crews b6c2548c81 Merge pull request #117596 from Calinou/doc-tools-fix-rounding
Fix some classes being incorrectly marked as 100% documented in `doc_status.py`
2026-06-19 12:05:52 -05:00
Thaddeus Crews b66f1d5b5c Merge pull request #120435 from bruvzg/zoom_prev
Fix asset store zoom mode crash in project manager.
2026-06-19 12:05:52 -05:00
Thaddeus Crews a76efc3c68 Merge pull request #114870 from Rindbee/add-match_popup_width-in-OptionButton
Make the OptionButton match the width of the pop-up menu
2026-06-19 12:05:51 -05:00
Thaddeus Crews fad1ac1e2b Merge pull request #119418 from KoBeWi/what_even_is_this
Improve 2D editor dropping code
2026-06-19 12:05:51 -05:00
Thaddeus Crews 918a4e6cbc Merge pull request #115697 from dugramen/sticky-tree-canvas-item
Add sticky tree item support
2026-06-19 12:05:50 -05:00
Thaddeus Crews e2f617d7c8 Merge pull request #119529 from smix8/node3deditorsplit
Split `Node3DEditorViewport` into a dedicated file
2026-06-19 12:05:43 -05:00
smix8 eb00a8546d Split Node3DEditorViewport into a dedicated file
Splits `Node3DEditorViewport` into a dedicated file.

The main `Node3DEditorPlugin` file was one if the biggest files of the entire engine. It was getting way too big to be viewed, parsed and displayed effectively (e.g. GitHub, certain IDEs). While still big after this PR it at least splits it more or less in half.

- Moves `Node3DEditorViewport` and related helper classes to its own file `node_3d_editor_viewport` file.
- Moves the (shared) constexpr to its own file `node_3d_editor_constants` file.
- Forward declares many more classes.
- Removes unnecessary includes.
- Fixes classes that needed the actual Node3DViewport class.
2026-06-19 17:30:50 +02:00
Pāvels Nadtočajevs 27560c28d0 Add empty icons for file dialog menu to the default theme. 2026-06-19 14:49:07 +03:00
Skyth 20a55ecbfa Fix input attachments triggering the texture type validation. 2026-06-19 11:57:47 +03:00
Pāvels Nadtočajevs 86ccc06dec Fix asset store zoom mode crash in project manager. 2026-06-19 09:21:21 +03:00
Stuart Carnie 1b53da8e2a Editor: Add Filter to Project Export → Options tab
See godotengine/godot-proposals#11335

Co-authored-by: AThousandShips <96648715+athousandships@users.noreply.github.com>
2026-06-19 09:02:24 +10:00