Silc Lizard (Tokage) Renew
17d068963f
Add bone name/idx matching validation & virtual func to skel Modifier
2025-05-17 06:18:25 +09:00
Adam Scott
6e6c4d3045
[Web] Always return `0` for `OS::get_process_id()`
2025-05-16 15:46:34 -04:00
Elzewyr
9f67bf96fa
SoftBody3D: Add a property for scaling rest lengths of edge constraints
2025-05-16 18:38:00 +03:00
Thaddeus Crews
13aaf5e228
Merge pull request #103462 from GlitchedCode922/master
...
Fix InputEventMouseMotion reference
2025-05-16 10:29:01 -05:00
Thaddeus Crews
1e50e05235
Merge pull request #105723 from KoBeWi/sortatron
...
Add file sort to FileDialog
2025-05-16 07:43:13 -05:00
Haoyu Qiu
e22540bc0b
Improve description of `Control.scale`
2025-05-16 15:31:08 +08:00
Omar Qurashi
a6ca9088e0
Fix typo in `Node.get_child` documentation
2025-05-15 22:18:30 +02:00
Thaddeus Crews
f3e0005266
Merge pull request #105547 from KoBeWi/default_ok_ok
...
Improve default OK text in AcceptDialog
2025-05-15 10:22:23 -05:00
Thaddeus Crews
a7a61cc284
Merge pull request #106439 from timothyqiu/import-out-params
...
Document output parameters of `EditorImportPlugin.import`
2025-05-15 10:22:22 -05:00
Thaddeus Crews
e625565853
Merge pull request #106396 from chocola-mint/canvas-item-add-triangle-array-count
...
Implement the `count` parameter in `RenderingServer.canvas_item_add_triangle_array`
2025-05-15 10:22:16 -05:00
Haoyu Qiu
c31746fdcf
Document output parameters of `EditorImportPlugin.import`
2025-05-15 19:46:15 +08:00
kobewi
33dcd7a6d9
Add file sort to FileDialog
2025-05-15 13:23:38 +02:00
kobewi
076608c979
Improve default OK text in AcceptDialog
2025-05-14 23:08:22 +02:00
Thaddeus Crews
8b4dd7a34e
Merge pull request #105724 from dugramen/recovery/split-commit
...
Add inline color pickers to script editor
2025-05-14 09:44:16 -05:00
Thaddeus Crews
006b986fbb
Merge pull request #106121 from KoBeWi/you_can_undo_but_you_can't_save
...
Allow undoredo actions to not make history unsaved
2025-05-14 09:44:11 -05:00
Thaddeus Crews
d0693d6867
Merge pull request #89988 from LunaCapra/specular-occlusion
...
Add support for bent normal maps for specular occlusion and indirect lighting
2025-05-14 09:44:06 -05:00
chocola-mint
101dc9868f
Implement the count parameter in RenderingServer.canvas_item_add_triangle_array()
2025-05-14 22:52:30 +09:00
Rémi Verschelde
1de9789806
Linux: Drop `ppc32` (32-bit PowerPC) architecture support
...
This was added together with `ppc64le` in #54490 , but seemingly only for the
purpose of getting it to compile on a Linux distro that aims at maximizing
support for all CPU architectures.
I don't think anyone has ever _run_ Godot on a `ppc32` system (do those even
support OpenGL ES 3.0?) and so I don't think we should aim to support it.
Debian dropped support for its PowerPC (`ppc32`) arch in Debian 9, released
in 2017.
2025-05-14 10:22:12 +02:00
dugramen
b9f59ae6ca
Add color pickers to script editor
2025-05-13 18:03:21 -04:00
Thaddeus Crews
3d20e906b9
Merge pull request #99318 from HolonProduction/editor-script-palette
...
Editor: Add named `EditorScript`s to the command palette
2025-05-13 16:22:31 -05:00
Thaddeus Crews
1c4b660312
Merge pull request #96611 from Dynamic-Pistol/master
...
Add `PROPERTY_HINT_INPUT_NAME` for use with `@export_custom` to allow using input actions
2025-05-13 16:22:25 -05:00
Thaddeus Crews
93140c0f76
Merge pull request #99676 from BlueCube3310/tex-import-vram-specified
...
Add Channel Remap settings to ResourceImporterTexture
2025-05-13 16:22:22 -05:00
Thaddeus Crews
b59d6bea4f
Merge pull request #67777 from aaronfranke/virtually-annotated
...
Add a keyword for abstract classes in GDScript
2025-05-13 16:22:16 -05:00
GlitchedCode
efb72ef0f6
Fix InputEventMouseMotion reference
2025-05-13 11:06:11 +00:00
kobewi
e7e48cd58c
Allow undoredo actions to not make history unsaved
2025-05-13 02:40:31 +02:00
Capry
9828c365c3
Add support for bent normals for indirect lighting and specular occlusion
2025-05-12 12:52:04 +02:00
Thaddeus Crews
d68e2710a2
Merge pull request #106205 from RedMser/limit-length-discoverability
...
Doc: Add search keywords for `Vector2/3.limit_length` method
2025-05-09 11:29:24 -05:00
Thaddeus Crews
ee89536cbd
Merge pull request #106195 from timothyqiu/action-type
...
Fix type error in `InputEventAction.action` description
2025-05-09 11:29:22 -05:00
Thaddeus Crews
941a979c38
Merge pull request #106179 from Aioshiro/editorProperty_description_swap
...
Fix description of `EditorProperty`'s `draw_background` and `draw_label`
2025-05-09 11:29:19 -05:00
Thaddeus Crews
dda0562f2f
Merge pull request #103934 from LiveTrower/dfg-lut
...
Forward+: Replace the current BRDF approximation with a DFG LUT and add multiscattering energy compensation
2025-05-09 11:29:16 -05:00
Thaddeus Crews
821170f054
Merge pull request #106145 from lander-vr/ambient-light-specular-occlusion
...
Add specular occlusion from ambient light
2025-05-09 11:29:14 -05:00
RedMser
542639de3c
Add aliases for Vector2/3.limit_length method
2025-05-09 14:42:47 +02:00
Haoyu Qiu
664b2f7c71
Fix type error in InputEventAction.action description
2025-05-09 17:01:36 +08:00
landervr
56730d0cb2
Add specular occlusion from ambient light
...
Co-authored-by: guerro323 <kaltobattle@gmail.com>
2025-05-08 23:52:01 +02:00
Aioshiro
964f51c69a
Fix description of `EditorProperty.draw_background` and `EditorProperty.draw_label`
2025-05-08 19:55:55 +02:00
LiveTrower
44408eabaa
Replace BRDF approximation with a DFG LUT
2025-05-08 10:23:35 -06:00
Thaddeus Crews
2d3b25e61d
Merge pull request #106162 from timothyqiu/store-half
...
Add missing description of `FileAccess.store_half` behavior on error
2025-05-08 07:19:37 -05:00
Thaddeus Crews
16aaa0a213
Merge pull request #103944 from KoBeWi/more_red_info
...
Improve error messages for `add_property_info()`
2025-05-08 07:19:33 -05:00
Thaddeus Crews
288822e330
Merge pull request #105570 from kroketio/texture-extension-mipmaps
...
RenderingDevice: Pass mipmap count to `texture_create_from_extension()`
2025-05-08 07:19:16 -05:00
Haoyu Qiu
c24bfb0491
Add missing description of `FileAccess.store_half` behavior on error
2025-05-08 12:53:52 +08:00
Thaddeus Crews
051712dfb8
Merge pull request #103264 from mhilbrunner/docs-path-join
...
Rename "file" param for str.path_join() to "path"
2025-05-07 12:48:29 -05:00
Thaddeus Crews
c714743bb1
Merge pull request #105944 from syntaxerror247/main-menu
...
Add editor setting to collapse main menu into a `MenuButton`
2025-05-07 12:48:29 -05:00
RedMser
4acdc7a657
Remove redundant line_spacing editor setting
2025-05-07 16:53:05 +02:00
Sander
6ae50cad17
RenderingDevice: introduce parameter 'mipmaps' for texture_create_from_extension()
2025-05-07 15:15:55 +03:00
Anish Mishra
e03942a6ef
Add editor setting to collapse main menu
2025-05-07 08:39:21 +05:30
Thaddeus Crews
fd1168620f
Merge pull request #105718 from aaronfranke/nav-const-caps
...
Capitalize global navigation constants
2025-05-06 08:38:07 -05:00
Thaddeus Crews
4cb030d6bf
Merge pull request #106089 from mihe/rogue-newlines
...
Fix empty lines being added for errors with no script backtrace
2025-05-06 08:38:04 -05:00
Thaddeus Crews
ee599f0850
Merge pull request #97148 from Calinou/editor-default-auto-reload-scripts-external-change
...
Enable Auto Reload Scripts on External Change by default in the editor settings
2025-05-06 08:38:02 -05:00
Thaddeus Crews
c4de8ef825
Merge pull request #105765 from smix8/navlink_iteration_id
...
Add function to get navigation link iteration id from NavigationServer
2025-05-06 08:38:00 -05:00
Thaddeus Crews
cc5857728d
Merge pull request #106114 from m4gr3d/disable_auto_keyboard_popup
...
Add property to control showing the virtual keyboard on focus events
2025-05-06 08:37:40 -05:00
Fredia Huya-Kouadio
f29feac7a5
Add a `LineEdit` / `TextEdit` property to control whether the virtual keyboard should show on focus
2025-05-05 22:01:34 -04:00
Aaron Franke
783728fcb4
Capitalize global navigation constants
2025-05-05 12:08:15 -07:00
Thaddeus Crews
5bc01f2994
Merge pull request #105080 from beicause/basisu-ktx2-settings
...
BasisU: Use KTX2 format and add import options to configure encoder
2025-05-05 11:24:20 -05:00
Thaddeus Crews
1f06c7caea
Merge pull request #97821 from dalexeev/doc-iter-get-return-type
...
Documentation: Add tip to use more specific return type for `_iter_get()`
2025-05-05 11:24:11 -05:00
Thaddeus Crews
0d7b1ba868
Merge pull request #106002 from ProgrammerOnCoffee/fix-light3d-doc-typo
...
Fix a typo in the `Light3D` documentation
2025-05-05 11:24:09 -05:00
Thaddeus Crews
af1df7be78
Merge pull request #105990 from RedMser/deprecate-packeddatacontainer
...
Deprecate `PackedDataContainer`
2025-05-05 11:24:03 -05:00
Mikael Hermansson
31b90246e7
Fix empty lines being added for errors with no script backtrace
2025-05-05 13:27:21 +02:00
LuoZhihao
237597b01f
BasisU: Use KTX2 format and add import options to configure encoder
2025-05-03 01:45:38 +08:00
Danil Alexeev
4f3b998b09
Documentation: Add tip to use more specific return type for `_iter_get()`
2025-05-02 18:20:08 +03:00
Rémi Verschelde
cc948984ad
Merge pull request #104973 from Ivorforce/gdextension-cpp-docs-link
...
Change "GDExtension example in C++" links to accommodate the new docs file structure.
2025-05-02 09:50:40 +02:00
Aaron Franke
067704f1cd
Add a keyword for abstract classes in GDScript
...
Co-authored-by: Danil Alexeev <danil@alexeev.xyz>
2025-05-02 00:03:04 -07:00
ProgrammerOnCoffee
b3def2571e
Fix typo in `Light3D` documentation
2025-05-01 20:51:37 -04:00
Aaron Franke
9f38cfe3ca
Add mid height property to CapsuleShape2D/3D
2025-05-01 15:45:51 -07:00
Thaddeus Crews
b4c9602031
Merge pull request #105964 from markdibarry/deprecate-parallax-background-and-layer
...
Deprecate `ParallaxBackground` and `ParallaxLayer`
2025-05-01 14:27:20 -05:00
RedMser
67232f809a
Deprecate PackedDataContainer
...
A custom resource type, or the methods suggested in the
deprecation message are easier to use and work more reliably.
2025-05-01 17:30:09 +02:00
hamid
82e23da12e
Add drag zoom feature with CTRL+MiddleMouseButton
...
This change introduces a DragType enum to scene/gui/view_panner.cpp of
dragging, which includes:
- DRAG_TYPE_NONE: Not dragging
- DRAG_TYPE_PAN: Panning (dragging using MMB)
- DRAG_TYPE_ZOOM: Zooming (dragging using CTRL+MMB)
The goal of this change is the third option, which was already available
in 3D viewport but not in 2D. This feature should work in other editors
as well such as Animation Track Editor and Visual Shader Editor and so
on.
2025-05-01 15:15:44 +03:30
Mark DiBarry
36e53922c7
Deprecate Parallax Background and Parallax Layer
2025-04-30 19:10:13 -04:00
风青山
14249097e8
Clarify the conditions that need to be met for a valid file name in Godot
2025-04-30 20:13:45 +08:00
Thaddeus Crews
b1b873add3
Merge pull request #104731 from Delsin-Yu/stackable-text-effect
...
[GUI] Implement Stackable Text Outline on `Label`
2025-04-29 11:24:13 -05:00
Thaddeus Crews
3b4cf41ea4
Merge pull request #105368 from lodetrick/editor-typed-hint
...
Add inspector support for typed property hint formats
2025-04-29 11:24:11 -05:00
Thaddeus Crews
70ff5770c9
Merge pull request #83757 from HauntedBees/master
...
Add `Node.get_orphan_node_ids`, edit `Node.print_orphan_nodes`
2025-04-29 11:24:08 -05:00
Haoyu Qiu
fc1488ffdb
Fix typo in `sqrt` classref
2025-04-29 15:30:46 +08:00
Haunted Bees
0ccdcb4a16
added list_orphan_nodes, edited print_orphan_nodes
...
print_orphan_nodes now prints the script file attached to the node.
list_orphan_nodes was created to return the same data as print_orphan_nodes in a dictionary format for users who wish to process this data differently than the print_orphan_nodes behavior.
2025-04-28 20:33:01 -07:00
KOOLAIDxK1D
285eb21b41
Update MeshInstance3D.xml
...
fixed a grammatical error
2025-04-28 18:01:20 -04:00
Thaddeus Crews
c0935eba0d
Merge pull request #105846 from KoBeWi/you_call_it_title_but_it's_just_a_text
...
Rename FoldableContainer's `text` to `title`
2025-04-28 10:01:36 -05:00
Thaddeus Crews
b7d4426fff
Merge pull request #104269 from lawnjelly/fti_scene_tree4
...
Physics Interpolation - Move 3D FTI to `SceneTree`
2025-04-28 10:01:34 -05:00
Thaddeus Crews
751ef44a13
Merge pull request #87714 from KoBeWi/hack_uid()
...
Expose `set_uid()`
2025-04-28 10:01:30 -05:00
Flyn San
be8fe15574
Fix invalid AnimationNode documentation syntax
2025-04-28 20:25:55 +10:00
kobewi
6f4cf04fb8
Expose set_uid()
2025-04-28 10:13:43 +02:00
Thaddeus Crews
22b22625db
Merge pull request #105687 from Calinou/doc-scenetree-custom-multiplayer
...
Document `SceneTree.set_multiplayer()` should be called in `_enter_tree()`
2025-04-27 19:21:28 -05:00
Thaddeus Crews
796b9caa09
Merge pull request #105552 from adamwych/expose-get-node-list
...
Expose `AnimationNode(StateMachine/BlendTree).get_node_list()`
2025-04-27 19:21:26 -05:00
Thaddeus Crews
4dbfcbfbbd
Merge pull request #105504 from ExEago/master
...
`RichTextLabel`: Add methods to compute the height and width of a line
2025-04-27 19:21:15 -05:00
Thaddeus Crews
113ef4df78
Merge pull request #105357 from MewPurPur/tweak-get-cursor-shape-doc
...
Improve get_cursor_shape() documentation
2025-04-27 19:21:11 -05:00
kobewi
6856926b77
Rename FoldableContainer's text to title
2025-04-28 00:12:32 +02:00
lawnjelly
ae04a3a5dd
Physics Interpolation - Move 3D FTI to `SceneTree`
...
Moves 3D interpolation from server to the client code (`SceneTree`).
Complete rework of 3D physics interpolation, but using the same user API.
2025-04-26 14:13:30 +01:00
DE YU
ac931c33c2
Implmement stackable text effects on label type through label settings
...
Co-authored-by: Micky <66727710+Mickeon@users.noreply.github.com>
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2025-04-26 20:50:20 +08:00
Thaddeus Crews
790ac5aee4
Merge pull request #105161 from ProgrammerOnCoffee/fix-image-doc
...
Fix typos in `Image` documentation
2025-04-25 18:25:31 -05:00
ProgrammerOnCoffee
b8fa6fe1cb
Fix typos in `Image` documentation
2025-04-25 18:49:18 -04:00
smix8
b002ade3ed
Add function to get navigation link iteration id from NavigationServer
...
Adds function to get navigation link iteration id from NavigationServer.
2025-04-25 20:59:10 +02:00
Thaddeus Crews
8954125990
Merge pull request #105437 from Ansraer/teleport_spatial_nodes
...
Allow moving meshes without motion vectors
2025-04-25 11:36:08 -05:00
Thaddeus Crews
796a08d350
Merge pull request #105655 from bruvzg/svg_tx_import
...
Add `SVGTexture` importer.
2025-04-25 11:36:05 -05:00
Thaddeus Crews
04bcd4cea6
Merge pull request #105725 from bruvzg/sc_grad
...
Use same oversampling granularity as fonts use for `SVGTexture`s .
2025-04-25 11:35:59 -05:00
Ansraer
a4a5f4ed01
allow moving meshes without motion vectors
2025-04-25 14:25:06 +02:00
Thaddeus Crews
28089c40c1
Merge pull request #91006 from reduz/live-backtrace
...
Ability to print and log script backtraces
2025-04-24 17:18:52 -05:00
Thaddeus Crews
5dc375b2fc
Merge pull request #105014 from aaronfranke/no-type-suffixes
...
Allow completely opting out of name suffix magic in 3D scene import
2025-04-24 17:18:50 -05:00
Pāvels Nadtočajevs
98817a54f0
Use same oversampling granularity as fonts use for `SVGTexture`s .
2025-04-24 21:23:25 +03:00
reduz
d1dcb40d56
Ability to print and log script backtraces
...
Co-authored-by: Mikael Hermansson <mikael@hermansson.io>
2025-04-24 18:54:41 +02:00
Thaddeus Crews
d9122205ec
Merge pull request #105656 from Koyper/fix_line_edit_text_edit_composite_character_backspace_delete
...
[LineEdit/TextEdit] Add composite character backspace delete and get composite character positions
2025-04-24 09:09:30 -05:00
Thaddeus Crews
01cf2ce57f
Merge pull request #105507 from bruvzg/mac_rq_pick_permission
...
[ColorPicker, macOS] Add link to request required screen recording permission.
2025-04-24 09:09:24 -05:00
Pāvels Nadtočajevs
15cecfdac5
Add `SVGTexture` importer.
2025-04-24 08:15:53 +03:00