Commit Graph

19153 Commits

Author SHA1 Message Date
Bogdan Inculet
b96811f424 Improve State Machine BlendTree node to properly display conditions 2025-03-12 22:06:53 +02:00
ydeltastar
ddb94b9e9d Fix debugger's memory leak when project closes itself 2025-03-12 16:46:23 -03:00
Aaron Franke
97ee05e9b7 Rename version defines to GODOT_VERSION_* to match GDExtension godot-cpp 2025-03-12 11:11:38 -07:00
kobewi
7d82704f12 Allow to ignore debugger error breaks 2025-03-12 19:05:57 +01:00
ocean
72045c8306 Scripting: Add script documentation cache to project
This PR adds a script documentation cache in the project folder.
It is loaded at alongside native documentation caches. This makes
scripts fully accessible through Search Help, including their
members, etc, right from project start, without having to compile
every single script.

Co-authored-by: Hilderin <81109165+Hilderin@users.noreply.github.com>
2025-03-12 13:44:41 -04:00
arkology
af48059e97 Add borders to BitMap in BitMapEditor 2025-03-12 20:41:01 +03:00
Yufeng Ying
bebe037abf Add ConstIterator to Dictionary. 2025-03-13 01:28:46 +08:00
Thaddeus Crews
3ade6e2fc6 Merge pull request #101295 from kiroxas/RemoveAllocationsAndMemcpyInCodesign
Remove unnecessary allocations and memcpy  in Codesign.cpp
2025-03-12 10:31:52 -05:00
Thaddeus Crews
7e6c4681c6 Merge pull request #101427 from Lazy-Rabbit-2001/camera_2d_draggable
Improve usability of `Camera2D`
2025-03-12 10:31:51 -05:00
gr8alpaca
4d80777ce7 Expose 3D editor snap settings to EditorInterface 2025-03-12 10:02:40 -04:00
kobewi
49f467d852 Don't show Extend Script option for built-in scripts 2025-03-12 14:59:18 +01:00
Haoyu Qiu
a7c1f2730f Add missing ETR/TTR markups 2025-03-12 20:12:33 +08:00
Kiro
5a71e6a36a Remove allocations and memcpy that were not necessary 2025-03-12 08:34:24 +01:00
Pāvels Nadtočajevs
16865b6917 [ResourceLoader] Do not wait for the main thread during initial reimport. 2025-03-12 09:18:39 +02:00
Lazy-Rabbit-2001
5ca70d88a7 Improve usability of Camera2D 2025-03-12 09:57:31 +08:00
Thaddeus Crews
0a30831bed Merge pull request #100023 from Repiteo/core/module-includes-header-strip
Core: Avoid including `modules/modules_enabled.gen.h` in headers
2025-03-11 19:54:48 -05:00
Thaddeus Crews
70d7a77a9a Merge pull request #98653 from Repiteo/scons/pretty-builders
SCons: Make builders prettier, utilize `constexpr`
2025-03-11 19:54:47 -05:00
Thaddeus Crews
3c03566d2e Merge pull request #102281 from ryevdokimov/selection-box-color-no-restart
Do not require editor restart when changing selection box color
2025-03-11 19:54:43 -05:00
Thaddeus Crews
ea892d9fee Merge pull request #93673 from Calinou/3d-editor-debug-draw-modes-mark-unsupported
Disable debug draw modes in the 3D editor according to current rendering method
2025-03-11 19:54:42 -05:00
Thaddeus Crews
30961fe462 Merge pull request #98414 from KoBeWi/one_small_step_for_animation
Add editor setting for default animation step
2025-03-11 19:54:35 -05:00
Thaddeus Crews
19882339f4 Merge pull request #99374 from FeniXb3/colorpicker-picker-shape-accessibility
Improve ColorPicker picker shape keyboard and joypad accessibility
2025-03-11 19:54:32 -05:00
Thaddeus Crews
6c4f17db1a Core: Avoid including modules_enabled in headers 2025-03-11 19:42:13 -05:00
Robert Yevdokimov
8a6804b197 Do not require editor restart when changing selection box color 2025-03-12 03:38:44 +04:00
Thaddeus Crews
be429eb404 SCons: Make builders prettier, utilize constexpr 2025-03-11 18:31:20 -05:00
Hugo Locurcio
5472936b69 Disable debug draw modes in the 3D editor according to current rendering method
- Add tooltips to some debug draw modes, including when it's unsupported
  due to the current rendering method in use.
