Commit graph

17144 commits

Author SHA1 Message Date
Thaddeus Crews
43010e8839
Merge pull request #106357 from YYF233333/remove_search_array
Move bisect functionality to `Span` and deduplicate code
2025-05-14 09:44:14 -05:00
Thaddeus Crews
926cadb093
Merge pull request #106257 from lodetrick/tab-control-fixes
Fix TabBar Hidden Tabs Handling
2025-05-14 09:44:13 -05:00
Thaddeus Crews
0a5a6e907b
Merge pull request #106381 from bruvzg/br_font
Skip default font loading if Brotli is disabled.
2025-05-14 09:44:10 -05:00
Thaddeus Crews
4a05246d29
Merge pull request #106342 from Ivorforce/fix-text-edit-search
Refactor `TextEdit::search` to be more robust to failure.
2025-05-14 09:44:07 -05:00
Thaddeus Crews
d0693d6867
Merge pull request #89988 from LunaCapra/specular-occlusion
Add support for bent normal maps for specular occlusion and indirect lighting
2025-05-14 09:44:06 -05:00
Pāvels Nadtočajevs
50c055600a
Skip default font loading if Brotli is disabled. 2025-05-14 13:52:10 +03:00
Yufeng Ying
3bf400ffae Move bisect to Span and deduplicate code.
Co-authored-by: Lukas Tenbrink <lukas.tenbrink@gmail.com>
2025-05-14 18:19:09 +08:00
Lukas Tenbrink
581e899785 Refactor TextEdit::search to be more robust to failure. 2025-05-14 10:16:42 +02:00
Logan Detrick
5fbc8a61fc Fix TabBar hidden tabs handling 2025-05-13 18:11:00 -07:00
dugramen
b9f59ae6ca Add color pickers to script editor 2025-05-13 18:03:21 -04:00
Thaddeus Crews
22a0e81a69
Merge pull request #103922 from Jesusemora/Jesusemora-patch-1
Show `theme_type_variation`s in the inspector on `Control`s that inherit a theme
2025-05-13 16:22:29 -05:00
Thaddeus Crews
2053f8d6bf
Merge pull request #106343 from timothyqiu/scene-tree-unused
Remove unused `SceneTree::make_group_changed`
2025-05-13 16:22:26 -05:00
Thaddeus Crews
1c4b660312
Merge pull request #96611 from Dynamic-Pistol/master
Add `PROPERTY_HINT_INPUT_NAME` for use with `@export_custom` to allow using input actions
2025-05-13 16:22:25 -05:00
Thaddeus Crews
d9c8376fe0
Merge pull request #105825 from Alex-Onceanu/playground
Fix `Camera2D` right and bottom limit to depend on bottom right corner
2025-05-13 16:22:24 -05:00
Thaddeus Crews
4e507792f2
Merge pull request #105918 from DarkMessiah/fix_tree_item_custom_bg_color
Fix background size calculation in TreeItem
2025-05-13 16:22:14 -05:00
Haoyu Qiu
51a063d6d3 Remove unused SceneTree::make_group_changed 2025-05-13 16:40:17 +08:00
Rémi Verschelde
1f2f144ce7
Merge pull request #106298 from bruvzg/ac_win_transform
[Accessibility] Account for window scaling transform when setting node bounds.
2025-05-13 01:05:38 +02:00
Rémi Verschelde
c4c28f8f62
Merge pull request #106281 from KoBeWi/false
Fix wrong children range when duplicating node
2025-05-13 01:05:23 +02:00
Rémi Verschelde
f23d1968b4
Merge pull request #106247 from bruvzg/ac_wl_resize
Do not call `accessibility_set_window_rect` on Wayland, fix main windows accessibility context creation.
2025-05-13 01:05:08 +02:00
Rémi Verschelde
a377f50cc6
Merge pull request #106226 from lawnjelly/faster_get_child_count
Faster `Node::get_child_count()`
2025-05-13 01:05:04 +02:00
Rémi Verschelde
7d363c2d5c
Merge pull request #105560 from BrotherShort/Make-controls-more-precise
Make the position and the size of FileSystem controls more precise
2025-05-13 01:04:43 +02:00
Rémi Verschelde
b7f75578db
Merge pull request #104419 from Ryan-000/fix_animation_mixer_errors
Remove incorrect errors in AnimationMixer
2025-05-13 01:04:33 +02:00
Jesusemora
b22eba1285
Show theme_type_variations in the inspector on Controls that inherit a theme
`theme_type_variation`s are now shown in the children and children of children
that inherit a theme from a parent `Control` node.
2025-05-13 00:56:06 +02:00
kobewi
258062e312 Fix wrong children range when duplicating node 2025-05-12 20:21:40 +02:00
Alex Onceanu
1bdf237558
Fix Camera2D right and bottom limit to depend on bottom right corner 2025-05-12 19:05:08 +02:00
Capry
9828c365c3 Add support for bent normals for indirect lighting and specular occlusion 2025-05-12 12:52:04 +02:00
Pāvels Nadtočajevs
870fb5f74b
[Accessibility] Account for window scaling transform when setting node bounds. 2025-05-12 09:12:55 +03:00
Pāvels Nadtočajevs
5441a82cfb
Do not call accessibility_set_window_rect on Wayland, fix main windows accessibility context creation. 2025-05-11 12:51:46 +03:00
BrotherShort
a52a7a4a48 Make the position and the size of FileSystem controls more precise 2025-05-11 00:31:49 +08:00
lawnjelly
795ed8fd12 Faster Node::get_child_count()
There is no need to update the children cache when including internal nodes in the count.
2025-05-10 11:35:59 +01:00
Thaddeus Crews
b01841f124
Merge pull request #105465 from passivestar/lightmap-missing-nodes
Properly report missing nodes in LightmapGI
2025-05-09 11:29:26 -05:00
Thaddeus Crews
1b439d49a9
Merge pull request #100446 from YYF233333/vmap
Replace `VMap` used in `VisualShader` with `HashMap` and remove `VMap`
2025-05-09 11:29:25 -05:00
Thaddeus Crews
8fa1f36914
Merge pull request #106189 from roughbits01/fix-typo
Fix a typo in variable name in ProgressBar class
2025-05-09 11:29:20 -05:00
Thaddeus Crews
821170f054
Merge pull request #106145 from lander-vr/ambient-light-specular-occlusion
Add specular occlusion from ambient light
2025-05-09 11:29:14 -05:00
Thaddeus Crews
a75286840b
Merge pull request #106141 from L2750558108/fix-control-position
Fix unexpected control position change when left/top offsets not match `pos_cache`
2025-05-09 11:29:13 -05:00
Yufeng Ying
2db0a44519 Remove vmap.h 2025-05-09 19:05:28 +08:00
Yufeng Ying
31bfc41202 Replace VMap with HashMap in VisualShader. 2025-05-09 19:05:28 +08:00
Marwen Azouzi
720712b21e
Fix a typo in a variable name 2025-05-09 00:09:26 +02:00
landervr
56730d0cb2 Add specular occlusion from ambient light
Co-authored-by: guerro323 <kaltobattle@gmail.com>
2025-05-08 23:52:01 +02:00
passivestar
75566d1fac Properly report missing nodes in LightmapGI 2025-05-09 01:09:13 +04:00
Thaddeus Crews
8f78e7510d
Merge pull request #105785 from actually-reb/billboard_aabb
Gave billboarded sprites and labels more fitting AABBs
2025-05-08 07:19:39 -05:00
Thaddeus Crews
75d118fba1
Merge pull request #105034 from YeldhamDev/fix_remote_error
Fix error spam when inspecting remote nodes outside the tree
2025-05-08 07:19:35 -05:00
Thaddeus Crews
182be69a1e
Merge pull request #106151 from SaNeOr/fix-106123
Fix editor crash when middle mouse button is clicked on empty space in scene tabs
2025-05-08 07:19:32 -05:00
SaNeOr
0785c9ad81 fix Editor Crashes When Middle Mouse Button Is Clicked on Empty Space in scene_tabs 2025-05-08 12:04:53 +08:00
Thaddeus Crews
0793c626d2
Merge pull request #106111 from Calinou/animationmixer-libraries-use-typed-dictionary
Use a type-hinted dictionary for AnimationLibrary's `libraries` property
2025-05-07 12:48:33 -05:00
Thaddeus Crews
aa1ca2b244
Merge pull request #93517 from Repiteo/core/nodiscard-strings
Core: Add `[[nodiscard]]` to string-like classes/structs
2025-05-07 12:48:27 -05:00
Thaddeus Crews
affbfa5b4e
Merge pull request #89746 from KoBeWi/NOTification
Remove `NOTIFICATION_ENTER_TREE` when `NOTIFICATION_THEME_CHANGED` is used
2025-05-07 12:48:21 -05:00
Thaddeus Crews
42b50abf15
Merge pull request #106113 from lodetrick/add-dictionary-type-hints
Add missing dictionary and array type hints
2025-05-07 12:48:04 -05:00
2750558108
49c7966042 Fix unexpected control position change when left/top offsets not match pos_cache 2025-05-07 18:46:40 +08:00
Logan Detrick
247520b348 Add missing dictionary and array type hints 2025-05-06 12:35:19 -07:00