1
0
Fork 0
Commit Graph

2505 Commits

Author SHA1 Message Date
Thaddeus Crews 149a4b4ca1
Merge pull request #107868 from lawnjelly/quick_ancestry4
Provide quick access to `Object` ancestry
2025-09-20 13:41:39 -05:00
Thaddeus Crews f27f917d32
Merge pull request #107955 from lodetrick/mouse-signals
Fix `mouse_entered` and `mouse_exited` Signals being emitted too early
2025-09-19 09:17:04 -05:00
Thaddeus Crews 1c056c7c86
Merge pull request #107481 from lawnjelly/localvector_children
Use `LocalVector` for `Node3D` and `CanvasItem` children
2025-09-18 12:42:28 -05:00
Thaddeus Crews bfe246c2af
Merge pull request #90922 from YeldhamDev/so_many_popupmenu_bugs
Fix wrong tooltip behavior in `PopupMenu`s that have styles  with top borders
2025-09-01 12:25:43 -05:00
Thaddeus Crews 7e88218cb5
Merge pull request #110094 from Calinou/editor-viewport-oversampling-override-add-property-hint
Add missing range hint to `Viewport.oversampling_override` in the editor
2025-09-01 11:14:10 -05:00
Hugo Locurcio eecfdbdd7d
Add missing range hint to `Viewport.oversampling_override` in the editor 2025-08-29 17:41:35 +02:00
Lukas Tenbrink 45a0d2a90a Make `SceneTree` not crash when receiving a notification without a root being set. 2025-08-28 01:38:27 +02:00
Pāvels Nadtočajevs 10e11ec87f
Rename SVGTexture to DPITexture. 2025-08-21 11:39:16 +03:00
Pāvels Nadtočajevs 7b47f5e8db
[Accessibility] Process non-focusable windows (popups, menus) as part of the parent window tree. 2025-08-17 12:15:08 +03:00
Pāvels Nadtočajevs 10fd7163d4
Add methods to check which event first triggered "just pressed/released" state. 2025-08-12 16:25:23 +03:00
Pāvels Nadtočajevs 3b12b3402f
Forward mouse events to embedded no-focus windows. 2025-08-05 22:31:44 +03:00
Pāvels Nadtočajevs 2111ff0e2a
Fix menu keyboard and controller navigation. 2025-07-21 10:03:07 +03:00
Adam Simpkins 254fa6c642 fix releasing the old unique name when renaming a Node
This fixes `Node::set_name()` to release the old unique name before
performing the rename.  #76560 changed the code to update `data.name`
before calling `_release_unique_name_in_owner()`, causing to incorrectly
try releasing the new name instead of the old name.

