Commit Graph

21094 Commits

Author SHA1 Message Date
Thaddeus Crews a209e26690 Merge pull request #111528 from Meorge/feat/project-manager-upgrade
Depict version discrepancies in Project Manager
2026-03-06 12:40:02 -06:00
Thaddeus Crews 27b004f4b1 Merge pull request #117147 from RoeckVictor/fix-116944-cant-add-animation-library-twice
Remove previous animation libraries before adding them to dummy player
2026-03-06 12:39:57 -06:00
Thaddeus Crews fd3a9b340d Merge pull request #117134 from marcomolinaleija/fix/i18n-accessibility-pot-extraction
i18n: Extract Control accessibility name/description in POT generator
2026-03-06 12:39:55 -06:00
Rémi Verschelde 2759cbdc6c Merge pull request #87081 from timoschwarzer/feature/control-render-transform
Add transform offset to Control nodes
2026-03-06 15:16:43 +01:00
Roeck Victor 32f835124d Remove previous animation libraries before adding them to dummy player 2026-03-06 14:52:37 +01:00
Rémi Verschelde ddfb4f1e44 Merge pull request #117126 from kitbdev/fix-ste-breakpoint-shortcut
Fix TextEditor breakpoint and bookmark shortcuts not working until menu is opened
2026-03-06 12:44:39 +01:00
Rémi Verschelde a772f16387 Merge pull request #117109 from syntaxerror247/script-editor-portrait
Android editor: Enable orientation change in Script Editor
2026-03-06 12:44:31 +01:00
Marco Leija d158e7cf39 i18n: Extract Control accessibility name/description in POT generator
Control nodes' `accessibility_name` and `accessibility_description`
properties are passed through `tr()` at runtime, but were not included
in the list of properties extracted by the packed scene translation
parser plugin. This caused them to be silently omitted from generated
.pot files, making it impossible to translate them.

Fixes #115366.
2026-03-05 20:04:52 -06:00
Anish Kumar 25a203aa34 Android editor: Enable orientation change in Script Editor 2026-03-06 06:24:42 +05:30
kit f51857cbaf Fix TextEditor breakpoint and bookmark shortcuts not working until menu is opened 2026-03-05 18:33:56 -05:00
Timo Schwarzer c3d96f262f Add offset transform to Control nodes 2026-03-05 22:55:49 +01:00
Rémi Verschelde 2dd1f4ef60 Decouple node.h from scene_tree.h, minimize its other includes 2026-03-05 13:54:46 +01:00
Rémi Verschelde b12b7bc622 Merge pull request #91124 from KoBeWi/auutoload_revampire🧛
Revamp autoload creation
2026-03-05 13:51:58 +01:00
kobewi 52c2628484 Revamp autoload creation 2026-03-05 12:20:29 +01:00
Rémi Verschelde 18edfa5245 Explicitly include scene_tree.h where used
Pre-requisite before removing `scene_tree.h` from `node.h`
which has cascading consequences on most of the codebase.
2026-03-05 10:43:25 +01:00
Thaddeus Crews fe6f78a4c7 Merge pull request #117036 from YeldhamDev/tile_grid_focus_out
Stop drag actions in the `TileMapLayer` and `GridMap` editors when focus is lost
2026-03-04 21:03:51 -06:00
StarryWorm 3cb2d376f8 Get rid of all unnecessary class_db.h includers 2026-03-04 17:40:05 -05:00
Thaddeus Crews 7345c20a1b Merge pull request #115038 from YeldhamDev/and_another_one
Add scroll hint to the animation library dialog
2026-03-04 14:32:38 -06:00
Thaddeus Crews 2b856f3800 Merge pull request #116457 from YeldhamDev/yet_another_scroll_hint_pr
Add scroll hints to the cross-animation blend dialog
2026-03-04 14:32:37 -06:00
Thaddeus Crews 5134bdb39e Merge pull request #115842 from Arbee4ever/lsp-log-startup-errors
LSP: log startup Errors
2026-03-04 14:32:35 -06:00
Thaddeus Crews f67eca1afb Merge pull request #117013 from Mrfanta-stick/fix-missing-syntax-highlighter-include
Fix compilation error with `module_gdscript_enabled=no` by adding explicit `EditorSyntaxHighlighter` include
2026-03-04 14:32:28 -06:00
Mrfanta-stick 7ae470ea18 Fix compilation error with module_gdscript_enabled=no by adding explicit EditorSyntaxHighlighter include 2026-03-04 23:05:55 +05:30
Thaddeus Crews 891069d1cd Merge pull request #114236 from warriormaster12/san-popupmenu-search-bar
Implement search bar for `PopupMenu`
2026-03-04 11:20:49 -06:00
Thaddeus Crews d72af002d0 Merge pull request #117051 from ryevdokimov/multi-node-favorite
Fix Favorite Properties not working with multi-node selection in Inspector
2026-03-04 11:20:48 -06:00
Thaddeus Crews b8fc607ef4 Merge pull request #116992 from Giganzo/focus-close-find-replace-bar
Fix Script Editor loses focus on esc in Find/Replace bar
2026-03-04 11:20:45 -06:00
Thaddeus Crews b83356283d Merge pull request #116981 from Giganzo/replace-button
Fix replace button doesn't highlight next occurrence
2026-03-04 11:20:44 -06:00
Thaddeus Crews 85b9dfb500 Merge pull request #116977 from Giganzo/replace-line-edit
Fix replace bar requiring pressing enter twice
2026-03-04 11:20:43 -06:00
Thaddeus Crews 6c1652235c Merge pull request #116940 from ryevdokimov/show-scene-tree-root
Remove `show_scene_tree_root_selection` from `EditorSettings`
2026-03-04 11:20:42 -06:00
Thaddeus Crews bed242666a Merge pull request #116848 from billuo/bugfix/issue-116788-crash
Fix `reload_scene_from_path` may crash
2026-03-04 11:20:41 -06:00
Thaddeus Crews eb516e3d12 Merge pull request #117008 from dalexeev/editor-help-fix-links-after-codeblocks
Editor Help: Start new paragraphs after codeblocks
2026-03-04 11:20:40 -06:00
Thaddeus Crews bb1e018314 Merge pull request #115119 from Nintorch/joypad-unfocused
Add project setting to ignore joypad events if the app is unfocused
2026-03-04 11:20:39 -06:00
Thaddeus Crews c86601bc4d Merge pull request #116971 from KoBeWi/longcut
Use `open_search` shortcut instead of hard-coded events
2026-03-04 11:20:38 -06:00
Thaddeus Crews d5e2ac7e02 Merge pull request #116991 from jazztickets/freelook_invert_y_axis
Add separate Freelook Invert Y Axis option
2026-03-04 11:20:37 -06:00
Thaddeus Crews b357ac9499 Merge pull request #113664 from shadow-foss/fix-overwriting-keys
Remove legacy animation key insertion offset loop
2026-03-04 11:20:36 -06:00
Thaddeus Crews 78beaadf60 Merge pull request #116813 from KoBeWi/pick_your_node
Change picking dialog title based on track type
2026-03-04 11:20:34 -06:00
Thaddeus Crews db25be3646 Merge pull request #116585 from jinyangcruise/fix_symbol_jump
Fix symbol jump history navigation issue.
2026-03-04 11:20:33 -06:00
Thaddeus Crews 371282b28e Merge pull request #92984 from adamscott/reveal-me
Customize the file manager label for each platform
2026-03-04 11:20:31 -06:00
Malcolm Anderson d1ed959e9d Display icon next to project's Godot version in Project Manager if its version differs from current version
Handle Godot 3.x projects

