Commit Graph

12582 Commits

Author SHA1 Message Date
Thaddeus Crews 07fab8dd3d Merge pull request #111047 from Calinou/cli-text-driver-add-aliases
Add `TextServer.get_short_name()` and use it in `--text-driver`
2026-06-24 14:52:59 -05:00
Thaddeus Crews 91c0673966 Merge pull request #112123 from AThousandShips/fix_doc_spelling
Docs: Proofreading for grammar and spelling
2026-06-24 14:52:58 -05:00
Michael Alexsander 6337973383 Fix corner cases related to scroll hints across the editor 2026-06-24 15:25:13 -03:00
Thaddeus Crews fc1e443700 Merge pull request #119052 from DexterFstone/Expose-ScenePaint2DEditor
Expose `ScenePaint2DEditor`
2026-06-24 10:16:13 -05:00
Thaddeus Crews 242cf2e191 Merge pull request #109352 from sydist/itemlist-improvements
Add font color and StyleBox customization for disabled items in ItemList
2026-06-24 10:16:12 -05:00
Thaddeus Crews c319b2fa5d Merge pull request #120179 from Cykyrios/classref-note-tag-typos
Fix Note tag typos in class docs
2026-06-24 10:16:07 -05:00
Thaddeus Crews 6fccedc3cd Merge pull request #120578 from Nintorch/small-joy-touchpad-fixes
Small joypad touchpad API fixes
2026-06-24 10:16:06 -05:00
Thaddeus Crews c3e6b2c093 Merge pull request #119319 from YeldhamDev/meshlib_categories
Add categories to `MeshLibrary`
2026-06-23 14:49:16 -05:00
Thaddeus Crews cc2746ac26 Merge pull request #119976 from almic/add-jolt-constraint-priority
Add `solver_priority` to Jolt constraint priority
2026-06-23 14:49:12 -05:00
Thaddeus Crews 7a56e67983 Merge pull request #115003 from DarioSamo/astc-profiles
Add support for ASTC 6x6 and high quality compression profiles.
2026-06-23 14:49:11 -05:00
Thaddeus Crews 19553aa02e Merge pull request #110331 from LordDeatHunter/expose-existing-softbody-methods
Expose mesh vertex count in SoftBody3D
2026-06-23 14:49:10 -05:00
Dario 5d87e9b616 Add support for ASTC 6x6 and high quality compression profiles. 2026-06-23 14:00:26 -03:00
Nintorch 9968f1f78c Small joypad touchpad API fixes 2026-06-23 18:58:44 +05:00
Thaddeus Crews 05924d6259 Merge pull request #118997 from nikolay-egorov/proposal-3891
Add quaternion targets to `Generic6DOFJoint3D`
2026-06-23 07:01:02 -05:00
Thaddeus Crews d94d7d12a5 Merge pull request #120418 from StarryWorm/please-grow-upright
Fix growth directions not being respected when resizing `Control` nodes
2026-06-22 12:32:46 -05:00
Thaddeus Crews 2f335f1698 Revert "Presort text draw calls."
This reverts commit 892381663b.
2026-06-22 12:03:01 -05:00
Thaddeus Crews f615897a2c Merge pull request #112002 from The-Cyber-Captain/expose-joint-rid-to-physical-bone-3d-13392
Add `get_joint_rid()` to `PhysicalBone3D`.
2026-06-22 08:29:49 -05:00
Thaddeus Crews 19cf57431d Merge pull request #107126 from a-johnston/expose_fuzzy_search
Expose fuzzy search api to scripting
2026-06-22 08:29:48 -05:00
Thaddeus Crews 41e3364455 Merge pull request #116751 from bruvzg/text_presort_2
Presort text draw calls (simplified version).
2026-06-22 08:29:47 -05:00
Thaddeus Crews 73bb0509d6 Merge pull request #118922 from h1v9/master
Stop clearing animation tracks cache on animation stop or empty queue
2026-06-22 08:29:45 -05:00
Thaddeus Crews 1567add1a7 Merge pull request #120154 from Calinou/print-rich-add-named-urls
Add support for named `[url]` tags in `print_rich()` ANSI conversion
2026-06-19 15:09:26 -05:00
Thaddeus Crews de831fbe91 Merge pull request #39708 from Calinou/add-builtin-fullscreen-toggle
Toggle fullscreen mode when pressing Alt + Enter by default
2026-06-19 12:05:59 -05:00
Thaddeus Crews 74578fa41a Merge pull request #118767 from bruvzg/pref_lcs
[macOS/iOS/Windows] Add method to get full list of user preferred locales and use it for the editor locale selection.
2026-06-19 12:05:59 -05:00
Thaddeus Crews 5849609275 Merge pull request #118790 from Withaust/master
Expose `EditorNode3DGizmo::is_selected`
2026-06-19 12:05:58 -05:00
Thaddeus Crews c85abe1020 Merge pull request #118973 from realkotob/kotob/arraymesh-expose-gdextension
Expose mesh surface RD buffer RIDs to GDExtension
2026-06-19 12:05:56 -05:00
Thaddeus Crews b40c7a14df Merge pull request #114990 from Nintorch/xinput-guid
Various `Input` class documentation fixes
2026-06-19 12:05:54 -05:00
Thaddeus Crews 0eea0da219 Merge pull request #111714 from Nintorch/joypad-touchpads
Add support for joypad touchpads
2026-06-19 12:05:54 -05:00
Thaddeus Crews 918a4e6cbc Merge pull request #115697 from dugramen/sticky-tree-canvas-item
Add sticky tree item support
2026-06-19 12:05:50 -05:00
Enzo Novoselic d7d7baee8a Fix layout rectangle computations
Makes use of growth directions for all size changes, not just minimum ones.
2026-06-19 07:53:12 -04:00
Adam Johnston 132c9e5ce2 Expose fuzzy search classes in public api 2026-06-18 13:20:25 -07:00
Thaddeus Crews 870de716f5 Merge pull request #117280 from EdwardChanCH/expose_bool_less_equal_greater_equal
Expose bool `<=` and `>=` operators
2026-06-18 15:14:17 -05:00
Thaddeus Crews 1d88ddda0f Merge pull request #120004 from Cyklon3000/rand_weighted_error_handling
Forbid negative weights in `RandomPCG::rand_weighted`
2026-06-18 15:14:07 -05:00
Thaddeus Crews f233ec36e4 Merge pull request #119047 from jinyangcruise/fix_near_jump_issue
Fix jumping to definition does not set proper return point if the definition is very close
2026-06-18 13:15:31 -05:00
Thaddeus Crews 3725d4c612 Merge pull request #120034 from Calinou/doc-canvasitem-scale-based-oversampling
Improve documentation on scale-based oversampling in CanvasItem
2026-06-18 13:15:27 -05:00
A Thousand Ships 636a7435db Docs: Proofreading for grammar and spelling
Minor cases with confusion over `it's`, `its`, and the possessive.
2026-06-18 16:53:04 +02:00
Thaddeus Crews 258ac91660 Merge pull request #120313 from bruvzg/doc_flags
[Docs] Add platform support notes to window flags.
2026-06-15 08:52:43 -05:00
Pāvels Nadtočajevs 9452ed155c [Docs] Add platform support notes to window flags. 2026-06-15 11:22:23 +03:00
Hugo Locurcio a807987350 Document the expected format for the project settings override file 2026-06-12 22:38:16 +02:00
Thaddeus Crews 54819cde65 Merge pull request #120108 from vaner-org/tree-explain-new-drop-section
Update Tree reference to explain new drop sections
2026-06-11 15:18:55 -05:00
Hugo Locurcio 99cde15524 Link to 3D lights and shadows tutorial in AreaLight3D class documentation
- Warn about mesh subdivision when shadows are enabled.
2026-06-11 18:26:37 +02:00
Cyril Bissey 56f4fa1ea3 Fix Note tag typos in class docs 2026-06-11 10:31:08 +02:00
Hugo Locurcio ca1e51c615 Add support for named [url] tags in print_rich() ANSI conversion
This uses OSC 8 escape codes, which are well-supported in modern terminal
emulators.

