Commit Graph

12338 Commits

Author SHA1 Message Date
Thaddeus Crews 0f51ed6099 Merge pull request #113543 from bruvzg/win_icons
[DisplayServer] Add per window icon support.
2026-03-30 13:35:47 -05:00
Thaddeus Crews 3672cd2ebf Merge pull request #115502 from bruvzg/ios_int_mod
[iOS] Reintegrate camera module to the main repo.
2026-03-30 13:35:41 -05:00
Thaddeus Crews 656a268688 Merge pull request #117010 from bruvzg/voll_name_win
[Windows] Show drive names in file dialog.
2026-03-30 13:35:34 -05:00
Thaddeus Crews 879a3012c8 Merge pull request #117358 from bruvzg/prop_ac_disc
[Accessibility] Add property/category/section descriptions to the inspector.
2026-03-30 13:35:31 -05:00
Thaddeus Crews bcf3d9a9c6 Merge pull request #113772 from LilithSilver/add-close-file
Add `ScriptEditor::close_file()`
2026-03-30 13:35:19 -05:00
Thaddeus Crews 1bb4e60952 Merge pull request #115157 from Naros/script-extension-expose-reload-from-file
Delegate `Script::reload_from_file` to `ScriptLanguage`
2026-03-30 13:35:16 -05:00
Thaddeus Crews a644e7ff38 Merge pull request #114861 from dalexeev/improve-editor-only-class-checking
Improve editor-only class checking
2026-03-30 13:35:14 -05:00
Pāvels Nadtočajevs 4d8234d50e [iOS] Reintegrate camera module to the main repo. 2026-03-27 13:52:18 +02:00
Rémi Verschelde 707b19f397 Revert "Expose Control.call_gui_input"
This reverts commit 35eabf06b9.

This was merged by mistake, there's no consensus yet on the implementation.
2026-03-26 17:08:42 +01:00
Rémi Verschelde e3dc665263 Merge pull request #117843 from Calinou/doc-globalscope-property-hint-range-link
Clarify `PROPERTY_HINT_RANGE` and `PROPERTY_HINT_LINK` in class reference
2026-03-26 16:02:16 +01:00
Rémi Verschelde c7de9524af Merge pull request #116405 from lyuma/push_gui_event
Expose `Control.call_gui_input()`
2026-03-26 16:01:02 +01:00
Rémi Verschelde f313c3b3f5 Merge pull request #115545 from voylin/reverse-scroll-option
Add scroll switch to ScrollContainer
2026-03-26 16:00:58 +01:00
Rémi Verschelde 4d1c5b9122 Merge pull request #112993 from vaner-org/tree-better-drag
Improve drag and drop in `Tree`
2026-03-26 16:00:52 +01:00
Hugo Locurcio 01a5f03461 Clarify PROPERTY_HINT_RANGE and PROPERTY_HINT_LINK in class reference 2026-03-25 23:45:46 +01:00
Danil Alexeev 32d1f518fa Improve editor-only class checking 2026-03-25 17:07:39 +03:00
nikitalita 8628738a34 Add ScriptEditor::close_file() 2026-03-24 13:27:49 -07:00
Lyuma 35eabf06b9 Expose Control.call_gui_input
This allows simulated events to be sent directly to individual controls.
2026-03-24 01:48:39 -07:00
vaner-org 8c42aeb39f Improve Tree drag & drop 2026-03-24 04:41:36 +05:30
Rémi Verschelde 970f8236b5 Merge pull request #117733 from KoBeWi/autranslator_localized_(i.e._at_location)
Add `_get_tooltip_auto_translate_mode_at()` to Control
2026-03-23 22:36:15 +01:00
Rémi Verschelde 9b9a533ed2 Merge pull request #117504 from Giganzo/focus-draw-pointer-event
Clarify `show_focus_state_on_pointer_event` description
2026-03-23 22:34:48 +01:00
Rémi Verschelde 34e02d031f Merge pull request #117376 from YeldhamDev/new_mesh_library_editor
Create a proper editor for `MeshLibrary`
2026-03-23 22:34:34 +01:00
Rémi Verschelde 6cd467eab3 Merge pull request #117373 from filipemrabreu/tileset-undo-terrain-set-move-fix
Fix undoing terrain set move duplicates terrain in second set
2026-03-23 22:34:30 +01:00
Rémi Verschelde 0f0f9cae41 Merge pull request #117227 from EdwardChanCH/fix_doc_globalscope_log
Fix doc formatting issue in `@GlobalScope.log()`, `OS.shell_open()`, `JavaScriptBridge.is_js_buffer()`, and `Signal`
2026-03-23 22:34:26 +01:00
Rémi Verschelde cd8ee7d229 Merge pull request #116620 from QbieShay/qbe/rework-align-rotation
Improve options for orienting particles in space
2026-03-23 22:34:16 +01:00
Rémi Verschelde 7958080d65 Merge pull request #116220 from dsnopek/foveated-rendering-vulkan-subsampled-image
OpenXR: Allow using Vulkan subsampled images with foveated rendering
2026-03-23 22:34:11 +01:00
Rémi Verschelde 1d638eaf41 Merge pull request #115253 from bruvzg/prop_helper_help
[Editor] Generate and display documentation for the properties generated by `PropertyListHelper`.
2026-03-23 22:33:53 +01:00
Rémi Verschelde 40be61def8 Merge pull request #113762 from LilithSilver/bind-get-unsaved-scripts
Expose `ScriptEditor::get_unsaved_files`
2026-03-23 22:33:47 +01:00
Rémi Verschelde 1951485a07 Merge pull request #109892 from Ryan-000/Bind-Object-ConnectFlags-as-a-bitfield-instead-of-enum-
Bind `Object::ConnectFlags` as a bitfield, instead of enum.
2026-03-23 22:33:43 +01:00
Filipe Abreu 106bbaa2e8 Fix #116636: Undoing terrain set move duplicates terrain in second set
Undoing a terrain set move could corrupt terrain data where a
terrain from the first set appears duplicated in the second set.

