Commit Graph

19038 Commits

Author SHA1 Message Date
Thaddeus Crews d3eef6c722 Merge pull request #119316 from AtomicAntt/rename-various-signal-parameters
Rename various signal parameters called 'name'
2026-05-11 10:59:45 -05:00
Thaddeus Crews 42e4ec1c38 Merge pull request #118651 from StarryWorm/fix-tabbar-label-max-width
Fix `TabBar` and `Label` being unable to shrink when given a maximum size
2026-05-07 16:22:27 -05:00
Thaddeus Crews 08df0c78a7 Merge pull request #119117 from mihe/fuzzy-popup-menu
Fix various issues with `PopupMenu` fuzzy search
2026-05-07 16:22:25 -05:00
AtomicAntt 27b3ee0755 Rename various signal parameters called 'name' 2026-05-07 11:02:23 -07:00
StarryWorm 05737cd449 Add "desired size" to Control
A `Control` can define `get_desired_size()` which allows it to grow based on its content without increasing its minimum size.
This new size will be respected by parent `Container`s.
Currently used by `Label` and `TabBar`.
2026-05-07 13:01:02 -04:00
Mikael Hermansson 33628f79ff Fix PopupMenu fuzzy searching and expose fuzzy search properties 2026-05-07 15:12:17 +02:00
Michael Alexsander 70b9574785 Fix some issues with 3D view manipulation 2026-05-06 17:09:14 -03:00
Thaddeus Crews 11edbdfb98 Merge pull request #107679 from pirey0/i106751_fix
Set audiostreamplayer default area_mask to 0 and exit early to reduce performance overhead.
2026-05-06 14:56:33 -05:00
Thaddeus Crews 05168e359c Merge pull request #119231 from Calinou/virtualjoystick-fix-joystick-tip-size-errors
Fix error spam when changing VirtualJoystick's Joystick Size or Tip Size
2026-05-06 14:56:31 -05:00
Luca Martinelli 86e1ce7bf7 Disable AudioStreamPlayer2D/3D area bus override by default to improve performance
This reduces the number of physics checks performed by each
AudioStreamPlayer2D/3D node in the scene.

This is accomplished by setting the default area mask to 0
and exiting early when the area mask is to 0 to improve performance.
Note that in existing projects, the value will only be set to 0
if it was previously set to the default value (1).

The feature can be re-enabled by setting the area mask to 1
(or any other value) on each AudioStreamPlayer2D/3D node.
2026-05-05 23:40:02 +02:00
SorkoPiko bcf4593bb8 fix: ensure color picker permission box is initially hidden 2026-05-05 21:07:25 +10:00
Hugo Locurcio 2d511cac01 Fix error spam when changing VirtualJoystick's Joystick Size or Tip Size
This skips the input release process while in the editor, since VirtualJoystick
should normally do nothing while in the editor (it is currently not used for
3D navigation on Android).

Errors are still printed if the project is run.
2026-05-04 22:45:09 +02:00
Thaddeus Crews 176b795177 Merge pull request #119174 from StarryWorm/remove-classdb-pragmas
Fix pragma includes
2026-05-04 12:40:40 -05:00
Thaddeus Crews 976ab7fa5c Merge pull request #114568 from suhankins/better-z-index-error-messages
Better error message for setting invalid Z index
2026-05-04 12:40:39 -05:00
Enzo Novoselic 1b98247ef8 Fix RequiredResult<T> not being parsed properly by include-cleaner 2026-05-02 14:02:01 -04:00
Enzo Novoselic 7b82c0fe01 Remove unnecessary class_db.h includes 2026-05-02 13:08:34 -04:00
Dimitri Sukhankin 4948633a79 Better error message for setting invalid Z index 2026-05-02 15:09:29 +04:00
AtomicAntt 68283fbbc7 Rename 'name' in XRController3D signal parameters to 'action_name' 2026-05-01 14:27:52 -07:00
Thaddeus Crews a0375dde96 Merge pull request #119063 from Ryan-000/fix-animation-3
Animation: Only erase properties for a specific node
2026-04-30 10:58:12 -05:00
Thaddeus Crews f1ea87c4bd Merge pull request #89325 from Mickeon/CPUParticles-basis-invert-mess-det-something-something
Fix error when CPUParticles3D has `scale` set to `(0, 0, 0)`
2026-04-30 10:58:10 -05:00
Thaddeus Crews b4d7726260 Merge pull request #119089 from uno1982/fix/blend-space-negative-timescale
Fix negative time scale regression in BlendSpace1D and BlendSpace2D
2026-04-30 10:58:01 -05:00
Thaddeus Crews 665d46bdef Merge pull request #119013 from bruvzg/hdr_scr_2
Fix editor screenshots with HDR enabled.
2026-04-29 12:29:04 -05:00
Thaddeus Crews 9120c0c3ae Merge pull request #115601 from YeldhamDev/itemlist_item_click_signal
Fire `ItemList.item_clicked` signal when deselecting multi items with CTRL
2026-04-29 12:29:03 -05:00
Thaddeus Crews 83e84e8156 Merge pull request #119008 from KoBeWi/⭾
Assign pending tabs when they are added
2026-04-29 12:28:53 -05:00
Thaddeus Crews 7a8ebaed07 Merge pull request #119001 from YeldhamDev/silence_animation
Make error about keyless animation tracks a verbose warning instead
2026-04-29 12:28:52 -05:00
Thaddeus Crews bafddf210c Merge pull request #119002 from StarryWorm/fix-tooltips
Always emit post-enter translation notification
2026-04-29 12:28:51 -05:00
Thaddeus Crews dabca93d11 Merge pull request #118890 from passivestar/guideline-color
Fix script editor guideline colors
2026-04-29 12:28:49 -05:00
uno1982 3ffd58063e Fix negative time scale regression in BlendSpace1D and BlendSpace2D
Replace -1 sentinel value in deltas array with NAN to distinguish
between "skip this blend point" and a legitimate negative delta from
a negative time scale node. std::signbit was incorrectly skipping
blend points with negative deltas, causing animation playback failure
and an out-of-bounds error when using negative time scale for reverse
animation.

