Commit Graph

73 Commits

Author SHA1 Message Date
Silc Lizard (Tokage) Renew 60a44ecddd Expand timeline length spinner in AnimationTimelineEdit 2026-04-05 16:35:40 +09:00
Thaddeus Crews 6a6162070d Merge pull request #117369 from KoBeWi/wrong_port_in_your_viewport
Fix broken panning in floating editors
2026-04-01 18:10:21 -05:00
Thaddeus Crews fa50d196c0 Merge pull request #117755 from Chaosus/fix_ttr
Fix few incorrect `TTR(vformat` sentences
2026-03-31 10:46:48 -05:00
kobewi e1ebc537ce Fix broken panning in floating editors 2026-03-30 16:48:19 +02:00
StarryWorm 4ae336740d Add missing resource_*.h includes
Add missing `resource_importer.h` includes
Add missing `resource_loader.h` includes
Add missing `resource_saver.h` includes
2026-03-27 07:03:39 -04:00
Rémi Verschelde ff6034dc0a Merge pull request #117649 from shadow-foss/fix-animkey-fpstime-drag
Fix time property drag range in FPS mode for AnimationKey and Marker
2026-03-23 22:35:41 +01:00
Chaosus e0a59c2b78 Fix few incorrect TTR(vformat sentences 2026-03-23 20:01:59 +03:00
shadow 69c572304c Fix time property drag range in FPS mode for AnimKey and Markers 2026-03-20 21:26:41 +05:30
rinevard ffb697f967 Fix timeline cursor following mouse during marker selection 2026-03-19 22:18:41 +08:00
Rémi Verschelde e33e98a26f Style: Apply clang-format grouping rules 2026-03-17 20:11:01 +01:00
rinevard e0798f64ec Fix "Send Key(s) to RESET" not appearing on first right-click in Animation Editor 2026-03-15 21:00:34 +08:00
Rémi Verschelde 11970cb0ce Merge pull request #117321 from mihe/folded-track-icons
Draw aggregate animation keys on top of folded node groups
2026-03-14 12:16:26 +01:00
Mikael Hermansson 4c8c8dfaf5 Draw aggregate animation keys on top of folded node groups
Co-authored-by: Kasper Arnklit Frandsen <kasper.arnklit@gmail.com>
2026-03-11 13:26:05 +01:00
rinevard c2d191e5f3 Fix visual shift of animation editor keys during selection 2026-03-10 22:05:04 +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
Rémi Verschelde 2dd1f4ef60 Decouple node.h from scene_tree.h, minimize its other includes 2026-03-05 13:54:46 +01: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
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
kobewi 5acbfc8998 Change picking dialog title based on track type 2026-02-28 19:02:38 +01:00
Thaddeus Crews e380a41752 Style: Add class_db.h includes explicitly 2026-02-26 15:50:28 -06: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
Malcolm Anderson f05049fce7 Use monospaced font for code names (methods, signals, properties)
Add monospace font styling to more items in signal workflow

Use monospace font in method and property selection dialogs

Use monospaced font in Animation editor

Add editor setting

Additional fixes and things

Add documentation to editor setting

# Conflicts:
#	editor/inspector/property_selector.cpp

Update doc/classes/EditorSettings.xml

Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2026-02-23 07:47:43 -08:00
Michael Alexsander 85ba2ecf2b Improve auto-translation in the Animation editor 2026-02-18 19:10:04 -03:00
kobewi f7b9703cbd Use actual class names in resource type hints 2026-01-29 21:07:56 +01:00
Giganzo c82263adb6 Fix icon size in AnimationPlayer tracks 2026-01-29 14:03:33 +01:00
Nolan Darilek 3a94b3e265 a11y: Remove "not accessible at this time" placeholders. 2026-01-19 14:10:27 -05:00
Michael Alexsander 1d244cd956 Fix wrong play position for the AnimationMarkerEdit 2026-01-13 21:02:23 -03:00
passivestar e25a21da3a Improve animation player header spacing in modern theme 2026-01-09 03:39:16 +04:00
Michael Alexsander da561cd619 More scroll hint work around the editor 2026-01-06 18:34:20 -03:00
kobewi a55cae85d7 Remove unnecessary newlines from key tooltip 2025-12-19 13:57:32 +01:00
Rémi Verschelde 42c3e683c8 Merge pull request #113903 from Arnklit/animation-player-drag-keys-render-fix
Fix the clipping of keys when moving keys
2025-12-17 22:27:11 +01:00
S-Gman 91c5edff3d Set marker z index to ensure visibility
Co-authored-by: kateyvk <kateyvk16@gmail.com>
Co-authored-by: fejesievo <fejesievo@gmail.com>
Co-authored-by: MaxiSanc37 <maxijsanchez37@gmail.com>
2025-12-16 13:42:22 -05:00
Kasper Arnklit Frandsen a6dc792bbd Fix the clipping of keys when moving keys 2025-12-11 20:38:08 +00:00
Michael Alexsander f187b8b2bf Enable scroll hints for several parts of the editor 2025-12-09 10:55:26 -03:00
shadow-foss 22e9ff5e3e Remove legacy key insertion offset loop
Removes the while loop that offset new keys by 0.001s on collision. This makes Insert Key consistent with Duplicate/Paste by overwriting keys.
Fixes #111741
2025-12-06 11:14:45 +05:30
Thaddeus Crews 6124d5ee2b Merge pull request #113255 from lodetrick/animation-dock
Use new dock system for Animation and AnimationTree dock
2025-12-03 11:42:19 -06:00
Logan Detrick a0c2d3d51d Use new dock system for Animation dock 2025-12-02 12:30:43 -08:00
Thaddeus Crews 295435d83a Merge pull request #110866 from mihe/anim-node-icons
Add solo/hide/lock/delete buttons to node groups in bezier track editor
2025-12-02 11:51:54 -06:00
Rémi Verschelde 85d5df058b Merge pull request #104371 from mihe/animation-player-reset
Fix issue of `AnimationPlayer` hiding bezier editor when re-selecting it
2025-12-02 14:15:28 +01:00
Mikael Hermansson ebf6016267 Add solo/hide/lock/delete buttons to node groups in bezier track editor
Co-authored-by: Kasper Arnklit Frandsen <kasper.arnklit@gmail.com>
2025-12-01 18:02:47 +01:00
Thaddeus Crews 101b827087 Merge pull request #110623 from YeldhamDev/time_manipulation
Allow resizing the length of animations by dragging the timeline
2025-11-21 18:37:39 -06:00
Thaddeus Crews 640109eeea Merge pull request #111952 from KoBeWi/curing_dementia
Remember animation snapping state
2025-11-21 18:37:32 -06:00
Thaddeus Crews b9a92ca7d1 Merge pull request #112231 from timothyqiu/bezier-default-mode
Improve Bezier Default Mode button in Animation dock
2025-11-21 18:37:27 -06:00
Silc Lizard (Tokage) Renew c6ab601364 Fix read-only state for Skeleton and Inspector 2025-11-15 23:10:15 +09:00
Thaddeus Crews 6c63a1fd8b Merge pull request #107959 from rapust/add-keyframe-shortcuts
Add "Go to Next/Previous Keyframe" to Animation Edit menu
2025-11-14 14:22:44 -06:00
Thaddeus Crews ba44671777 Merge pull request #112148 from carterwilson1337/master
Track groups in Animation tab hover highlight
2025-11-13 20:52:24 -06:00
carterwilson1337 472c8df99b Track groups in Animation tab hover highlight
Co-authored-by: Silc Lizard (Tokage) Renew <tokage.it.lab@gmail.com>

Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>
2025-11-11 14:35:42 -05:00
Benjamin e40621925b Fix crash when rearranging filtered animation tracks 2025-11-11 19:49:35 +01:00