This happens because UndoRedo restores terrain properties without
clearing the existing terrain container first, causing the previous
state to be overlaid on top of the current one.

Fix this by clearing the terrains in the affected terrain
sets before restoring their properties during undo.
This ensures the terrain container is rebuilt from the
saved properties instead of merging with the current state.
2026-03-23 14:56:26 +00:00
Rémi Verschelde 270ebad9ed Merge pull request #117709 from Calinou/doc-logger-link-tutorial
Link Logging tutorial in the Logger class reference
2026-03-23 12:58:21 +01:00
Rémi Verschelde 435fe7ad0f Merge pull request #117701 from j20001970/editor-filedialog-sandbox
EditorFileDialog: Document native file dialogs in sandboxed environments
2026-03-23 12:58:17 +01:00
Rémi Verschelde 424a191f41 Merge pull request #115659 from Calinou/doc-array-find-custom-example
Add an example that uses `bind()` to `Array.find_custom()` documentation
2026-03-23 12:58:05 +01:00
Rémi Verschelde 62cd2da373 Merge pull request #115296 from Akosmo/add-missing-word-to-spinbox-doc
Add missing word to SpinBox documentation
2026-03-23 12:57:59 +01:00
Rémi Verschelde 1c3962640d Merge pull request #114796 from KoBeWi/🎭
Improve `KEY_CODE`/`MODIFIER_MASK` description
2026-03-23 12:57:42 +01:00
Pāvels Nadtočajevs d47b8d7a64 [DisplayServer] Add per window icon support. 2026-03-23 11:27:09 +02:00
kobewi 0d220b35a5 Add _get_tooltip_auto_translate_mode_at() to Control 2026-03-22 17:56:46 +01:00
Hugo Locurcio 446cdc95bc Link Logging tutorial in the Logger class reference
This page covers the creation of custom loggers.
2026-03-21 20:33:14 +01:00
Michael Alexsander c766fb1ce8 Create a proper editor for MeshLibrary 2026-03-21 11:16:26 -03:00
Jason Kuo 7423c94eb4 EditorFileDialog: Document native file dialogs in sandboxed environments 2026-03-21 17:02:58 +08:00
Qbieshay 113ace0cd3 Add options for billboarding on GPUParticles3D
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2026-03-19 16:10:20 +01:00
Ryan 69f9e3a75c Bind Object::ConnectFlags as a bitfield, instead of enum. 2026-03-18 15:21:18 -04:00
Thaddeus Crews 87b0010244 Merge pull request #117149 from bruvzg/hb_colr
Update HarfBuzz to 13.1.1 and optionally use new `hb-raster` API to render glyphs.
2026-03-18 11:43:25 -05:00
nikitalita 6bf7ca2dbb Add ScriptEditor::get_unsaved_files 2026-03-18 09:25:26 -07:00
Qbieshay 731d492e6a Added scale3d and rotation3d in particle process
co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
Co-authored-by: Skyth (Asilkan) <19259897+blueskythlikesclouds@users.noreply.github.com>
2026-03-18 11:15:59 +01:00
Pāvels Nadtočajevs 2c2ed8ddb5 [Editor] Generate and display documentation for the properties generated by PropertyListHelper. 2026-03-18 11:26:03 +02:00
Pāvels Nadtočajevs f5d278fe90 Update HarfBuzz to 13.1.1 and optionally use new hb-raster API to render glyphs. 2026-03-18 10:48:27 +02:00
Edward Chan b27f6a7ef2 Removed existing nested tags and added warnings for nested tags. 2026-03-17 11:50:06 -04:00
Giganzo f3f7f156b3 Clarify show_focus_state_on_pointer_event description 2026-03-17 10:59:03 +01:00
voylin 4282c503c9 Add scroll switch to ScrollContainer 2026-03-17 11:47:08 +09:00
Rémi Verschelde 1a69be88e2 Merge pull request #111819 from MewPurPur/democratize-cursor-shape
Add virtual `_get_cursor_shape()` method in Control
2026-03-16 23:41:08 +01:00