- Improve documentation related to debug draw modes.
2025-03-12 00:10:24 +01:00
kobewi
c2813b902c Add editor setting for default animation step 2025-03-11 23:16:27 +01:00
Thaddeus Crews
23979663d0 Merge pull request #98133 from aaronfranke/view-layout-menu
Rename internal `view_menu` in 3D editor code
2025-03-11 16:54:07 -05:00
Thaddeus Crews
7d1e236ad9 Merge pull request #102189 from KoBeWi/frames_per_setting
Add editor setting for FPS mode and compat
2025-03-11 16:54:04 -05:00
Thaddeus Crews
37fed7790e Merge pull request #102176 from ryevdokimov/fix-local-space-gizmo-basis
Add "active" state to one of the multiple selected Node3Ds to determine basis in Local mode
2025-03-11 16:54:00 -05:00
Thaddeus Crews
3bc2821e26 Merge pull request #102372 from Rindbee/display-the-actual-used-theme-items-in-the-Inspector
Display the actual used theme items in the Inspector
2025-03-11 16:53:55 -05:00
Thaddeus Crews
1d8fa8b58a Merge pull request #101411 from Calinou/editor-navigationlink-increase-gizmo-detail
Increase NavigationLink3D gizmo detail to match other circle/sphere 3D gizmos
2025-03-11 16:53:54 -05:00
Thaddeus Crews
1186514fcf Merge pull request #102666 from KoBeWi/repeatranslations
Split repeated translation in Game plugin
2025-03-11 16:53:52 -05:00
Thaddeus Crews
165fdce84e Merge pull request #102709 from KoBeWi/repeatranslations2
Split repeated translation for floating windows
2025-03-11 16:53:50 -05:00
Konrad Gadzina
e6f812c056 Modify color in ColorPicker with keyboard or joypad 2025-03-11 22:41:41 +01:00
Thaddeus Crews
e54a4408ad Merge pull request #102249 from Arnklit/particles2d-emission-shapes
Add emission shape gizmos to Particles2D
2025-03-11 14:01:00 -05:00
Thaddeus Crews
20651f1162 Merge pull request #99680 from YeldhamDev/multi_remote_selection
Allow to select multiple remote nodes at runtime
2025-03-11 14:00:56 -05:00
Thaddeus Crews
c8ddbfbd38 Merge pull request #102940 from bruvzg/tab_ed
Add editor setting to override tablet driver.
2025-03-11 14:00:51 -05:00
Thaddeus Crews
3eeaa56abb Merge pull request #96536 from YeldhamDev/copy_file_name
Add option to copy a file's name in the FileSystem dock
2025-03-11 14:00:49 -05:00
Thaddeus Crews
4ba3419cf8 Merge pull request #102950 from arkology/stylebox-editor-tooltip
Add tooltip for `StyleBoxPreview` grid button
2025-03-11 14:00:43 -05:00
Thaddeus Crews
72d5401b9f Merge pull request #103218 from matheusmdx/spriteframes-editor-minor-adjusts
Minor adjusts in the `Show in Filesystem` code in `SpriteFrames` editor
2025-03-11 14:00:41 -05:00
Thaddeus Crews
5280c0bf4a Merge pull request #102469 from sockeye-d/warning-highlights
Highlight warning lines in Script editor
2025-03-11 14:00:33 -05:00
Michael Alexsander
5c66129e62 Allow to select multiple remote nodes at runtime 2025-03-11 12:35:41 -03:00
Thaddeus Crews
7d677fe761 Merge pull request #96372 from CreatedBySeb/fix-signal-copying
Fix copying a Node with a signal potentially resulting in an Editor crash
2025-03-11 09:35:01 -05:00
Thaddeus Crews
8b64454436 Merge pull request #103762 from KoBeWi/unload_reload
Remove unused Reload button
2025-03-11 09:35:00 -05:00
Thaddeus Crews
f1597b3023 Merge pull request #103758 from YeldhamDev/more_game_view_settings
Make Game view follow more editor settings
2025-03-11 09:34:58 -05:00
Thaddeus Crews
db90dd14f3 Merge pull request #103393 from KoBeWi/independency_editor
Don't hard-code setting list in DependencyEditor
2025-03-11 09:34:57 -05:00
Thaddeus Crews
6b6b633a2a Merge pull request #103402 from ryevdokimov/Add-save-option-to-Reload-Saved-Scene
Add Save & Reload option to `Reload Saved Scene`
2025-03-11 09:34:54 -05:00
Thaddeus Crews
69d1992d9d Merge pull request #103533 from Calinou/3d-editor-qwer-use-physical-keys
Use physical keys for the Q/W/E/R 3D editor shortcuts
2025-03-11 09:34:52 -05:00
Thaddeus Crews
b73227d2c1 Merge pull request #98846 from ivanskorikov/autoset-exec-flags
Automatically set `text_editor/external/exec_flags` based on the editor specified in `exec_path` text box
2025-03-11 09:34:42 -05:00
Thaddeus Crews
a557252324 Merge pull request #103235 from etherealxx/export-template-online-button
Add "Go Online" button on Export Template Manager
2025-03-11 09:34:41 -05:00