Commit Graph

6655 Commits

Author SHA1 Message Date
Thaddeus Crews c1b7865ae9 Merge pull request #103557 from aaronfranke/godot-version-defines
Rename version defines to `GODOT_VERSION_*` to match GDExtension godot-cpp
2025-03-13 08:57:42 -05:00
Thaddeus Crews 0cc7e2c27a Merge pull request #95821 from anvilfolk/cache-gd-docs
Scripting: Fix script docs not being searchable without manually recompiling scripts
2025-03-13 08:57:40 -05:00
Thaddeus Crews 4e9b7976ce Merge pull request #103845 from aaronfranke/fix-ed-stuck-cam-nonfin-xform
Fix stuck editor cameras and fix 3D error spam for non-finite transforms
2025-03-13 08:57:25 -05:00
Thaddeus Crews 22a7079afd Merge pull request #104047 from YYF233333/dict_iter
Add const iteration support to `Dictionary`
2025-03-13 08:57:23 -05:00
Thaddeus Crews 8b0bbe7f8d Merge pull request #101533 from kiroxas/improveCapsuleGizmo
Improve capsule gizmo performance
2025-03-13 08:57:19 -05:00
Lars Pettersson d2d02d0ea8 EditorNode: Add function to load file as scene or resource 2025-03-12 23:59:48 +01:00
Rémi Verschelde 507df7b6ec Merge pull request #103842 from timothyqiu/script-filename-no-i18n
ScriptEditor: Disable auto translation of the filename label
2025-03-12 22:57:13 +01:00
Aaron Franke 97ee05e9b7 Rename version defines to GODOT_VERSION_* to match GDExtension godot-cpp 2025-03-12 11:11:38 -07: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
Lazy-Rabbit-2001 5ca70d88a7 Improve usability of Camera2D 2025-03-12 09:57:31 +08: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
Robert Yevdokimov 8a6804b197 Do not require editor restart when changing selection box color 2025-03-12 03:38:44 +04: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 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
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 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 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 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
Kiro 5a8874ea2c improve capsule gizmo performance 2025-03-11 12:08:18 +01:00
Thaddeus Crews ff674de65e Merge pull request #103903 from kiroxas/improveCylinderGizmo
Improve cylinder gizmo performance
2025-03-10 21:05:45 -05:00
Thaddeus Crews 13907ec474 Merge pull request #103910 from kiroxas/ImproveSphereGizmoPerformance
Improve Sphere gizmo performance
2025-03-10 21:05:44 -05:00
Kiro 8eaab62930 Improve cylinder gizmo performance 2025-03-10 20:14:45 +01:00
Kiro 4915f916a4 Improve sphere gizmo performance 2025-03-10 20:12:43 +01:00
Thaddeus Crews b40e6a55ac Merge pull request #101884 from aaronp64/camera_gizmo_fov_fix
Fix `Camera3D` gizmo representation to accurately reflect FOV
2025-03-10 10:01:13 -05:00
A Thousand Ships 331a43a9d8 Add String::remove_char(s) methods for performance and convenience 2025-03-10 13:19:28 +01:00
Aaron Franke c7649f4f9c Fix stuck editor cameras and fix 3D error spam for non-finite transforms 2025-03-08 23:10:30 -08:00
Haoyu Qiu f329439249 ScriptEditor: Disable auto translation of the filename label 2025-03-09 10:01:26 +08:00
A Thousand Ships 466590d0ec Use get_slicec instead of get_slice for single character splitters 2025-03-08 20:36:37 +01:00
Aaron Franke 4f1bcbd97f Rename internal view_menu in 3D editor code 2025-03-08 02:06:56 -08:00
Thaddeus Crews 324512e11c Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
Thaddeus Crews 3c43508ed7 Merge pull request #102427 from AThousandShips/fix_substr
Clean up some uses of `String::substr`
2025-03-07 15:12:33 -06:00
Thaddeus Crews c937b6d180 Merge pull request #102419 from Ivorforce/std-size
Use `std::size` instead of `sizeof(a) / sizeof(a[0])` pattern throughout the codebase.
2025-03-07 15:12:25 -06:00
Thaddeus Crews 30221571f2 Merge pull request #99094 from KoBeWi/preload_dct2slt82u81fo8dkxkak5o57
Drop preload Resources as UID
2025-03-07 15:12:24 -06:00
Thaddeus Crews 76952ba0a1 Merge pull request #90034 from KoBeWi/only_save_when_save
Don't save unnecessarily with `save_before_running`
2025-03-07 15:12:22 -06:00
aaronp64 7e4d635c2f Fix Camera3D gizmo representation to accurately reflect FOV
Updated gizmo drawing to keep depth proportional to width or height based on whether FOV is horizontal or vertical.
2025-03-07 14:33:54 -05:00
kobewi c1b08dda36 Don't save unnecessarily with save_before_running 2025-03-07 19:14:50 +01:00
A Thousand Ships 5113022dfe Clean up some uses of String::substr
Cases where the end position is either equvalent to the default or past
the end of the string.
2025-03-07 14:50:38 +01:00