Hugo Locurcio
b6e610136e
Document color format caveats in `Image.set_pixel()`
2025-10-31 18:48:47 +07:00
Thaddeus Crews
3c1e479290
Merge pull request #110077 from clayjohn/mobile-glow
...
Overhaul and optimize Glow in the mobile renderer
2025-10-31 09:23:32 +07:00
Thaddeus Crews
c2c7bf6b01
Merge pull request #112220 from YeldhamDev/that_text_behavior_category_seemed_so_lonely
...
Make possible to change the ellipsis character in `LinkButton`
2025-10-31 09:23:31 +07:00
LuoZhihao
7b797988cc
Document the rids that will be freed automatically when free their deps
...
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2025-10-31 18:25:23 +07:00
clayjohn
2e59cb41f4
Optimize glow and tonemap gather step in the mobile renderer
...
Mobile devices are typically bandwidth bound which means we need to do as few texture samples as possible.
They typically use TBDR GPUs which means that all rendering takes place on special optimized tiles. As a side effect, reading back memory from tile to VRAM is really slow, especially on Mali devices.
This commit uses a technique where you do a small blur while downsampling, and then another small blur while upsampling to get really high quality glow. While this doesn't reduce the renderpass count very much, it does reduce the texture read bandwidth by almost 10 times. Overall glow was more texture-read bound than memory write, bound, so this was a huge win.
A side effect of this new technique is that we can gather the glow as we upsample instead of gathering the glow in the final tonemap pass. Doing so allows us to significantly reduce the cost of the tonemap pass as well.
2025-10-30 21:56:26 +07:00
Michael Alexsander
1a1967f989
Make possible to change the ellipsis character in `LinkButton`
2025-10-30 17:32:15 +07:00
Thaddeus Crews
8afb2e5976
Merge pull request #111118 from YeldhamDev/godots_new_groove
...
Add a new editor theme
2025-10-30 13:51:36 +07:00
Thaddeus Crews
e4c9950f62
Merge pull request #103742 from RoyBerardo/random-pitch-semitones
...
Change the random pitch on the audio stream randomizer to be in semitones, not a frequency multiplier.
2025-10-30 10:46:06 +07:00
Thaddeus Crews
879bd6eb94
Merge pull request #106290 from smix8/navmanager
...
Make NavigationServer backend engine selectable
2025-10-30 10:46:00 +07:00
Thaddeus Crews
19aeefd2ea
Merge pull request #112140 from BlueberryGecko/vector2-documentation
...
Improve documentation for Vector2's angle-related methods
2025-10-30 10:45:57 +07:00
Roy Berardo
2ac01c189d
Change AudioStreamRandomizer random_pitch slider to random_pitch_semitones
2025-10-30 11:38:24 +07:00
smix8
419fc6e22d
Make NavigationServer backend engine selectable
...
Adds engine backend selection for NavigationServers, aka allows to swap navigation module for other backend implementations.
2025-10-30 08:59:06 +07:00
Michael Alexsander
e06f015f95
Add a new editor theme
...
Co-authored-by: passivestar <60579014+passivestar@users.noreply.github.com>
2025-10-30 00:31:54 +07:00
Hugo Locurcio
eccd82afb4
Document `CharacterBody.get_last_slide_collision()` returning `null` with no collision
2025-10-30 02:52:08 +07:00
Haoyu Qiu
ea9a2c3b2c
Add CSV translation template generation
2025-10-30 08:44:41 +07:00
Blueberry Gecko
f88e108779
Improve documentation for Vector2's angle-related methods
2025-10-29 22:35:50 +07:00
Aaron Franke
cc13a376c5
Handle NaN and Infinity in JSON stringify function
...
Co-authored-by: Thaddeus Crews <repiteo@outlook.com>
Co-authored-by: Lukas Tenbrink <lukas.tenbrink@gmail.com>
2025-10-29 12:06:40 +07:00
Thaddeus Crews
2cb2c1fb5b
Merge pull request #112063 from kleonc/image_font_importer_docs_typo_fix
...
Fix typo in ResourceImporterImageFont docs
2025-10-28 12:19:38 +07:00
Thaddeus Crews
597b0a2f03
Merge pull request #109986 from SomeRanDev/animation_node_state_machine_playback_expansion
...
Expose `get_fading_...` methods for `AnimationNodeStateMachinePlayback`
2025-10-28 12:19:20 +07:00
Thaddeus Crews
6e8703b0ce
Merge pull request #111963 from Calinou/doc-popup-visible
...
Document popups being invisible by default
2025-10-28 10:15:36 +07:00
Thaddeus Crews
38369f4618
Merge pull request #111962 from Calinou/doc-textmesh-performance
...
Document TextMesh performance caveats
2025-10-28 10:15:31 +07:00
kleonc
91c815a545
Fix typo in ResourceImporterImageFont docs
2025-10-27 18:04:56 +07:00
Thaddeus Crews
5a257a904a
Merge pull request #112073 from timothyqiu/make-csv-great-again
...
Improve CSV translations
2025-10-27 10:01:50 +07:00
Thaddeus Crews
08db7ddf2f
Merge pull request #110245 from Armynator/add-min-gui-drag-distance
...
Make minimum drag distance configurable for gui elements
2025-10-27 10:01:41 +07:00
Michael Alexsander
687aa56ec8
Add text trimming in `LinkButton`
2025-10-27 10:53:31 +07:00
Haoyu Qiu
c1ee8e52e4
Improve CSV translations
...
- Adds context and plural support
- Adds unescape import options
- Better document OptimizedTranslation
Co-Authored-By: Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>
2025-10-27 17:47:45 +07:00
Aaron Franke
3c5df91a90
Use ProjectSettings functions instead of hard-coded folder name in tests
2025-10-24 20:24:50 +07:00
hannes
89aa5137b8
add gui_drag_threshold for viewports
2025-10-24 19:01:25 +07:00
Thaddeus Crews
1c9eec6f90
Merge pull request #104951 from jitspoe/master.avi_16bit_audio
...
Default mjpeg avi movie writer to 16 bit audio and add an editor option so it can still write 32 bit.
2025-10-24 11:23:17 +07:00
Thaddeus Crews
822fd083c4
Merge pull request #108114 from lawnjelly/fti_multimesh_reset_all
...
`FTI` - Add `multimesh_instances_reset_physics_interpolation()`
2025-10-24 11:23:15 +07:00
Thaddeus Crews
edbfb7a6ec
Merge pull request #111183 from stuartcarnie/matias-uma-pc-pr
...
Add Persistent Buffers utilizing UMA
2025-10-24 11:23:11 +07:00
Thaddeus Crews
c2ca5bdd23
Merge pull request #107275 from DexterFstone/file-system-selection-changed-signal
...
Expose the signal when user select a file/folder in the FileSystemDock
2025-10-24 11:23:07 +07:00
Thaddeus Crews
abb68b85fd
Merge pull request #106237 from shiena/feature/expose-set_ycbcr_images
...
Expose CameraFeed::set_ycbcr_images
2025-10-24 11:23:06 +07:00
fish
1a72f4c3ba
Add scrollbar_h/v_separation theme properties to ScrollContainer
2025-10-24 01:16:51 +07:00
Stuart Carnie
230adb7511
Add Persistent Buffers
...
This work is a heavily refactored and rewritten from TheForge's initial
code.
TheForge's original code had too many race conditions and was
fundamentally flawed as it was too easy to incur into those data races
by accident.
However they identified the proper places that needed changes, and the
idea was sound. I used their work as a blueprint to design this work.
This PR implements:
- Introduction of UMA buffers used by a few buffers
(most notably the ones filled by _fill_instance_data).
Ironically this change seems to positively affect PC more than it does
on Mobile.
Updates D3D12 Memory Allocator to get GPU_UPLOAD heap support.
Metal implementation by Stuart Carnie.
Co-authored-by: Stuart Carnie <stuart.carnie@gmail.com>
Co-authored-by: TheForge team
2025-10-24 08:16:19 +07:00
Hugo Locurcio
f7749e5552
Document popups being invisible by default
2025-10-23 19:55:03 +07:00
Hugo Locurcio
c456b3dc55
Document TextMesh performance caveats
2025-10-23 19:48:35 +07:00
Thaddeus Crews
da593d0c16
Merge pull request #111897 from allenwp/environment-adj-prioritize-old-behaviour
...
Improve `Environment` adjustments (favor old behavior and quality).
2025-10-23 11:03:56 +07:00
Thaddeus Crews
fe4cc92681
Merge pull request #109174 from mihe/logger-docs-note
...
Add documentation about logging from `Logger` not being supported
2025-10-23 11:03:55 +07:00
Thaddeus Crews
d88971f022
Merge pull request #111791 from KoBeWi/timer_anyway
...
Save editor settings when modified from code
2025-10-23 11:03:52 +07:00
Allen Pestaluky
0c7f013c55
Improve `Environment` color adjustments; specifically brightness and HDR 2D contrast.
...
This commit changes adjustments to behave as follows for all rendering configurations:
- Apply brightness to linear-encoded values, preventing contrast, saturation, and hue from being affected.
- Apply contrast to perceptually uniform (nonlinear sRGB-encoded) values, matching existing behavior when HDR 2D is disabled and producing optimal visual quality.
- Apply saturation with even color channel weights. This causes brightness of certain colors to change, but matches existing behavior when HDR 2D is disabled.
Adjustments are applied after glow and tonemapping to match existing behavior.
2025-10-23 11:08:49 +07:00
tle-oops
77091f5e67
Allow FileSystemDock to navigate to currently selected scene tab as an option
2025-10-23 09:23:13 +07:00
robert yevdokimov
292772a143
Deprecate `get_scene()` in `EditorScript` class
2025-10-22 17:03:41 +07:00
Thaddeus Crews
0d85d43b0c
Merge pull request #111162 from KoBeWi/tfw_your_side_projects_goes_to_trash
...
Remove side menu functionality in `EditorFileDialog`
2025-10-22 13:48:43 +07:00
Thaddeus Crews
50ac10f40d
Merge pull request #111830 from KoBeWi/documentation_on_multiple_levels
...
Add multilevel notes to methods
2025-10-22 13:48:41 +07:00
Thaddeus Crews
38e20331c8
Merge pull request #107303 from passivestar/close-dialog-action
...
Add support for closing dialog windows with Cmd+W on macOS
2025-10-22 13:48:36 +07:00
Thaddeus Crews
c53a181cea
Merge pull request #85762 from KoBeWi/wait_it's_all_nodes︖
...
Add `change_scene_to_node()`
2025-10-22 13:48:31 +07:00
devloglogan
1a8306bbc1
Allow custom monitors to select desired type
2025-10-22 07:31:44 +07:00
kobewi
33ccc5110e
Remove side menu functionality in EditorFileDialog
2025-10-22 12:29:26 +07:00
kobewi
88a5cd2fe0
Add change_scene_to_node()
2025-10-22 12:21:18 +07:00
passivestar
979f8fa342
Add support for closing dialog windows with Cmd+W on macOS
2025-10-22 09:51:14 +07:00
Thaddeus Crews
3f34e38703
Merge pull request #109596 from atlasapplications/splash-screen-stretch-mode
...
Add Stretch Modes for Splash Screen
2025-10-21 19:09:33 +07:00
Thaddeus Crews
81910428e6
Merge pull request #103478 from KoBeWi/hover_witch
...
Add switch on hover to TabBar
2025-10-21 19:09:29 +07:00
Thaddeus Crews
e870cd911b
Merge pull request #110895 from Giganzo/input-focus
...
Add setting for when to show the focus state for mouse input
2025-10-21 19:09:25 +07:00
Thaddeus Crews
361ea1153e
Merge pull request #111140 from DeeJayLSP/gdinter
...
Use Inter as the default editor font, features enabled
2025-10-21 19:09:24 +07:00
kobewi
682b0f7c54
Add switch on hover to TabBar
2025-10-22 00:34:57 +07:00
Justin Sasso
b6b3e1ef9e
Add Stretch Modes for Splash Screen
...
Co-authored-by: Samuel Pedrajas <samuelpedrajaspz@gmail.com>
2025-10-21 18:20:44 +07:00
Thaddeus Crews
da3bdacf64
Merge pull request #111210 from blueskythlikesclouds/ssr-overhaul
...
Overhaul screen space reflections.
2025-10-21 15:11:08 +07:00
Thaddeus Crews
fe9cdea92c
Merge pull request #106947 from Meorge/feat/quick-load-preview
...
Allow Quick Open dialog to preview change in scene
2025-10-21 15:11:04 +07:00
Thaddeus Crews
ed4f4d275e
Merge pull request #110904 from YeldhamDev/tree_drag_unfolding
...
Unfold tree items on hover while drag-n-dropping
2025-10-21 15:11:01 +07:00
DeeJayLSP
6cf4daafbb
Use Inter as the default editor font, features enabled
2025-10-21 16:04:45 +07:00
Skyth
c128886c63
Overhaul screen space reflections.
2025-10-21 19:23:38 +07:00
Thaddeus Crews
7ad0636853
Merge pull request #111863 from kitbdev/fix-IME-UPDATE-description
...
Fix `NOTIFICATION_OS_IME_UPDATE` docs on platform availability
2025-10-21 10:27:12 +07:00
Thaddeus Crews
b5d7780142
Merge pull request #111852 from wjt/push-poqllplmlwyz
...
TileSetAtlasSource: Fix and/an docstring typo
2025-10-21 10:27:10 +07:00
Thaddeus Crews
eff2f822a1
Merge pull request #111439 from bruvzg/fd_filt_add
...
Add MIME argument to the `FileDialog.add_filter`.
2025-10-21 10:27:07 +07:00
Thaddeus Crews
9cd88c14cb
Merge pull request #111773 from DeeJayLSP/main-font-calt-ot-features
...
Editor: Add OpenType feature settings to Main Font
2025-10-21 10:26:57 +07:00
Thaddeus Crews
16503a10d4
Merge pull request #111744 from bruvzg/te_roff
...
[TextEdit] Make `wrap_right_offset` adjustable theme constant.
2025-10-21 10:26:53 +07:00
kit
afaf834bb3
Fix NOTIFICATION_OS_IME_UPDATE docs on platforms
2025-10-20 19:37:17 +07:00
Thaddeus Crews
076445b804
Merge pull request #111459 from paul-marechal/mesh_data_tool_tangent_doc
...
Add note for some usages of Plane in APIs
2025-10-20 18:09:53 +07:00
Thaddeus Crews
c74e872074
Merge pull request #111817 from charjr/fix-array-remove-at
...
Correct Array `remove_at()` class reference
2025-10-20 18:09:45 +07:00
Thaddeus Crews
81eb689650
Merge pull request #111782 from Kaleb-Reid/update-swapchain-count-note
...
Update note for rendering/rendering_device/vsync/swapchain_image_count
2025-10-20 18:09:34 +07:00
Thaddeus Crews
d6c5c4eeb5
Merge pull request #107671 from dsnopek/editor-run-control
...
Allow editor plugins to modify run arguments
2025-10-20 18:09:32 +07:00
Will Thompson
60eb6c39c2
TileSetAtlasSource: Fix and/an docstring typo
2025-10-20 19:47:41 +07:00
DeeJayLSP
cd0c9d5f50
Editor: Add OpenType feature settings to Main Font
2025-10-20 10:00:23 +07:00
kobewi
6640380bb6
Add multilevel notes to methods
2025-10-20 11:47:37 +07:00
KOGA Mitsuhiro
f4f5b104f5
Expose CameraFeed::set_ycbcr_images
2025-10-19 20:27:55 +07:00
John
7e3dcf3ac0
Correct Array `remove_at` class reference
...
`remove_at` can take negative positions as relative to the end of the array.
The note is no longer needed and contradictory to the first paragraph.
2025-10-19 11:54:58 +07:00
Kaleb Reid
580c16fae7
Update note for rendering/rendering_device/vsync/swapchain_image_count
2025-10-18 15:35:36 +07:00
Pāvels Nadtočajevs
e31830db52
[TextEdit] Make `wrap_right_offset` adjustable theme constant.
2025-10-18 21:35:02 +07:00
kobewi
199a4fa4e2
Save editor settings when modified from code
2025-10-18 15:55:06 +07:00
Thaddeus Crews
94818a5313
Merge pull request #111509 from passivestar/orbit-snapping
...
Implement orbit snapping in 3D viewport
2025-10-16 12:48:09 +07:00
Thaddeus Crews
2edad6860a
Merge pull request #111658 from brycehutchings/bryceh_d3d12_native_handle_fixes
...
Fix D3D12 rendering device driver returning pointers to internal types for get_resource_native_handle instead of proper D3D12 primitives
2025-10-16 12:48:04 +07:00
passivestar
d739700178
Implement orbit snapping in 3D viewport
2025-10-16 12:46:14 +07:00
Thaddeus Crews
49219de402
Merge pull request #108862 from timothyqiu/plural-rules
...
Move context and plural support to `Translation`
2025-10-15 16:31:07 +07:00
Bryce Hutchings
1f7e7de82b
Fix D3D12 driver returning internal types to RenderingDevice's texture_get_native_handle/get_driver_resource
2025-10-15 10:35:38 +07:00
Sepehr Kalanaki
1e8fd575a9
Fix typo in mutex documentation
...
Change "more times that" to "more times than"
2025-10-15 12:05:19 +07:00
Clay John
36b92128b1
Merge pull request #110671 from allenwp/environment-glow-consistent
...
Blend glow before tonemapping and change default to screen.
2025-10-14 21:29:43 +07:00
Robert Grigoryan
b3bb376391
Fix description of `Viewport::set_input_as_handled`
...
The method stops the `InputEvent` from propagating up, not down.
2025-10-14 11:06:54 +07:00
Thaddeus Crews
4ae535b3b9
Merge pull request #111419 from YeldhamDev/numbers_numbers_numbers
...
Add source lines to file locations on POT generation
2025-10-13 19:29:01 +07:00
Thaddeus Crews
c5754ccc52
Merge pull request #111310 from Caaz/patch-1
...
Update tutorial link for calling Javascript from script
2025-10-13 19:28:48 +07:00
Thaddeus Crews
40dde2a9a1
Merge pull request #111139 from Calinou/doc-node2d-look-at-get-angle-to
...
Document link between `Node2D.look_at()` and `Node2D.get_angle_to()`
2025-10-13 19:28:37 +07:00
Paul Marechal
509cf611bc
Add note for some usages of Plane in APIs
...
Some old APIs that may expect a Vector4 instead require a Plane: this
is pretty confusing especially with tangents as one could interpret
the API as wanting a value directly representing the tangent plane when
in reality the Plane type is just used to carry one Vector3 and one
extra sign component.
This commit attempts to clear any potential confusion by adding a note
to the APIs using Planes in such a way.
2025-10-13 16:09:49 +07:00
Hugo Locurcio
082766a990
Document link between `Node2D.look_at()` and `Node2D.get_angle_to()`
...
These methods are closely related, as `Node2D.get_angle_to()` can
be used to get the rotation value that is being applied to `look_at()`
without actually applying it to the node.
2025-10-13 20:47:55 +07:00
Thaddeus Crews
e560ea47d4
Merge pull request #70646 from KoBeWi/relatable_offset
...
Add `pivot_offset_ratio` property to Control
2025-10-13 12:30:10 +07:00
Thaddeus Crews
02f48683b5
Merge pull request #111556 from kleonc/fix_show_members_overview_editor_setting_tooltip
...
Fix `text_editor/script_list/show_members_overview` editor setting docs/tooltip
2025-10-13 12:29:58 +07:00
Thaddeus Crews
0450686035
Merge pull request #111460 from KoBeWi/dialoging_shortcut_files
...
Rework FileDialog shortcuts
2025-10-13 12:29:57 +07:00
Mikael Hermansson
3868e7e8bf
Add documentation about logging from `Logger` not being supported
2025-10-12 22:04:26 +07:00
Pāvels Nadtočajevs
101fbbbd1f
[Window] Add unfiltered input handler signal for custom decorations.
2025-10-12 21:15:46 +07:00
kleonc
5ea0b9d60d
Fix `show_members_overview` editor setting docs/tooltip
2025-10-12 15:03:03 +07:00
kobewi
263a2bdec6
Rework FileDialog shortcuts
2025-10-11 14:37:40 +07:00
Allen Pestaluky
cafc012b05
Blend `Environment` glow before tonemapping and change default blend mode to screen.
...
Additionally, change the minimum `tonemap_white` parameter to `1.0`; users can increase `tonemap_exposure` for a similar effect to decreasing `tonemap_white` below `1.0`.
Co-authored-by: Hei <40064911+Lielay9@users.noreply.github.com>
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2025-10-10 12:08:08 +07:00
Raul Santos
fdecca2f18
Add `recording_signals` to MissingNode
...
Allows connecting unknown signals to MissingNode so they aren't lost when the Node type is missing.
2025-10-09 22:08:59 +07:00
Pāvels Nadtočajevs
e4988b4bf3
Add MIME argument to the `FileDialog.add_filter`.
2025-10-09 22:17:56 +07:00
Allen Pestaluky
bd9d1bf070
Add material debanding for use in Mobile rendering method.
...
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2025-10-08 16:22:41 +07:00
Michael Alexsander
0de3f8b21f
Add source lines to file locations on POT generation
2025-10-08 16:43:22 +07:00
Thaddeus Crews
e20acd3fe3
Merge pull request #111289 from HolonProduction/rm-has-named-classes
...
Move deprecated `has_named_classes` from `ScriptLanguage` to `ScriptLanguageExtension`
2025-10-08 13:56:37 +07:00
Thaddeus Crews
0091d30e3e
Merge pull request #108818 from bruvzg/no_cli_over
...
Add project setting and build option to disable `override.cfg` and related CLI arguments.
2025-10-08 13:56:35 +07:00
Thaddeus Crews
7c033002b0
Merge pull request #110863 from kisg/libgodot_migeran_core
...
LibGodot: Core - Build Godot Engine as a Library
2025-10-08 13:56:34 +07:00
lawnjelly
1c8ef479b4
FTI - Add `multimesh_instances_reset_physics_interpolation()`
2025-10-08 16:17:18 +07:00
Thaddeus Crews
8276e512d6
Merge pull request #110767 from Ryan-000/Fix-AnimationPlayer-to-use-StringName
...
Fix AnimationPlayer to use StringName instead of String in the exposed API.
2025-10-07 17:15:06 +07:00
Thaddeus Crews
72cf639020
Merge pull request #111178 from PhairZ/anim-is-paused
...
Expose `is_valid()` from `AnimationPlayer` to make detecting paused animations possible.
2025-10-07 17:15:04 +07:00
Thaddeus Crews
ec7d25d355
Merge pull request #111102 from timothyqiu/velocity-delta
...
Fix description about CharacterBody velocity and delta
2025-10-07 11:54:45 +07:00
Rémi Verschelde
d4c0fcba3b
Merge pull request #110881 from Paeniche/master
...
Fix /tutorial added twice in offline docs
2025-10-07 14:33:41 +07:00
Giganzo
e384085ca1
Add setting for when to show the focus state for mouse input
2025-10-07 14:26:14 +07:00
Gergely Kis
6c44c80c62
LibGodot: Core - Build Godot Engine as a Library
...
* Add a new GodotInstance GDCLASS that provides startup and iteration commands to control a Godot instance.
* Adds a libgodot_create_godot_instance entry point that creates a new Godot instance and returns a GodotInstance object.
* Adds a libgodot_destroy_godot_instance entry point that destroys the Godot instance.
Sample Apps: https://github.com/migeran/libgodot_project
Developed by [Migeran](https://migeran.com )
Sponsors & Acknowledgements:
* Initial development sponsored by [Smirk Software](https://www.smirk.gg/ )
* Rebasing to Godot 4.3 and further development sponsored by [Xibbon Inc.](https://xibbon.com )
* The GDExtension registration of the host process & build system changes were based
on @Faolan-Rad's LibGodot PR: https://github.com/godotengine/godot/pull/72883
* Thanks to Ben Rog-Wilhelm (Zorbathut) for creating a smaller, minimal version for easier review.
* Thanks to Ernest Lee (iFire) for his support
Co-Authored-By: Gabor Koncz <gabor.koncz@migeran.com>
Co-Authored-By: Ben Rog-Wilhelm <zorba-github@pavlovian.net>
2025-10-07 02:15:41 +07:00
Ryan
35999a16dd
Fix AnimationPlayer to use StringName instead of String
...
Co-Authored-By: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2025-10-06 16:29:40 +07:00
Thaddeus Crews
62abe9e6e7
Merge pull request #111216 from AdvanceControl/master
...
Fix incorrect docs example in Dictionary.set description
2025-10-06 14:34:13 +07:00
Thaddeus Crews
48ebbc438e
Merge pull request #111117 from YeldhamDev/focus_corner_cases_fix
...
Fix cases where `LineEdit` can still show focus with mouse events
2025-10-06 14:34:12 +07:00
Thaddeus Crews
f9a2ecd184
Merge pull request #111116 from KoBeWi/fdm
...
Unify FileDialog context menus
2025-10-06 09:06:25 +07:00
Michael Alexsander
984b52a972
Fix cases where `LineEdit` can still show focus with mouse events
2025-10-06 10:19:35 +07:00
Daniel Cavazos
3fa500d2f3
Update tutorial link for calling Javascript from script
2025-10-05 21:32:19 +07:00
Pāvels Nadtočajevs
1211cd827e
Add project setting and build option to disable `override.cfg` and related CLI arguments.
2025-10-05 21:47:57 +07:00
HolonProduction
abeb9c654e
Move deprecated `has_named_classes` from `ScriptLanguage` to `ScriptLanguageExtension`
2025-10-05 16:55:06 +07:00
Leandro (cerberus1746) Benedet Garcia
07bbb6e01e
Add "Ragdol System" Tutorial to `PhysicalBone3D`
2025-10-04 22:26:13 +07:00
DexterFstone
ee1a36facd
Expose the signal when user select a file/folder in the FileSystemDock
2025-10-04 05:33:04 +07:00
AdvanceControl
c24d6afd64
Docs: Fix example in Dictionary.set description
2025-10-04 11:11:54 +07:00
Thaddeus Crews
f6aa5ba23c
Merge pull request #97210 from AleksLitynski/object-snapshot-debugger
...
Add an ObjectDB Profiling Tool
2025-10-03 12:01:11 +07:00
Seif El-Din Ahmed
2cb1c51038
Expose is_valid()
2025-10-03 18:37:00 +07:00
Michael Alexsander
8973c91293
Add icon color theme items for `TabBar` and `TabContainer`
2025-10-03 10:41:28 +07:00
kobewi
9af58c1133
Unify FileDialog context menus
2025-10-02 23:10:27 +07:00
Thaddeus Crews
7fbc3a5307
Merge pull request #111133 from versjon/master
...
Fix typo "blocker" to "block" in AESContext
2025-10-02 15:12:02 +07:00
kobewi
fdc79f5286
Remaining FileDialog changes before unification
2025-10-02 19:13:04 +07:00
Thaddeus Crews
bf926c2000
Merge pull request #106503 from KoBeWi/docker_exe
...
Rework editor docks
2025-10-01 17:54:10 +07:00
Jon
54094b9073
Fixed typo "blocker" to "block" in AESContext
...
Changed 'AES cipher blocker chaining' to 'AES cipher block chaining' in two mode definitions in AESContext
2025-10-01 21:44:01 +07:00
Thaddeus Crews
d9078d887f
Merge pull request #109049 from ryevdokimov/deprecate-script-add-root-node
...
Relocate `add_root_node` method to `EditorInterface` from `EditorScript` and deprecate old method
2025-10-01 13:12:45 +07:00
Thaddeus Crews
45dfd4dd23
Merge pull request #108147 from KoBeWi/set_get_is_back
...
Expose FileDialog callbacks for getting custom icons
2025-10-01 13:12:42 +07:00
Thaddeus Crews
eab59f8057
Merge pull request #111115 from mihe/jolt/drop-experimental
...
Drop the experimental label for the Jolt Physics integration
2025-10-01 13:12:35 +07:00
Thaddeus Crews
0a5f7125e4
Merge pull request #104740 from Jojo-1000/update-import-plugin-docs
...
Update EditorImportPlugin docs and clarify which methods are required
2025-10-01 13:12:32 +07:00
David Snopek
fe27a72cb5
Allow editor plugins to modify run arguments
2025-10-01 07:37:40 +07:00
Mikael Hermansson
b5d0f7a5d2
Drop the experimental label for the Jolt Physics integration
2025-10-01 13:02:10 +07:00
kobewi
f88b51995b
Expose FileDialog callbacks for getting custom icons
2025-10-01 12:08:34 +07:00
Haoyu Qiu
42b27932a8
Fix description about CharacterBody velocity and delta
2025-10-01 09:55:47 +07:00
Thaddeus Crews
e22d442bf6
Merge pull request #110878 from Calinou/doc-node2d-move-local
...
Fix and improve `Node2D.move_local_{x,y}()` description
2025-09-30 20:10:32 +07:00
Thaddeus Crews
2839d8cee5
Merge pull request #111004 from Calinou/doc-image-compress
...
Document `compress()` not being supported in exported builds in Image
2025-09-30 20:10:31 +07:00
Thaddeus Crews
4d231b5bf8
Merge pull request #108146 from KoBeWi/singleton_favrec
...
Expose methods to access FileDialog's favorite/recent lists
2025-09-30 18:35:26 +07:00
Thaddeus Crews
5240f1c283
Merge pull request #108658 from bruvzg/ed_pl_init
...
[EditorExportPlatform] Move initialization to a dedicated method.
2025-09-30 18:35:25 +07:00
Thaddeus Crews
a9d4900284
Merge pull request #109779 from dsnopek/thread-is-main-thread
...
Expose `Thread::is_main_thread()`
2025-09-30 18:35:16 +07:00
Thaddeus Crews
b9513683d5
Merge pull request #109900 from Ryan-000/Make-Node-orphan_node_count-thread-safe
...
Make Node::orphan_node_count thread-safe
2025-09-30 18:35:13 +07:00
Thaddeus Crews
d86123870b
Merge pull request #52285 from rxlecky/camera-override-cleanup
...
Clean up and simplify camera override API
2025-09-30 18:35:11 +07:00
Thaddeus Crews
6b22951162
Merge pull request #107954 from stuartcarnie/unix_domain_socket_support
...
Add Core UNIX domain socket support
2025-09-30 18:35:08 +07:00