Commit Graph

279 Commits

Author SHA1 Message Date
Thaddeus Crews 642056ad82 Merge pull request #117228 from ryevdokimov/touch-optimization-no-restart
Remove restart requirement for `interface/touchscreen/enable_touch_optimizations` setting
2026-03-09 15:18:24 -05:00
Thaddeus Crews e77db812ff Merge pull request #117242 from Rindbee/change-the-resource-path-before-update_files
Change the resource path before `update_files()`
2026-03-09 15:18:23 -05:00
ryevdokimov 91a85af575 Remove restart requirement for interface/touchscreen/enable_touch_optimizations setting 2026-03-09 13:19:52 -04:00
风青山 2752d1e261 Change the resource path before update_files() 2026-03-09 21:56:23 +08:00
Silc Lizard (Tokage) Renew 73d041dd98 Optimize Animation Resource, Library, Mixer, Player
Co-Authored-By: Silc Lizard (Tokage) Renew <tokage.it.lab@gmail.com>
2026-03-06 16:35:21 -05:00
Thaddeus Crews 7c9bbc408b Merge pull request #112084 from KoBeWi/spontaneous_duplication
Allow echo events for some Scene dock shortcuts
2026-03-06 12:40:15 -06:00
kobewi 3463855c8a Allow echo events for some Scene dock shortcuts 2026-03-05 22:32:07 +01:00
kit 339bc4f88f SplitContainer drag nested intersections 2026-03-05 10:35:02 -05: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 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 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 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
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 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
Thaddeus Crews da784e3ac2 Merge pull request #114261 from aaronp64/dock_tab_color
Update dock popup tab color for disabled slots
2026-03-02 15:53:57 -06:00
Thaddeus Crews d1eaa0f88d Merge pull request #116834 from lodetrick/switch-fix
Fix Errors and tab swapping when changing docks
2026-03-02 15:53:52 -06:00
Robert Yevdokimov 6b9d7fe6de Remove show_scene_tree_root_selection from EditorSettings 2026-03-02 14:48:28 -05:00
Adam Scott f441172719 Customize the file manager for each platform 2026-03-02 09:42:13 -05:00
Rémi Verschelde db89e9b3cf Merge pull request #116863 from jelolul/fix-node-removal-crash
Fix crash when deleting a sibling node of AnimationPlayer
2026-03-02 12:40:20 +01:00
Logan Detrick b92b4b8471 Fix Errors and tab swapping when changing docks 2026-03-02 00:14:52 -08:00
Thaddeus Crews 1aaea38e7f Merge pull request #111573 from StarryWorm/rm-class_db.h-from-resource.h
Core: remove `class_db.h` include from `resource.h`
2026-02-28 13:55:24 -06:00
StarryWorm 357fa00a4a rm class_db.h from resource.h 2026-02-27 19:08:29 -05:00
jelo 83a0fc2b31 Fix crash when deleting a sibling node of AnimationPlayer 2026-02-27 22:17:06 +00:00
Thaddeus Crews 634220e9fc Merge pull request #114971 from KoBeWi/resettings
Reorganize interface/editor setttings
2026-02-27 15:44:44 -06:00
Thaddeus Crews 3f3120586e Merge pull request #116470 from AdriaandeJongh/rename-paste
Clarify `Paste` to `Paste (as Child)` in `SceneTree` context menu
2026-02-27 15:44:39 -06:00
kobewi 1b543e85cf Reorganize interface/editor setttings 2026-02-27 22:25:59 +01:00
aaronp64 d6a0b3aaac Update dock popup tab color for disabled slots
Updated tab color for disabled slots in dock popup to match the dock area color
2026-02-27 13:20:37 -05:00
Thaddeus Crews 45d84af08b Merge pull request #112269 from AeioMuch/fix_select_node_when_dropping
Fix select the edited node when dropping
2026-02-27 08:49:32 -06:00
Thaddeus Crews f630133a01 Merge pull request #116826 from Repiteo/style/class-db-explicit-include
Style: Add `class_db.h` includes explicitly
2026-02-26 16:18:45 -06:00
Thaddeus Crews 82479ce84f Merge pull request #115045 from Giganzo/hover-extend-script-button
Fix extend script button styling in scene tree dock
2026-02-26 16:18:42 -06:00
Thaddeus Crews 409584e0e6 Merge pull request #116270 from ryevdokimov/instanced-scene-shortcut
Add shortcut to open instanced scene in editor
2026-02-26 16:18:40 -06:00
Thaddeus Crews 20f1e1000f Merge pull request #116557 from KoBeWi/siz_issue
Improve DockContextPopup spacing
2026-02-26 16:18:38 -06:00
Thaddeus Crews e380a41752 Style: Add class_db.h includes explicitly 2026-02-26 15:50:28 -06:00
Thaddeus Crews 551b4ebc27 Merge pull request #115932 from lodetrick/dock-switch
Open previously active dock when closing active dock
2026-02-25 09:27:51 -06:00
kobewi 7832fafc66 Improve DockContextPopup spacing 2026-02-25 01:35:56 +01:00
Thaddeus Crews 15a4311583 Merge pull request #113479 from Meorge/feat/collapse-anim-groups
Collapse groups in animation track editor
2026-02-24 09:29:42 -06:00
Malcolm Anderson 5c4500a236 Allow animation groups to be collapsed by clicking disclosure chevron on left
Save group collapsed state during editing session

