Commit Graph

19153 Commits

Author SHA1 Message Date
Thaddeus Crews
d82d9c30fd Merge pull request #106432 from arkology/editor-help-search-index
Fix EditorHelp's `FindBar` search index
2025-05-20 11:37:20 -05:00
Matthew Love
9d3f4cad6d Fix MSVC warning for potential mod by 0 (C4724) 2025-05-20 15:45:47 +01:00
chocola-mint
93575368b2 Implement method lookup for method tracks 2025-05-20 21:22:39 +09:00
Aaron Franke
19e6bc68aa Explicitly handle Image AlphaMode enum instead of treating as bool
Co-authored-by: K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>
2025-05-20 05:04:23 -07:00
Jorge Korgut Junior
77e6d92357 Fix highlighting warning and error issues related to Godot editor.
Fix Issue #104413 : Add a limit of 20 lines of warning highlight otherwise paint the background of the first line only.
Fix Issue #106278 : Extract the logic from clearing and setting background lines from _update_errors() and _update_warnings() to _update_background_text().
Fix Issue #83979 : Added signal for folding/unfolding lines (fold_lines_updated).
Feature: Highlight the folded line using signals connected to _update_background_text() to keep the editor visuals up to date. The background is set in the following priority order: Error, Warning, then Highlight background.
2025-05-20 10:03:39 +02:00
Haoyu Qiu
787d7c8b53 Fix error when closing all scene tabs on the last tab 2025-05-20 15:10:54 +08:00
arkology
9a44deefc9 Fix EditorHelp's FindBar search index 2025-05-20 05:58:30 +00:00
Ricardo Sanchez-Saez
47971c0a27 Introduce 'visionos' platform derived from 'apple_embedded' 2025-05-19 15:47:01 -07:00
Ricardo Sanchez-Saez
457299449d Introduce 'drivers/apple_embedded' abstract platform for code reuse 2025-05-19 15:37:13 -07:00
Thaddeus Crews
6fb4a84a0e Merge pull request #104682 from aaronfranke/new-icons
Add several new physics-related icons
2025-05-19 16:22:26 -05:00
Thaddeus Crews
8e744e65b8 Merge pull request #106049 from nklbdev/fix-set-focus-on-right-control-on-user-action-show-in-file-system
Fix Set focus on right control on user action "show in file system"
2025-05-19 16:22:24 -05:00
Thaddeus Crews
c4c2009f2d Merge pull request #92141 from SatLess/Anim-Player-Pos-Double-Click
Allow double-click within tracks to set a new play position
2025-05-19 08:01:39 -05:00
Thaddeus Crews
f1ba8eeae5 Merge pull request #105706 from TokageItLab/fix-fixer
Make silhouette fixer to use arc `Quaternion` constructor instead of `looking_at()`
2025-05-19 08:01:38 -05:00
Thaddeus Crews
7258540a25 Merge pull request #106334 from harrisyu/tweeak-fix-feature
Make sure clicking AnimationTree node open the state machine editor not the track editor.
2025-05-19 08:01:37 -05:00
Thaddeus Crews
fa90be2684 Merge pull request #101179 from Flynsarmy/one_less_click
Fix opacity when deleting or renaming a node in AnimationNodeStateMachine
2025-05-19 08:01:32 -05:00
Thaddeus Crews
b8dc28ba9f Merge pull request #103986 from CrayolaEater/improved-blend-tree-state-machine-display
Improve State Machine BlendTree node to properly display conditions
2025-05-19 08:01:31 -05:00
Thaddeus Crews
a6e80ec3ea Merge pull request #106260 from Rubonnek/fix-pot-dialog-config
Do not grab focus on filename `LineEdit` in `EditorFileDialog` when outside the tree
2025-05-19 08:01:28 -05:00
DeeJayLSP
0d4d0d44c9 Force weights on custom editor fonts when variable 2025-05-18 23:44:31 -03:00
Sat
e64206d851 Allow double-click within tracks to set a new play position 2025-05-18 15:56:03 -03:00
Wilson E. Alvarez
8bd1b5fce9 Do not grab focus on filename LineEdit in EditorFileDialog when outside the tree 2025-05-18 13:06:02 -04:00
Arseny Kapoulkine
6190d412d3 Adjust LOD selection metrics to use attribute error
- Revert meshoptimizer patch; the metric used for LOD selection now
incorporates attribute error
- Since LOD selection is now aware of attribute deviation, we don't
need to use a higher normal weight
- To prevent normal creases from creating input triangles with very
large normal deviation, reduce default normal merge threshold
- Since we now use combined metric to select LODs, we never need LODs
with error>1 as these should not be selected if the mesh is visible.
2025-05-18 17:38:54 +03:00
Aaron Franke
e821d780e3 Improve error message when trying to load scene as an animation library 2025-05-17 06:16:54 -07:00
Yufeng Ying
1384e82c2c Improve ScriptLanguage get keyword API. 2025-05-17 18:43:19 +08:00
Thaddeus Crews
ce2f047112 Merge pull request #106437 from BlueCube3310/ch-remap-grow
Expand the imported texture channel count for remapping if necessary
2025-05-16 10:29:00 -05:00
Thaddeus Crews
0d8f33a74a Merge pull request #103295 from Arnklit/animation-editor-select-node-list-view
Add select node shortcut to list view in Animation Player Editor
2025-05-16 07:43:14 -05:00
Thaddeus Crews
b639c0cb77 Merge pull request #103130 from Arnklit/filter-animations
Add animation filtering to animation editor
2025-05-16 07:43:12 -05:00
Thaddeus Crews
c3247d87d8 Merge pull request #106423 from YeldhamDev/that_is_a_big_scrollbar_btw
Hide scrollbar in the audio stream importer dialog when unneeded
2025-05-16 07:43:11 -05:00
Thaddeus Crews
f33f01335f Merge pull request #106453 from kleonc/texture_region_editor_fix_redundant_signal_connection
Fix redundant signal connection in `TextureRegionEditor`
2025-05-16 07:43:10 -05:00
Thaddeus Crews
608320e94a Merge pull request #103584 from Arnklit/animation-player-alphabetical-sorting
Add alphabetical sorting to Animation Player
2025-05-16 07:43:06 -05:00
kobewi
1d3ade925f Fix crash when checking unsaved history 2025-05-15 22:37:57 +02:00
kleonc
6b235de846 Fix redundant signal connection in TextureRegionEditor 2025-05-15 19:23:25 +02:00
BlueCube3310
92cfd2b486 Expand the imported texture channel count for remapping if necessary 2025-05-15 19:18:15 +02:00
Thaddeus Crews
fdde7c3307 Merge pull request #105208 from hakro/2d-physical-keys
Adjust 2D select/move/rotate/scale shortcuts to match 3D
2025-05-15 10:22:28 -05:00
Thaddeus Crews
bd73ab4e03 Merge pull request #105576 from GustJc/fix_tooltip_disappearing
Fix EditorInspector tooltip disappearing in special cases
2025-05-15 10:22:26 -05:00
Thaddeus Crews
97df52c26d Merge pull request #106338 from lalitshankarch/make-buttons-accessible
AudioStreamImport: Make play and stop buttons accessible through keyboard
2025-05-15 10:22:25 -05: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
be33a05a1e Merge pull request #106430 from timothyqiu/tree-new-bee
Cleanup header includes in Tree
2025-05-15 10:22:19 -05:00
Haoyu Qiu
88d922c55e Cleanup header includes in Tree 2025-05-15 14:28:00 +08:00
Michael Alexsander
bbe9994bb1 Hide scrollbar in the audio stream importer dialog when unneeded 2025-05-14 20:08:36 -03:00
kobewi
076608c979 Improve default OK text in AcceptDialog 2025-05-14 23:08:22 +02:00
Raphaël Daubelcour
9511e1137d Check if import_script is subtype of EditorScenePostImport 2025-05-14 12:07:17 -04: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
43010e8839 Merge pull request #106357 from YYF233333/remove_search_array
Move bisect functionality to `Span` and deduplicate code
2025-05-14 09:44:14 -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
67b3db8053 Merge pull request #104010 from aaronfranke/main-screen-auto-switch
Improve editor 2D/3D main screen auto-switching logic
2025-05-14 09:44:09 -05:00
Yufeng Ying
3bf400ffae Move bisect to Span and deduplicate code.
Co-authored-by: Lukas Tenbrink <lukas.tenbrink@gmail.com>
2025-05-14 18:19:09 +08: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
Lalit Shankar Chowdhury
18eaa97f85 AudioStreamImport: Make play and stop buttons accessible through keyboard 2025-05-14 12:05:50 +05:30
dugramen
b9f59ae6ca Add color pickers to script editor 2025-05-13 18:03:21 -04:00
Thaddeus Crews
09fcbb8645 Merge pull request #92542 from aganm/solarized_revert
Revert Solarized Dark theme to Godot 3
2025-05-13 16:22:32 -05:00