Update editor/project_manager/project_list.h

Add icons, major/minor recognition support, and note for downgrading

Apply suggestions from code review

# Conflicts:
#	editor/project_manager/project_list.h

Update editor/project_manager/project_list.cpp

Add convert option

# Conflicts:
#	editor/project_manager/project_list.cpp

Apply suggestions from code review

Update editor/project_manager/project_list.cpp

Use blue for upgrade and yellow for downgrade

Remove "unknown version" case, move it to unsupported features/warning indicator

Update editor/project_manager/project_list.h

Co-authored-by: Geometror <hendrik.brucker@mail.de>
Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2026-03-04 08:20:55 -08:00
Rémi Verschelde eabb9a63d4 Rename callable_method_pointer.h to callable_mp.h and include it explicitly
This allows removing it from `class_db.h`, significantly reducing the amount of files
that include it transitively.

Also includes some include cleanup in `control.h` and `rich_text_label.h` done while
ensure they don't depend on `callable_mp`.
2026-03-04 16:23:23 +01:00
Rémi Verschelde 727b06a79f Move ProcessID typedef out of OS
This allows decoupling a number of files from `os.h`.
2026-03-04 15:00:45 +01:00
Rémi Verschelde 765362b033 Explicitly include core/config/engine.h where used 2026-03-04 10:17:10 +01:00
Rémi Verschelde f332faf46b Explicitly include core/os/os.h where used 2026-03-04 09:54:10 +01:00
Robert Yevdokimov 786a644e20 Fix Favorite Properties not working with multi-node selection in Inspector 2026-03-03 23:24:10 -05:00
warriormaster12 18e989c49e Implement search bar to PopupMenu 2026-03-03 22:35:06 +02:00
Michael Alexsander bbacc674b8 Stop drag actions in the TileMapLayer and GridMap editors when focus is lost 2026-03-03 16:13:40 -03:00
Zhen Luo 0b4f18be7a Fix reload_scene_from_path may crash 2026-03-03 21:51:53 +08:00
Rémi Verschelde 8c0f175c94 Decouple RenderingServer from as much of the codebase as possible
Notably decouples it from:
- AccessibilityServer
- DisplayServer
- Viewport
- Window
2026-03-03 12:48:07 +01:00
Rémi Verschelde a447ac95ec Move DisplayServer enums and typedefs to DisplayServerEnums
This will allow decoupling `display_server.h` from a number of headers in the
codebase which only require those enums and not all the DisplayServer API.
2026-03-03 12:44:02 +01:00
Danil Alexeev 7d3fffbae7 Editor Help: Start new paragraphs after codeblocks 2026-03-03 12:51:02 +03:00
Nintorch d418d692b9 Project setting to ignore joypads on unfocused app
Co-Authored-By: Christoph Taucher <4498502+chtau@users.noreply.github.com>
2026-03-03 11:03:37 +05:00