Fixes #119060
2026-04-29 10:34:26 -05:00
Pāvels Nadtočajevs 37de63d984 Fix editor screenshots with HDR enabled. 2026-04-29 11:15:10 +03:00
Ryan 0976e085f5 Only erase properties for a specific node
The current method would match too broadly. E.g. if you have a "running" and a "run" node, then delete "run", it would clear the parameters for both.
2026-04-28 16:27:17 -04:00
Thaddeus Crews 320e818469 Merge pull request #118090 from YeldhamDev/of_course_its_another_single_char_typo
Fix panning with 3 button emulation not working
2026-04-28 09:02:56 -05:00
Thaddeus Crews 9eda898eb8 Merge pull request #118791 from Ryan-000/fix-118701
Move dirty filter state from `AnimationNode` to `AnimationNodeInstance`
2026-04-28 09:02:55 -05:00
Thaddeus Crews 82ab65b02e Merge pull request #118949 from xuhuisheng/dev/anim-blend-pos
Prevent error message when try to get blend point name at first time
2026-04-28 09:02:51 -05:00
Thaddeus Crews f5560ccbe2 Merge pull request #115637 from YeldhamDev/obey_your_parents
Make internal children of built-in nodes use their parent's material
2026-04-28 09:02:46 -05:00
Thaddeus Crews e8a58d1343 Merge pull request #118909 from aurpine/fix-scene_tree-constr-vrs-texture
Fix SceneTree constructor not using VRS texture
2026-04-28 09:02:41 -05:00
Thaddeus Crews 6e2b9cbab4 Revert "[HDR] Save editor screenshot as EXR when HDR is enabled."
This reverts commit d97199bcbf.
2026-04-27 13:46:11 -05:00
kobewi ad5e5244a6 Assign pending tabs when they are added 2026-04-27 20:43:17 +02:00
Enzo Novoselic cb84ff2ec7 Always emit post-enter translation notification 2026-04-27 13:09:25 -04:00
Michael Alexsander 86601900bd Make error about keyless animation tracks a verbose warning instead 2026-04-27 14:01:04 -03:00
passivestar bb86d90fb5 Fix script editor guideline colors 2026-04-26 23:31:39 +04:00
Pāvels Nadtočajevs d97199bcbf [HDR] Save editor screenshot as EXR when HDR is enabled. 2026-04-26 17:52:30 +03:00
xuhuisheng 232d69e75c Prevent error message when try to get blend point name at first time 2026-04-25 23:30:38 +08:00
Thaddeus Crews 28eecef6f1 Merge pull request #118906 from TokageItLab/spb-signal-arg
Add lacked argument to bound method for curve in SpringBoneSimulator
2026-04-24 15:43:33 -05:00
aurpine f45497d4bd Fix SceneTree constructor not using VRS texture 2026-04-24 03:07:09 -04:00
Silc Lizard (Tokage) Renew c7bd58d3c9 Add lacked argument to bound method for curve in SpringBoneSimulator 2026-04-24 11:10:28 +09:00
Thaddeus Crews 908983880b Merge pull request #118645 from Miurg/fix-texture-button-switch
GUI: replace single case switch with if in texture_button
2026-04-23 08:34:46 -05:00
Thaddeus Crews 583596cd50 Merge pull request #118842 from mihe/submenu-positioning
Fix positioning of `PopupMenu` submenus
2026-04-22 12:54:46 -05:00
Thaddeus Crews dbb2050439 Merge pull request #118846 from mihe/popupmenu-gamepad-navigation
Fix `PopupMenu` gamepad navigation when filtered
2026-04-22 12:54:45 -05:00
Thaddeus Crews a70600a061 Merge pull request #118849 from mihe/popupmenu-first-offset
Fix `PopupMenu` using the wrong separation when searching/filtering
2026-04-22 12:54:43 -05:00
Thaddeus Crews c2ad2d1fb1 Merge pull request #118836 from TokageItLab/remove-method-sname
Remove `SNAME` from MethodInfo macro
2026-04-22 12:54:42 -05:00