Commit Graph

18147 Commits

Author SHA1 Message Date
70ea991c69 Allow double-clicking icons of non-editable Tree items 2025-10-19 00:58:05 -07:00
01b9208850 LineEdit: now correctly emits text_changed on Unicode code-point and control character insertion. 2025-10-19 01:02:26 -04:00
e31830db52 [TextEdit] Make wrap_right_offset adjustable theme constant. 2025-10-18 21:35:02 +03:00
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
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
6733345f73 Fix false positive warning with FixedVector array bounds in gcc. 2025-10-17 13:11:33 +02:00
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
9e96c7d9b8 Merge pull request #110378 from timothyqiu/rtl-preview
Make text-related nodes translation domain aware
2025-10-16 12:48:05 -05:00
830b141611 Change Vector to LocalVector in SpringBone 2025-10-16 06:48:48 +09:00
ca524532e6 Merge pull request #111663 from LanzaSchneider/patch-4
Fix compilation errors when `disable_xr=yes`
2025-10-15 16:31:05 -05:00
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
80ce18918e fix: compilation errors when disable_xr=yes 2025-10-15 09:09:43 +08:00
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
4d3a899c64 Merge pull request #111633 from YYF233333/ccb-include
Remove `callable_bind.h` from `object.h`
2025-10-14 10:31:29 -05:00
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
7d3c25d083 Remove callable_bind.h from object.h 2025-10-14 16:24:05 +08:00
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
d3285f5468 Merge pull request #111185 from WhalesState/vp-disable-xr
More XR disable for Viewport and export.
2025-10-13 19:28:56 -05:00
c6df8d3253 Merge pull request #111476 from kleonc/canvas_item_draw_set_transform_fix_rotation_scale_order
Fix rotation/scale order in `CanvasItem::draw_set_transform`
2025-10-13 19:28:55 -05:00
1e0b41ab27 Remove display_server.h transitive include from node.h. 2025-10-14 00:43:02 +02:00
cbc960c997 Fix some compilation errors 2025-10-14 05:54:58 +08:00
914a72f8a4 Give TabBar overridable colors per tab 2025-10-13 11:52:07 -07:00
fc7065d2b4 Merge pull request #111487 from AThousandShips/fix_2d_build_2
Fix 2D builds (again)
2025-10-13 12:30:16 -05:00
31f9ed087e Merge pull request #110650 from WhalesState/node-cache-less-dirty
Optimize children cache updates and refine special-case handling
2025-10-13 12:30:14 -05:00
c9b72fcfb6 Merge pull request #111481 from Ivorforce/texture-less-includes
Remove extraneous includes from `texture.h`.
2025-10-13 12:30:13 -05:00
e560ea47d4 Merge pull request #70646 from KoBeWi/relatable_offset
Add `pivot_offset_ratio` property to Control
2025-10-13 12:30:10 -05:00
10c333a8f1 Merge pull request #111313 from bruvzg/emb_res
Fix editor embedded windows partially resizing.
2025-10-13 12:30:08 -05:00
43438fec2a Merge pull request #111529 from wagnerfs/fix-windows-native-filedialog-filters
Fix Windows native FileDialog filters not showing descriptions
2025-10-13 12:30:05 -05:00
2b1fa0f10c Merge pull request #111111 from bruvzg/outl_warn
[Label] Add MSDF pixel range/outline configuration warning.
2025-10-13 12:30:03 -05:00
dcb9a0d030 Merge pull request #110151 from FifthTundraG/tabbar_horizontal_scrolling
Add horizontal scrolling to `TabBar`
2025-10-13 12:30:02 -05:00
0450686035 Merge pull request #111460 from KoBeWi/dialoging_shortcut_files
Rework FileDialog shortcuts
2025-10-13 12:29:57 -05:00
14f7cbd74c Add horizontal scrolling to TabBar 2025-10-13 13:05:25 -04:00
f6ff2216ee CodeEdit: Use flag to recalculate characteristics 2025-10-13 16:17:19 +02:00
f835707f7a Fix Windows native FileDialog filters not showing descriptions 2025-10-12 16:22:45 -03:00
101fbbbd1f [Window] Add unfiltered input handler signal for custom decorations. 2025-10-12 21:15:46 +03:00
6faa4e369a Make MissingNode/MissingResource non-virtual and hide from dialogs
This allows ClassDB to get the default values for inherited properties.
The `MissingNode` and `MissingResource` types are excluded from the create
dialog and the inspector's Resource selector.
2025-10-12 09:58:50 +02:00
kit
49cf8654fa Fix TextEdit selecting when closing popup 2025-10-11 19:20:02 -04:00
e92e139302 Seek to beginning of section if current playback position is after its end 2025-10-12 01:10:02 +09:00
396ca1fa7f Get Node3D.global_rotation from orthonormalized global basis 2025-10-11 16:01:44 +02:00
263a2bdec6 Rework FileDialog shortcuts 2025-10-11 14:37:40 +02:00
a872b54a3b Fix 2D builds (again) 2025-10-10 20:44:50 +02:00
985e6178b4 Remove extraneous includes from texture.h. 2025-10-10 18:39:16 +02:00
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 -04:00
16a11ac88b Merge pull request #111358 from Ivorforce/no-variant-hasher
Remove `VariantHasher` and `VariantComparator` in favour of specialising `HashMapHasherDefault` and `HashMapComparatorDefault`.
2025-10-10 10:26:12 -05:00
3e1af9a12a Merge pull request #109021 from KoBeWi/visual_code
Don't save code property of VisualShader
2025-10-10 10:26:11 -05:00
d4a87d9bb3 Merge pull request #106636 from Ivorforce/dictionary-mutating-fix
Fix `Dictionary::operator[]` from C++ accidentally modifying `const` dictionaries.
2025-10-10 10:26:01 -05:00
2dce5172e2 Fix rotation/scale order in CanvasItem::draw_set_transform 2025-10-10 15:09:25 +02:00
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 +02:00
e4988b4bf3 Add MIME argument to the FileDialog.add_filter. 2025-10-09 22:17:56 +03:00