Note that Terminal.app and conhost (the legacy Windows console) don't
support named URLs, but unnamed URLs can still be used.
2026-06-10 18:20:06 +02:00
vaner-org d937734801 Update Tree reference to explain new drop sections 2026-06-10 05:27:38 +05:30
Hugo Locurcio 0c2a33a215 Link to Multiple Windows demo project in Window class documentation 2026-06-09 17:31:11 +02:00
Hugo Locurcio 0ac3a3af99 Use generic description for experimental flag on DrawableTexture2D methods
The method signatures may still change in the future, including after
the 4.7 dev cycle.
2026-06-09 00:00:47 +02:00
h1v9 8f00b1c28e clear_cache_on_stop property for AnimationPlayer 2026-06-06 23:31:06 +03:00
almic b0b6e0e5f0 Add Jolt constraint priority
- Jolt does have solver priorities, now you can set them
2026-06-06 09:55:37 -06:00
Nintorch 7b70bd5d58 Add support for joypad touchpads
This PR adds the ability to use touchpads on supported controllers, such as DualShock 4 and DualSense.
Currently there's no InputEvent that gets fired when a finger appears/moves on a touchpad.
2026-06-05 22:29:40 +05:00
Hugo Locurcio d282a29b82 Improve documentation on scale-based oversampling in CanvasItem 2026-06-05 17:42:46 +02:00
Edward Chan 212af409ef Exposed bool less_equal greater_equal operators. 2026-06-04 23:00:07 -04:00