Save collapsed groups in Animation resource so they persist across sessions

Update editor/animation/animation_track_editor.h

Remove data duplication and unnecessary method

Prevent error about negative-sized Rect2

Move animation group folding to editor cfg files

Clean up length of some lines of code

Keep fold state of groups when renamed

Update scene/resources/animation.h

Make fold_area_rect calculation more accurate

Improve animation includes

Store animation fold state in scene folding file

Fix animation fold saving for independent resource animations

Apply suggestions from code review

Update scene/resources/animation.h

Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
Co-authored-by: Mikael Hermansson <mikael@hermansson.io>
Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>
Co-authored-by: Thaddeus Crews <repiteo@outlook.com>
2026-02-23 10:48:24 -08:00
Thaddeus Crews 953e6e8116 Merge pull request #109360 from DexterFstone/add-a-scene-painter-tool
Add a scene painter tool
2026-02-23 11:59:08 -06:00
DexterFstone 69f4719e05 Add a scene painter tool 2026-02-23 14:34:10 +03:30
AeioMuch 86e80c6b80 Fix select the edited node when dropping 2026-02-21 03:33:54 +01:00
Robert Yevdokimov 13bdd512d2 Add shortcut to open instanced scene in editor 2026-02-20 19:40:57 -05:00
Thaddeus Crews 5ce11b3c5f Merge pull request #115129 from KoBeWi/the_favorite_color_is_doomed_(was)
Fix folder colors in Favorites list
2026-02-19 19:20:40 -06:00
Adriaan de Jongh eeaddb7c49 clarify 'paste' to paste the node as a child to the currently selected node 2026-02-19 10:29:19 +01:00
Thaddeus Crews ad4c2c3da8 Merge pull request #116097 from KoBeWi/but_who_will_validate_validation_panel
Fix auto-translation of EditorValidationPanel
2026-02-18 17:28:30 -06:00
Thaddeus Crews 30faebb208 Merge pull request #116312 from KoBeWi/5000_docks_below_surface
Add extra bottom dock slots
2026-02-18 17:28:29 -06:00
Thaddeus Crews aa6893931d Merge pull request #116380 from KoBeWi/🙃
Fix BottomPanel tab dropping
2026-02-18 17:28:25 -06:00
Thaddeus Crews 551978e514 Merge pull request #112985 from DexterFstone/Add-Replace-to-SceneTree-context-menu
Add `Replace` to `SceneTree` context menu
2026-02-18 17:28:18 -06:00
kobewi 6b8bc19c5a Add extra bottom dock slots 2026-02-18 15:23:25 +01:00
Thaddeus Crews 55da9f0782 Merge pull request #114360 from KoBeWi/dockup_grid
Refactor dock slot selector
2026-02-17 09:28:25 -06:00
kobewi 8ef3bc5135 Fix BottomPanel tab dropping 2026-02-16 23:06:48 +01:00