Fixes #108683
2025-07-16 14:21:50 -07:00
Thaddeus Crews af4e96b1b3
Merge pull request #108604 from deralmas/fitting-shenanigans
Wayland: Workaround tooltip issues
2025-07-15 08:04:27 -05:00
Thaddeus Crews e1e2277f5a
Merge pull request #108530 from mihe/physics-debug-perf
Fix performance regression when rendering collision shapes
2025-07-15 08:04:25 -05:00
Thaddeus Crews ba3848a4ef
Merge pull request #108387 from BadMachine/fix/102960-location_header_parsing_when_redirects
Fix wrong "location" substring matching when HTTP status is 301 or 302
2025-07-15 08:04:07 -05:00
Dery Almas cf48f5a102 Disable tooltip fitting if FEATURE_SELF_FITTING_WINDOWS is available 2025-07-15 11:44:56 +02:00
Mikael Hermansson 8634a8e234 Fix performance regression when rendering collision shapes 2025-07-11 20:52:58 +02:00
Raul Santos 379d967d1a
Fix MissingNode `{get,set}_original_scene` bindings 2025-07-11 20:34:46 +02:00
Thaddeus Crews e748514112
Merge pull request #105835 from bruvzg/edited_scene_direction
Improve edited scene layout direction detection.
2025-07-09 11:33:11 -05:00
BadMachine 9bc59cd100 - fixed wrong "location" substring matching when HTTP status is 301 or 302 2025-07-07 23:12:25 +02:00
Thaddeus Crews 9228354adc
Merge pull request #108112 from lawnjelly/fti_toplevel_resets
`FTI` - Add reset on setting `top_level`
2025-07-01 17:57:56 -05:00
lawnjelly 3f0de57b3c Clear `SceneTreeFTI` completely on enabling / disabling. 2025-06-30 08:04:53 +01:00
lawnjelly 2d3dedb12d FTI - Add reset on setting `top_level` 2025-06-29 17:01:51 +01:00
Thaddeus Crews db28859774
Merge pull request #107591 from timothyqiu/group-enable-default
Make `PROPERTY_HINT_GROUP_ENABLE` hide properties by default
2025-06-24 18:34:28 -05:00
Logan Detrick c03a7b7893 Delay Mouse signals until after internal processing 2025-06-24 14:29:17 -07:00
lawnjelly 583c72f999 `FTI` - Change `SceneTree` global setting to static
Also fixup FTI configuration warnings so that they only output when the project is using FTI.
2025-06-23 10:19:24 +01:00
lawnjelly 14a814586a Provide quick access to `Object` ancestry 2025-06-23 07:11:11 +01:00
Dimitri Sukhankin 6e650163da Add a proper error message when trying to add node to a group with an empty name 2025-06-21 13:58:31 +04:00
Thaddeus Crews e2a9c11157
Merge pull request #107584 from timothyqiu/editor-root-auto-translate
Fix root node auto translation settings affecting editor root
2025-06-18 18:13:51 -05:00
Thaddeus Crews 353bd80c91
Merge pull request #107581 from timothyqiu/window-title-update
Fix game view window not updating title when translation changes
2025-06-18 18:13:50 -05:00
lawnjelly af2b9be356 `Node3D` and `CanvasItem` children change to `LocalVector` 2025-06-18 13:32:30 +01:00
Haoyu Qiu a7ab249a2a Make `PROPERTY_HINT_GROUP_ENABLE` hide properties by default 2025-06-16 20:03:49 +08:00
Pāvels Nadtočajevs 34a97f9c9b
Fix scale and position of popups with `force_native`. 2025-06-16 13:03:42 +03:00
Haoyu Qiu 2a7fa46110 Fix root node auto translation settings affecting editor root 2025-06-16 17:12:27 +08:00
Haoyu Qiu 0a1fa10315 Fix game view window not updating title when translation changes 2025-06-16 09:35:25 +08:00
Rémi Verschelde 318a81779b
Merge pull request #107498 from bruvzg/force_native_crash
Fix `set_force_native` when window is not in tree.
2025-06-13 18:37:52 +02:00
Pāvels Nadtočajevs 5ea0baab8b
Fix `set_force_native` when window is not in tree. 2025-06-13 19:08:56 +03:00
Rémi Verschelde 6f2ab528ca
Merge pull request #107488 from KoBeWi/clamped_scale_factory
Multiply contents minimum size by scale factor
2025-06-13 15:54:39 +02:00
kobewi 8a4081347f Multiply contents minimum size by scale factor 2025-06-13 14:12:15 +02:00
lawnjelly 59556cbd17 `SceneTreeFTI` - miscellaneous speedups 2025-06-13 12:15:47 +01:00
Rémi Verschelde 22702244f8
Merge pull request #105414 from KoBeWi/disable_uid_here
Add `@export_file_path` to export raw paths (no UID)
2025-06-13 01:30:24 +02:00
Rémi Verschelde ae484828bb
Merge pull request #107408 from Ivorforce/node-path-string-explicit
Make conversions from `NodePath` to `String` explicit.
2025-06-12 22:49:03 +02:00
Rémi Verschelde b7caebcd78
Merge pull request #107175 from lawnjelly/scenetreefti_fix_show_updates
`SceneTreeFTI` - Fix `force_update` flag getting out of sync with invisible nodes
2025-06-12 11:56:37 +02:00
LuoZhihao 8ba4656ea3 Compile out editor-only logic within `validate_property` in games 2025-06-12 12:54:19 +08:00
Lukas Tenbrink e2931a5c19 Make conversions from `NodePath` to `String` explicit. 2025-06-11 16:50:27 +02:00
Rémi Verschelde 8aac4a157f
Merge pull request #106742 from bruvzg/about_to_popup
Call `PopupMenu`  min. size calculations after `about_to_popup` signal processing.
2025-06-11 12:10:05 +02:00
Pāvels Nadtočajevs 12d957e737
Call `PopupMenu` min. size calculations after `about_to_popup` signal processing. 2025-06-11 12:23:29 +03:00
Haoyu Qiu 4e20e33e21 Expose `Node.can_auto_translate()` 2025-06-11 11:26:43 +08:00
Rémi Verschelde 07ee1331e8
Merge pull request #106952 from bruvzg/fna_emb_fx
Fix window embedding for windows with `force_native` enabled.
2025-06-10 12:30:11 +02:00