Thaddeus Crews
fa1e1bbee7
Merge pull request #110543 from kitbdev/deprecate_textedit_background_color
...
Deprecate TextEdit `background_color`
2025-11-17 10:56:53 -06:00
Thaddeus Crews
c7bed1e1cc
Merge pull request #111815 from TokageItLab/bone-expander
...
Allow Spring / IK to set mutable bone axes
2025-11-17 10:56:52 -06:00
Thaddeus Crews
58054297e7
Merge pull request #112828 from KoBeWi/diss_holdplacer
...
Fix display_placeholder not persisting
2025-11-17 10:56:48 -06:00
Silc Lizard (Tokage) Renew
031fd66fed
Add mutable_bone_axes to IKs
2025-11-17 09:45:31 +09:00
Silc Lizard (Tokage) Renew
0573f874d1
Move the line of importing JointLimitation3D to 3D from Physics3D
2025-11-17 03:30:02 +09:00
kobewi
c4c39fba55
Fix display_placeholder not persisting
2025-11-16 03:18:24 +01:00
Silc Lizard (Tokage) Renew
e32f7de33d
Add relative option to LookAt/AimModifier3D
2025-11-15 23:06:48 +09:00
lawnjelly
087dea4b15
`FTI` - `Camera2D` accepts resets only after entering tree
2025-11-15 12:02:43 +00:00
kleonc
944bd82d45
Fix TileMapLayer transformations for Node2D scene tiles
2025-11-15 00:39:34 +01:00
Thaddeus Crews
30d753c87e
Merge pull request #111184 from TokageItLab/limanglev
...
Add LimitAngularVelocityModifier3D
2025-11-14 17:16:50 -06:00
Thaddeus Crews
5519dba0d6
Merge pull request #110502 from TokageItLab/animlib-without-dict
...
Change AnimationLibrary serialization to avoid using Dictionary
2025-11-14 17:16:47 -06:00
Thaddeus Crews
76e974da7c
Merge pull request #110336 from TokageItLab/constraint-mod-node
...
Add option to `BoneConstraint3D` to make reference target allow to set `Node3D`
2025-11-14 17:16:43 -06:00
Silc Lizard (Tokage) Renew
ada95cb543
Add LimitAngularVelocityModifier3D
2025-11-15 06:43:33 +09:00
Thaddeus Crews
d1a90109b4
Merge pull request #108010 from DexterFstone/add-scene-tile-rotation
...
Add support for rotating scene tiles in TileMapLayer
2025-11-14 14:23:13 -06:00
Thaddeus Crews
7d5034c50a
Merge pull request #108507 from dementive/optimize-scene-tree-groups
...
Optimize scene tree groups
2025-11-14 14:22:57 -06:00
kit
e2cbfb53f1
Deprecate TextEdit background_color
2025-11-13 22:48:04 -05:00
Thaddeus Crews
2cd268fea4
Merge pull request #112441 from YeldhamDev/scrollbar_padding
...
Allow to add padding to `ScrollBar`s
2025-11-13 20:52:26 -06:00
Thaddeus Crews
31c856e96a
Merge pull request #112676 from YeldhamDev/why_were_those_floats_in_the_first_place
...
Fix blurry items on `PopupMenu` when `v_separation` has an odd value
2025-11-13 20:52:08 -06:00
Thaddeus Crews
0b5ad6c73c
Merge pull request #112573 from TokageItLab/fix-jacobian-gradient
...
Fix JacobianIK to apply gradient correctly
2025-11-13 17:43:04 -06:00
Thaddeus Crews
3cc90cd925
Merge pull request #110524 from paul-marechal/filedialog-windows-fix
...
Fix file_dialog's root_subfolder on Windows
2025-11-13 17:43:03 -06:00
Thaddeus Crews
b52e3f7e6b
Merge pull request #107440 from lodetrick/tabcontainer-popup
...
Allow `tab_rmb_clicked` to always work
2025-11-13 17:42:59 -06:00
Thaddeus Crews
e53cbad0b1
Merge pull request #109322 from 4d49/graph-node-slot-meta
...
Add metadata for slots in `GraphNode`
2025-11-13 17:42:53 -06:00
Thaddeus Crews
55bedbfaf5
Merge pull request #108741 from AriaTheCurseling/Allow-concurrent-unbind-and-binding-of-signal-arguments-in-editor
...
Allow concurrent unbinding and binding of signal arguments in editor
2025-11-13 17:42:49 -06:00
Thaddeus Crews
6a3d1f1fa1
Merge pull request #57121 from KoBeWi/noddeganger
...
Add `DUPLICATE_INTERNAL_STATE` flag
2025-11-13 17:42:47 -06:00
Michael Alexsander
41d93ca03c
Fix blurry items on `PopupMenu` when `v_separation` has an odd value
2025-11-13 16:52:31 -03:00
Thaddeus Crews
d2ff4c6377
Merge pull request #112401 from xuhuisheng/dev/queue-free
...
Fix crash on queue free scene node in editor
2025-11-13 12:33:37 -06:00
xuhuisheng
63d1319674
Fixes crash on queue free scene node in editor
...
Update scene/main/node.cpp
Co-authored-by: Lukas Tenbrink <lukas.tenbrink@gmail.com>
2025-11-13 21:10:44 +08:00
kobewi
251746a89c
Add MeshInstance3D upgrade code
2025-11-13 13:43:17 +01:00
Thaddeus Crews
e6aa06d3de
Merge pull request #112692 from TokageItLab/rbmap-animlib
...
Make AnimationLibrary use RBMap instead of HashMap
2025-11-12 17:26:23 -06:00
Hugo Locurcio
b7f537c863
Fix HTTPRequest timeout being scaled with `Engine.time_scale`
...
The server's response time won't change according to the engine's
time scale, so the timeout shouldn't be adjusted accordingly.
2025-11-12 23:55:29 +01:00
Silc Lizard (Tokage) Renew
e9a6a84468
Make AnimationLibrary use RBMap instead of HashMap
2025-11-13 07:24:10 +09:00
Thaddeus Crews
04bc282ae7
Merge pull request #104851 from Ivorforce/tracy
...
Add `profiler` option to `SCons` builds, with support for `tracy` and `perfetto`.
2025-11-12 11:24:15 -06:00
Michael Alexsander
eb78a7de71
Fix visual shader error when editing theme settings
2025-11-12 11:16:20 -03:00
Michael Alexsander
23a4cffe2f
Allow to add padding to `ScrollBar`s
2025-11-11 19:21:25 -03:00
Thaddeus Crews
72925d756f
Merge pull request #112076 from kevinlam508/custom-node-reference-duplication
...
Fix duplicating node references of custom node type properties
2025-11-11 16:07:53 -06:00
Thaddeus Crews
55f51c0045
Merge pull request #111491 from bfloch/pixel_size_precision
...
Remove `pixel_size` precision limit in Sprite3D
2025-11-11 16:07:50 -06:00
Thaddeus Crews
dedbc8b26a
Merge pull request #112625 from BrotherShort/fix-tree-vertical-line
...
Fix tree vertical line width bug
2025-11-11 10:37:36 -06:00
Thaddeus Crews
8327dfa215
Merge pull request #112092 from timothyqiu/ts-nums
...
Move localized number formatting methods to `TranslationServer`
2025-11-10 17:47:09 -06:00
Thaddeus Crews
e33c423700
Merge pull request #108314 from KoBeWi/shift_in_meta
...
Replace repetitive meta/ctrl condition with a method
2025-11-10 17:47:08 -06:00
Thaddeus Crews
a627ee6c10
Merge pull request #112471 from Rudra-ravi/claude/fix-godot-official-issues-011CUrnHud9iQ4LV6FDv2hG7
...
Fix glow visual compatibility regression
2025-11-10 17:47:07 -06:00
Thaddeus Crews
d30214a612
Merge pull request #109938 from KoBeWi/fokoos_rekto
...
Remove meta usage in Tree
2025-11-10 17:47:04 -06:00
Thaddeus Crews
ddbb898af5
Merge pull request #112563 from fryingpanjoe/fpj/fix-reimport-custom-track-use-blend
...
Fix custom audio track blend flag on reimport
2025-11-10 17:47:03 -06:00
Thaddeus Crews
77cfbe9371
Merge pull request #111780 from aaronfranke/tree-double-click-not-editable
...
Allow double-clicking icons of non-editable Tree items
2025-11-10 17:46:58 -06:00
BrotherShort
4f5f36c361
fix tree vertical line width bug
2025-11-11 06:51:07 +08:00
kobewi
98141c3d73
Replace repetitive meta/ctrl condition with a method
2025-11-10 16:23:28 +01:00
kobewi
a981863be4
Remove meta usage in Tree
2025-11-10 16:17:43 +01:00
Thaddeus Crews
a6db8aa621
Merge pull request #111597 from HolonProduction/code-edit-dirty-flag
...
CodeEdit: Use flag to recalculate characteristics
2025-11-10 08:20:22 -06:00
Thaddeus Crews
3d6ad3f806
Merge pull request #94929 from StamesJames/emission-shape-ring-for-2d
...
Add emission shape ring for CPUParticles2D
2025-11-10 08:20:16 -06:00
Thaddeus Crews
82e6303634
Merge pull request #111535 from kitbdev/fix-textedit-dont-select
...
Fix TextEdit selecting when closing popup
2025-11-10 08:20:08 -06:00
Thaddeus Crews
31867abdaa
Merge pull request #112545 from timothyqiu/compact-menu-gutter
...
PopupMenu: Add theme option for merging icon and checkbox gutters
2025-11-10 08:20:02 -06:00
Thaddeus Crews
f81b2aa376
Merge pull request #111517 from chocola-mint/fix-#111514
...
Seek to beginning of section if current playback position is after its end
2025-11-10 08:19:59 -06:00
Thaddeus Crews
4c5f6691f0
Merge pull request #107400 from BlueCube3310/light-probe-cache
...
Cache lightprobe generation for lightmap baking
2025-11-10 08:19:43 -06:00
Pāvels Nadtočajevs
adf18ff44d
Update rect after `_pre_popup` in `popup_centered_*`.
2025-11-10 11:24:37 +02:00
Haoyu Qiu
72d437c030
Move localized number formatting methods to TranslationServer
...
Co-Authored-By: Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>
2025-11-10 15:01:22 +08:00
Silc Lizard (Tokage) Renew
069206bc74
Fix JacobianIK to apply gradient correctly
2025-11-09 15:55:20 +09:00
Silc Lizard (Tokage) Renew
e292217f36
Move the line of calling animation_finished signal to ensure stopping
2025-11-09 14:34:14 +09:00
Haoyu Qiu
4694ee84f6
PopupMenu: Add theme option for merging icon and checkbox gutters
2025-11-09 13:09:14 +08:00
Per Lindstrand
c765e6cbb6
Fix custom audio track blend flag on reimport
2025-11-09 00:01:29 +01:00
Chaosus
808faa0ab0
Add `instance_index` option to parameters in visual shaders
2025-11-08 14:35:24 +03:00
Lukas Tenbrink
c3747884da
Add some important profiling hooks.
2025-11-08 00:08:48 +01:00
Logan Detrick
e50cf880c3
Allow tab_rmb_clicked signal to always be emitted
2025-11-07 11:10:09 -08:00
Thaddeus Crews
6af0c2a21c
Merge pull request #110340 from bruvzg/ts_dup_r
...
[RTL] Use separate paragraph copy for the partially visible paragraphs.
2025-11-07 10:32:27 -06:00
Qbieshay
3a66d88be2
Fix CPUParticle3D not randomizing
2025-11-07 17:23:40 +01:00
Claude
802eb0b1a0
Fix glow visual compatibility regression (issue #112469 )
...
Reverts the default value of Environment.glow_hdr_threshold from 0.0
back to 1.0 to restore the expected glow appearance in existing projects.
The default was inadvertently changed from 1.0 to 0.0 in PR #110077 ,
which caused glow effects to render dramatically different across all
rendering methods (Forward+, Mobile, and GL Compatibility). This broke
backward compatibility with existing projects like the Kenney 3D
Platformer starter kit.
Changed files:
- scene/resources/environment.h
- servers/rendering/storage/environment_storage.h
- drivers/gles3/effects/glow.h
- drivers/gles3/rasterizer_scene_gles3.cpp
- doc/classes/Environment.xml
Setting the value back to 1.0 aligns with documented recommendations
and restores visual consistency.
Fixes #112469
2025-11-07 04:07:41 +00:00
Thaddeus Crews
a7bf615711
Merge pull request #112377 from timothyqiu/popup-menu-minsize
...
PopupMenu: Fix minimum size for items with icons
2025-11-06 08:13:15 -06:00
Silc Lizard (Tokage) Renew
2f029bc7bf
Fix NodeOneShot doesn't reset correctly
2025-11-06 05:51:48 +09:00
Thaddeus Crews
eb3d6d8cd3
Merge pull request #112446 from Ivorforce/revert-warn-rename
...
Revert "Add warning when node name is invalid"
2025-11-05 13:05:48 -06:00
Thaddeus Crews
6539819c2b
Merge pull request #112371 from DeeJayLSP/treeitem-stylebox
...
Add custom `StyleBox` to `TreeItem`
2025-11-05 13:05:46 -06:00
Thaddeus Crews
3b4239d649
Merge pull request #111288 from bruvzg/move_input
...
[Window] Add unfiltered input handler signal for custom decorations.
2025-11-05 11:48:06 -06:00
Thaddeus Crews
29a1964848
Merge pull request #112402 from cabranca/skeleton-3d-remove-unused-method
...
Remove undefined method Skeleton3D::remove_bone
2025-11-05 11:48:03 -06:00
Lukas Tenbrink
78096d4ce7
Revert "Add warning when node name is invalid"
...
This reverts commit 0d46d42f2a .
2025-11-05 18:11:43 +01:00
Pāvels Nadtočajevs
0d19e18b00
[RTL] Use separate paragraph copy for the partially visible paragraphs.
2025-11-05 17:51:22 +02:00
Pāvels Nadtočajevs
dcb40b52ac
[RTL] Fix meta hover signals not emitted.
2025-11-05 12:33:45 +02:00
cabranca
cb8196252b
Remove undefined method
2025-11-05 00:09:07 -03:00
Silc Lizard (Tokage) Renew
afd12e32ad
Make AnimationLibrary serialization unuse Dictionary
2025-11-05 11:36:42 +09:00
DeeJayLSP
b30b11b012
Add custom `StyleBox` to `TreeItem`
2025-11-04 22:51:37 -03:00
fish
d2c3fdaec0
Make scrollbar margins affect minimum size
2025-11-04 17:45:37 -08:00
Haoyu Qiu
7a3093c373
PopupMenu: Fix minimum size for items with icons
2025-11-05 07:48:26 +08:00
Silc Lizard (Tokage) Renew
a57f96110a
Add option to BoneConstraint3D to make reference target allow node
2025-11-05 07:52:24 +09:00
Thaddeus Crews
410ed12959
Merge pull request #112352 from bruvzg/poly2d_os
...
Apply viewport oversampling to Polygon2D.
2025-11-04 16:32:52 -06:00
Thaddeus Crews
80b82af92b
Merge pull request #111163 from HolonProduction/node-greater-than
...
Speed up `Node::is_greater_than` by avoiding `alloca`
2025-11-04 16:32:42 -06:00
Thaddeus Crews
2ac27b2fa0
Merge pull request #112307 from AdvanceControl/add_warn_when_renamed_node
...
Add warning when node name is invalid
2025-11-04 16:32:41 -06:00
Thaddeus Crews
3fb8961b00
Merge pull request #110120 from TokageItLab/ik-modifier-3d
...
Add `SkeletonModifier3D` IKs as `IKModifier3D`
2025-11-04 16:32:36 -06:00
Blazej Floch
cb36e7e28d
Do not limit pixel_size precision in Sprite3D
...
The `pixel_size` might need values that are tiny depending on the setup,
so not limitation on the precision should be set on the property.
2025-11-04 15:33:13 -05:00
HolonProduction
8c5e67a514
Speedup `Node::is_greater_than` by avoiding `alloca`
2025-11-04 17:34:08 +01:00
Pāvels Nadtočajevs
4f4d4ca26c
Apply viewport oversampling to Polygon2D.
2025-11-03 22:34:40 +02:00
Michael Alexsander
e32b9274a3
Fix UI focus being shown when it shouldn't
2025-11-03 17:00:05 -03:00
Thaddeus Crews
2132ba89ab
Merge pull request #112115 from timothyqiu/line-number-min-chars
...
CodeEdit: Add line number gutter minimum digits
2025-11-03 11:39:02 -06:00
Silc Lizard (Tokage) Renew
bf22eb25e3
Add IKModifier3D
2025-11-04 02:38:48 +09:00
Haoyu Qiu
990889fe1a
CodeEdit: Add line number gutter minimum digits
2025-11-03 18:15:49 +08:00
AdvanceControl
0d46d42f2a
Add warning when node name is invalid
2025-11-03 17:52:25 +08:00
Pāvels Nadtočajevs
ad5931ea28
[RTL] Do not apply scroll offset to empty RTL.
2025-11-01 23:22:40 +02:00
Rémi Verschelde
402805d26f
Merge pull request #112267 from KoBeWi/sk8leton
...
Remove default skeleton path in MeshInstance3D
2025-11-01 19:06:42 +01:00
Rémi Verschelde
ba125108eb
Merge pull request #112251 from bruvzg/grab_ac
...
Fix `grab_focus` incorrectly handling `FOCUS_ACCESSIBILITY`.
2025-11-01 19:06:12 +01:00
Rémi Verschelde
9785a66659
Merge pull request #112245 from detomon/fix-graph-node-slot-draw
...
Fix drawing of slot icons in `GraphNode` when slots are not continuous
2025-11-01 19:06:03 +01:00
Rémi Verschelde
1025d6f5c2
Merge pull request #112047 from TokageItLab/fix-pp
...
Separate branching ping-pong time and delta
2025-11-01 19:05:39 +01:00
Rémi Verschelde
decb55916a
Merge pull request #111975 from sockeye-d/scrollcontainer-separation
...
Add `h`/`v_separation` theme properties to ScrollContainer
2025-11-01 19:05:33 +01:00
Rémi Verschelde
04a089d469
Merge pull request #111651 from zuedev/zuedev/issue-111587
...
Fix Camera2D limit checks for inverted boundaries
2025-11-01 19:05:24 +01:00
Rémi Verschelde
accf00c000
Merge pull request #111384 from harperstoeckle/fix-camera-2d-size
...
Fix incorrect transform calculation in `Camera2D` when using a custom viewport
2025-11-01 19:05:18 +01:00
Rémi Verschelde
85e47d6fac
Merge pull request #109447 from jon1solution/ssao-in-gles3
...
Implement a very simple SSAO in GLES3.
2025-11-01 19:04:57 +01:00
kobewi
d27fb9b15a
Remove default skeleton path in MeshInstance3D
2025-11-01 01:59:58 +01:00
Pāvels Nadtočajevs
8e626d5103
Fix `grab_focus` incorrectly handling `FOCUS_ACCESSIBILITY`.
2025-10-31 18:52:18 +02: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 -05: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 -05:00
Thaddeus Crews
ae9732139a
Merge pull request #109433 from KoBeWi/hastension
...
Add `has_extension()` method to String
2025-10-31 09:23:30 -05:00
Thaddeus Crews
35928c5b23
Merge pull request #112239 from scgm0/Fix-`PopupMenu`-is-clipped
...
Fix MenuButton's PopupMenu is clipped
2025-10-31 09:23:27 -05:00
detomon
5b1d82c9ac
Fix drawing of slot icons in GraphNode when slots are not continuous
2025-10-31 14:20:37 +01:00
scgm0
a99fdbd210
Fix `PopupMenu` is clipped
2025-10-31 19:15:27 +08: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 -03:00
Thaddeus Crews
250ef8dc32
Merge pull request #112095 from YeldhamDev/subpop_hl_fix
...
Fix `PopupMenu` losing item highlight when hovering submenus
2025-10-30 13:51:39 -05:00
Thaddeus Crews
433c8849c2
Merge pull request #112208 from YeldhamDev/this_took_way_more_effort_than_it_deserves
...
Fix author names not showing up in the AssetLib
2025-10-30 13:51:37 -05:00
Michael Alexsander
0129ffd466
Fix author names not showing up in the AssetLib
2025-10-30 15:47:48 -03:00
Thaddeus Crews
416ba9a1c6
Merge pull request #109517 from precup/speedy-signal-disconnect
...
Speed up signal disconnects in the editor
2025-10-30 10:45:56 -05:00
Thaddeus Crews
92f57ed14d
Merge pull request #112145 from IphStich/fix-erasecorner-tileterrain
...
Fix "Match Corners" not correctly updating cells when erasing
2025-10-29 13:13:54 -05:00
Thaddeus Crews
95977711ed
Merge pull request #107887 from DexterFstone/add-copy-paste-animation-sprite-frames
...
Add ability to copy and paste animations in SpriteFrames
2025-10-29 13:13:52 -05:00
BlueCube3310
8fa94db248
Cache lightprobe generation for lightmap baking
...
Co-authored-by: Juan Linietsky <reduzio@gmail.com>
2025-10-29 14:07:23 +01:00
Elise
b2a4bda3b0
Fix a bug where erasing cells with "Match Corners" mode would not result in all neighbors updating correctly
2025-10-29 18:48:22 +11:00
Michael Alexsander
c5fe5d4faf
Fix `PopupMenu` losing item highlight when hovering submenus
2025-10-28 18:09:07 -03:00
DexterFstone
7d8370a5fb
Add ability to copy and paste animations in SpriteFrames
2025-10-28 23:00:55 +03:30
Thaddeus Crews
d8558da4d6
Merge pull request #110581 from KoBeWi/round_like_earth
...
Fix color picker shape minimum size
2025-10-28 12:19:32 -05:00
Thaddeus Crews
f1f3f06843
Merge pull request #97871 from AtlaStar/fix-issue-97680
...
Fix NaN populating ParticleProcessMaterial Transform
2025-10-28 12:19:26 -05:00
Thaddeus Crews
60f6733d38
Merge pull request #110218 from WhalesState/picker-shape-expand
...
Allow all ColorPicker Shapes to expand horizontally
2025-10-28 12:19:21 -05: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 -05:00
Thaddeus Crews
d0626c8679
Merge pull request #95075 from kleonc/node3d_global_rotation_euler_normalized
...
Get `Node3D.global_rotation` from orthonormalized global basis
2025-10-28 12:19:18 -05:00
Kevin Lam
b9cc82df40
Fix duplicating node references of custom node type properties
...
Script assignment must be complete for the subtree in order to correctly assign into properties set to a script type.
2025-10-27 16:00:45 -05:00
Thaddeus Crews
ae8c92987e
Merge pull request #109511 from precup/speedy-editor-deletions
...
Speed up deletion via the Scene Tree Dock in large trees
2025-10-27 10:01:48 -05:00
Thaddeus Crews
b72937587a
Merge pull request #110400 from Ryan-000/Optimize-Animation_track_update_hash
...
Optimize Animation::_track_update_hash
2025-10-27 10:01:45 -05:00
Thaddeus Crews
9928e863fd
Merge pull request #111552 from robob27/scrollbar-width-fix
...
Fix scrollbar render with RTL scroll following visible enabled
2025-10-27 10:01:44 -05:00
Thaddeus Crews
1fbadf8c4e
Merge pull request #111801 from scgm0/PopupMenu-no-longer-ignores-max_size
...
Make `PopupMenu` respect `max_size`
2025-10-27 10:01:43 -05:00
Thaddeus Crews
33df7125ec
Merge pull request #109999 from aaronfranke/shader-cleanup
...
Clean up some things in shader editor code
2025-10-27 10:01:42 -05: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 -05:00
Thaddeus Crews
6d32d3df75
Merge pull request #111766 from kitbdev/speed_up_spinbox_creation
...
Improve performance of SpinBox creation
2025-10-27 10:01:35 -05:00
Michael Alexsander
687aa56ec8
Add text trimming in `LinkButton`
2025-10-27 10:53:31 -03:00
jon1solution
31ee691fbf
Implemented a very simple SSAO in GLES3.
2025-10-27 06:02:04 -07:00
Robob27
82ddbe7878
Fix scrollbar render with RTL scroll following visible
2025-10-27 06:37:18 -04:00
scgm0
4a98162690
PopupMenu no longer ignores max_size
2025-10-27 18:10:58 +08:00
Chaosus
0a0a72b74a
Fix ParameterRef connection through reroute in visual shaders
2025-10-26 19:54:16 +03:00
Silc Lizard (Tokage) Renew
7768deaa04
Separate branching ping-pong time and delta
2025-10-26 20:10:43 +09:00
Pāvels Nadtočajevs
15279f769d
Fix embedded window frame oversampling, fix DPITexture using uninitialized size in some conditions.
2025-10-25 17:23:45 +03:00
Aaron Franke
e26e96df4b
Cleanup some things in shader editor code
2025-10-24 19:57:39 -07:00
Ryan
44856c81af
Optimize Animation::_track_update_hash
...
Co-Authored-By: Silc Lizard (Tokage) Renew <tokage.it.lab@gmail.com>
Co-Authored-By: Luo Zhihao <luo_zhihao@outlook.com>
Co-Authored-By: Lukas Tenbrink <lukas.tenbrink@gmail.com>
2025-10-24 15:04:24 -04:00
hannes
89aa5137b8
add gui_drag_threshold for viewports
2025-10-24 19:01:25 +02:00
Thaddeus Crews
ab6c6eece8
Merge pull request #110525 from Ryan-000/Fix-AudioStreamPolyphonic-to-honor-AudioStreamPlayer_pitch_scale
...
Fix AudioStreamPolyphonic to honor AudioStreamPlayer.pitch_scale
2025-10-24 11:23:18 -05: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 -05:00
Thaddeus Crews
fb817770bf
Merge pull request #110385 from WhalesState/move-picker-shaders
...
Move ColorPicker shaders to ColorPickerShape class
2025-10-24 11:23:14 -05:00
Thaddeus Crews
9ee2640001
Merge pull request #109358 from zenorbi/styleboxflat-antialiasing-adjust-for-oversampling
...
Adjust StyleBoxFlat antialiasing to account for Viewport oversampling
2025-10-24 11:23:10 -05:00
Thaddeus Crews
fbf1c72f15
Merge pull request #90401 from KoBeWi/I_wonder_how_much_this_breaks
...
Don't redraw invisible CanvasItems
2025-10-24 11:23:02 -05:00
fish
1a72f4c3ba
Add scrollbar_h/v_separation theme properties to ScrollContainer
2025-10-24 01:16:51 -07:00
Mounir Tohami
a07bd3fd31
Move ColorPicker shaders to ColorPickerShape class
2025-10-24 02:49:12 +03:00
Norbert Zentai
a29be8f7c7
Adjust StyleBoxFlat antialiasing to account for Viewport oversampling
2025-10-23 22:53:11 +02: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 -05:00
Thaddeus Crews
df4137cd9b
Merge pull request #110508 from Olle-Lukowski/fix/emit-anim-finished
...
Ensure the AnimationPlayer emits animation_finished for every animation
2025-10-23 11:03:51 -05: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 -04:00
Mike Precup
1ad3b9986e
Speed up deletion in large trees via the Scene Tree Dock
2025-10-22 22:46:24 -07:00
Mike Precup
abfc63b483
Speed up signal disconnects in the editor
2025-10-22 22:27:25 -07:00
Thaddeus Crews
40eb34833b
Merge pull request #111325 from TokageItLab/state-default-st
...
Make StateMachinePlayback set `Start` state as default in constructor
2025-10-22 13:48:44 -05:00
Thaddeus Crews
04625b0fba
Merge pull request #111921 from kleonc/control_pivot_offset_fix_missing_storage_flag
...
Fix `Control.pivot_offset` missing `PROPERTY_USAGE_STORAGE` flag
2025-10-22 13:48:40 -05:00
Thaddeus Crews
8f3e76c898
Merge pull request #111437 from Kaleb-Reid/compat-fix-proximity-fade
...
Use correct ndc for proximity fade in Compatibility
2025-10-22 13:48:38 -05: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 -05:00
Michael Alexsander
66d5a66a14
Show the arrow cursor on disabled `LinkButton`s
2025-10-22 12:28:40 -03:00
kleonc
afec8a1892
Fix Control.pivot_offset missing PROPERTY_USAGE_STORAGE flag
2025-10-22 15:21:43 +02:00
kobewi
88a5cd2fe0
Add change_scene_to_node()
2025-10-22 12:21:18 +02:00
passivestar
979f8fa342
Add support for closing dialog windows with Cmd+W on macOS
2025-10-22 09:51:14 +04:00
Thaddeus Crews
201eed7129
Merge pull request #94488 from Alex2782/fix_create_folder_94446
...
Fix `exclusive` child window
2025-10-21 19:09:30 -05:00
Thaddeus Crews
81910428e6
Merge pull request #103478 from KoBeWi/hover_witch
...
Add switch on hover to TabBar
2025-10-21 19:09:29 -05: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 -05:00
kobewi
682b0f7c54
Add switch on hover to TabBar
2025-10-22 00:34:57 +02:00
Thaddeus Crews
da3bdacf64
Merge pull request #111210 from blueskythlikesclouds/ssr-overhaul
...
Overhaul screen space reflections.
2025-10-21 15:11:08 -05:00
Thaddeus Crews
e9d4b259fb
Merge pull request #110942 from KoBeWi/the_what_array
...
Fix Script editor state types
2025-10-21 15:11:05 -05: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 -05:00
Skyth
c128886c63
Overhaul screen space reflections.
2025-10-21 19:23:38 +03:00
kobewi
a5ece9368f
Reduce repetitive code in FoldableContainer
2025-10-21 18:17:35 +02:00
Thaddeus Crews
ee6fb9e5e1
Merge pull request #111865 from kitbdev/fix-multiple-ime
...
Fix IME input in multiple Windows at once
2025-10-21 10:27:13 -05: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 -05:00
Thaddeus Crews
45021fd48a
Merge pull request #111378 from TokageItLab/loc-sp
...
Change Vector to LocalVector in SpringBoneSimulator3D
2025-10-21 10:26:56 -05: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 -05:00
kit
8abdedd477
Fix IME input in multiple Windows at once
2025-10-20 20:25:59 -04:00
Thaddeus Crews
06c0985fee
Merge pull request #105450 from raulsntos/MissingNode/default_properties
...
Make `MissingNode`/`MissingResource` non-virtual and hide from dialogs
2025-10-20 18:09:55 -05:00
Thaddeus Crews
d7943ae06e
Merge pull request #111190 from SantiagoDaza3/Open-Source-Contribution
...
Fix 'LineEdit' Unicode code-point/control character insertion failing to emit text_changed
2025-10-20 18:09:48 -05:00
Thaddeus Crews
4e03f41779
Merge pull request #111156 from WhalesState/insp-groups
...
Group `virtual keyboard` and `word separators` properties in the inspector.
2025-10-20 18:09:39 -05:00
Alex
4523514123
Fix 'exclusive' child window
2025-10-20 14:55:32 +02:00
Aaron Franke
70ea991c69
Allow double-clicking icons of non-editable Tree items
2025-10-19 00:58:05 -07:00
Santi
01b9208850
LineEdit: now correctly emits text_changed on Unicode code-point and control character insertion.
2025-10-19 01:02:26 -04:00
Pāvels Nadtočajevs
e31830db52
[TextEdit] Make `wrap_right_offset` adjustable theme constant.
2025-10-18 21:35:02 +03:00
Thaddeus Crews
acdb8667b5
Core: Sidestep GCC false-positive
2025-10-17 18:57:34 -05:00
kit
e232484a37
Improve performance of SpinBox creation
2025-10-17 13:11:21 -04:00
Thaddeus Crews
540ea0b96c
Merge pull request #111761 from Ivorforce/fixed-array-warn
...
Fix false positive warning with `FixedVector` array bounds in gcc.
2025-10-17 11:26:49 -05:00
Lukas Tenbrink
6733345f73
Fix false positive warning with `FixedVector` array bounds in gcc.
2025-10-17 13:11:33 +02:00
Thaddeus Crews
60710df3b6
Merge pull request #94047 from KoBeWi/resource_printer
...
Improve `to_string()` and add it to Resource
2025-10-16 12:48:11 -05:00
Thaddeus Crews
9e96c7d9b8
Merge pull request #110378 from timothyqiu/rtl-preview
...
Make text-related nodes translation domain aware
2025-10-16 12:48:05 -05:00
Silc Lizard (Tokage) Renew
830b141611
Change Vector to LocalVector in SpringBone
2025-10-16 06:48:48 +09:00
Thaddeus Crews
ca524532e6
Merge pull request #111663 from LanzaSchneider/patch-4
...
Fix compilation errors when `disable_xr=yes`
2025-10-15 16:31:05 -05: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
Lanza
80ce18918e
fix: compilation errors when `disable_xr=yes`
2025-10-15 09:09:43 +08:00
Alex Pooley (@zuedev)
3d7b3fa0e4
Fix Camera2D limit checks for inverted boundaries
...
Update limit boundary conditions to properly detect when limits are inverted (left > right or top > bottom).
Issue #111587
2025-10-14 18:49:48 +01:00
Thaddeus Crews
4d3a899c64
Merge pull request #111633 from YYF233333/ccb-include
...
Remove `callable_bind.h` from `object.h`
2025-10-14 10:31:29 -05:00
Thaddeus Crews
79e533679c
Merge pull request #111620 from Ivorforce/node-no-display-server
...
Remove `display_server.h` transitive include from `node.h`.
2025-10-14 10:31:25 -05:00
Yufeng Ying
7d3c25d083
Remove callable_bind.h from object.h
2025-10-14 16:24:05 +08:00
Thaddeus Crews
8ce4f80dd9
Merge pull request #106263 from lodetrick/tabbar-individual-colors
...
Add support for custom font colors in the TabBar
2025-10-13 19:28:58 -05:00