summaryrefslogtreecommitdiffstats
path: root/editor/animation_track_editor.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Set auto translate mode for drag previewsHaoyu Qiu2024-09-191-0/+1
| | | | | | | | | | | | | - Controls - `LineEdit`, `TextEdit`: Always disabled since it's dragging user input. - `TabBar`: Use the same auto translate mode as the node. - `RichTextLabel`: Always disable since auto translation is done differently from other controls (selection text you get programmatically is always after auto translation). - Editor - Disable drag preview auto translation if the text is user input, filename, or class name. - Also disabled unexpected auto translation for audio bus effect names.
* Fix animation `bezierEditor` uses only half the view.Mounir Tohami2024-09-171-2/+2
|
* Merge pull request #96902 from SaracenOne/animation_selection_boxRémi Verschelde2024-09-161-12/+53
|\ | | | | | | Fix selection box + scrolling in animation editor.
| * Fix selection box + scrolling in animation editor.Saracen2024-09-151-12/+53
| |
* | Merge pull request #96400 from ↵Rémi Verschelde2024-09-161-20/+0
|\ \ | |/ |/| | | | | | | Maran23/inputmap-usage-for-filter-and-corresponding-refactor Use InputMap actions consistently across all LineEdit's that filter an underlying Tree or ItemList.
| * Use InputMap actions consistently across all LineEdit's that filter an ↵Marius Hanl2024-08-311-20/+0
| | | | | | | | | | | | | | | | | | underlying Tree or ItemList. - Instead of checking for Key::UP, Key::DOWN, Key::PAGEUP, Key::PAGEDOWN etc., we rather check for the action like 'ui_up' or 'ui_down'. - Also use AcceptDialog's 'register_text_enter' functionality to consistently close a dialog when ENTER is pressed while the LineEdit has focus (instead of redirecting ENTER keys to e.g. the underlying Tree). - Unify the LineEdit filter behavior for the SceneTreeDialog and corresponding usages - Improve OK Button disablement (something should be selected)
* | Update AnimationPlayer in real-time when bezier curve properties or bezier ↵Dowsley2024-09-121-0/+20
| | | | | | | | editor changes
* | Fix errors when creating bezier component tracks.Saracen2024-09-101-1/+24
| |
* | Add separate timeline snapping control to Animation EditorKasper Arnklit Frandsen2024-09-021-16/+31
| |
* | Merge pull request #96428 from SaracenOne/timeline_display_fixRémi Verschelde2024-09-021-3/+8
|\ \ | | | | | | | | | Fix overlapping in animation timeline display.
| * | Fix overlapping in animation timeline display.Saracen2024-09-011-3/+8
| |/
* | Merge pull request #96013 from passivestar/keyframe-navigationRémi Verschelde2024-09-021-0/+4
|\ \ | |/ |/| | | Allow jumping to previous/next keyframe in animation player
| * Allow jumping to previous/next keyframe in animation playerpassivestar2024-09-011-0/+4
| |
* | Merge pull request #96328 from object71/fix-animation-snap-96159Rémi Verschelde2024-08-301-1/+4
|\ \ | | | | | | | | | Add `modf` function and fix animation editor snap behavior
| * | Add modf function and fix snap behaviorHristo Iliev2024-08-301-1/+4
| | | | | | | | | | | | Fixes #96159
* | | Merge pull request #91599 from ↵Rémi Verschelde2024-08-301-0/+37
|\ \ \ | | | | | | | | | | | | | | | | | | | | dnllowe/realtime-animation-player-property-updates Update AnimationPlayer in real-time when keyframe properties change
| * | | Update AnimationPlayer in real-time when keyframe properties changeDaniel Lowe2024-08-261-0/+37
| | | |
* | | | Merge pull request #90130 from KoBeWi/erased_from_historyRémi Verschelde2024-08-301-4/+4
|\ \ \ \ | | | | | | | | | | | | | | | Expose EditorUndoRedoManager's `clear_history()`
| * | | | Expose EditorUndoRedoManager's clear_history()kobewi2024-08-291-4/+4
| | |/ / | |/| |
* | | | Merge pull request #92842 from mihe/multi-node-keyingRémi Verschelde2024-08-301-97/+35
|\ \ \ \ | |/ / / |/| | | | | | | Allow keying properties when selecting multiple nodes
| * | | Allow keying properties with multiple nodes selectedMikael Hermansson2024-08-191-97/+35
| | | |
* | | | Merge pull request #91854 from ImpishOaths/PullReadyRémi Verschelde2024-08-261-1/+8
|\ \ \ \ | |_|/ / |/| | | | | | | Don't lose in/out handles when bezier keyframe inserted on top of existing keyframe
| * | | Don't lose in/out handles when bezier keyframe inserted on top of existing ↵ImpishOaths2024-07-081-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | keyframe Apply suggestions from code review Co-authored-by: Silc Lizard (Tokage) Renew <tokage.it.lab@gmail.com>
* | | | Fix animation timeline resize widget allowing impossible internal valuespassivestar2024-08-221-0/+2
| |_|/ |/| |
* | | Allow theming animation editorpassivestar2024-08-211-118/+153
| |/ |/|
* | [Editor] Fix `AnimationTrackEditor::timeline_changed` signalA Thousand Ships2024-08-131-3/+3
| | | | | | | | Signal was declared with two arguments, emitted with both two and three
* | Fix BlendShapeTrack insertion totally not workingSilc Lizard (Tokage) Renew2024-07-251-11/+30
| |
* | Animation: Fix reset value when adding new Bezier trackBrinerLovo2024-07-081-1/+1
| | | | | | | | | | | | | | | | | | | | Fixes #81929. In Float and Integer types, there is no subindex – only the primary value. Currently, trying to retrieve a subindex from these types in the Variant leads to a return value of null. To address this, the proposed change ensures that the default value is returned for these types instead of attempting an invalid subindex retrieval.
* | Fix broken sync between animation TrackEditor and PlayerEditorSilc Lizard (Tokage) Renew2024-07-061-1/+2
|/
* Merge pull request #92985 from KoBeWi/confirm_insert_shiftRémi Verschelde2024-07-051-4/+12
|\ | | | | | | Restore "Confirm Insert Track" editor setting
| * Restore "Confirm Insert Track" editor settingkobewi2024-06-101-4/+12
| |
* | Clamp bezier handle length to half the length of animationKasper Frandsen2024-07-041-20/+4
| |
* | Revert the default InterpolationType with angle property to LinearSilc Lizard (Tokage) Renew2024-06-281-11/+1
| |
* | Merge pull request #93408 from CookieBadger/animation-track-key-inspector-fixRémi Verschelde2024-06-281-3/+3
|\ \ | | | | | | | | | Fix displaying selected Bezier animation keys in inspector
| * | fix animation bezier keys not showing in inspector after selectionemild2024-06-211-3/+3
| | |
* | | [Scene] Add `SceneStringNames::text/value_changed`A Thousand Ships2024-06-191-6/+6
| | |
* | | [Scene] Add `SceneStringNames::confirmed`A Thousand Ships2024-06-191-7/+7
| | |
* | | [Scene] Add `SceneStringNames::item_selected`A Thousand Ships2024-06-191-1/+1
| | |
* | | [Scene] Add `SceneStringNames::font(_size/_color)`A Thousand Ships2024-06-181-19/+19
| | |
* | | Merge pull request #93257 from bruvzg/antrk_popup_dragRémi Verschelde2024-06-181-0/+16
|\ \ \ | | | | | | | | | | | | [AnimationTrackEdit] Cancel key drag when popup is shown.
| * | | [AnimationTrackEdit] Cancel key drag when popup is shown.bruvzg2024-06-171-0/+16
| | | |
* | | | Merge pull request #80860 from RandomShaper/harmonize_track_insertRémi Verschelde2024-06-171-74/+47
|\ \ \ \ | |/ / / |/| | | | | | | Simplify right-click track insertion code
| * | | Simplify right-click track insertion codePedro J. Estébanez2024-06-131-74/+47
| | | |
* | | | Merge pull request #92870 from KoBeWi/maybe_RESET_a_bit_lessRémi Verschelde2024-06-131-1/+16
|\ \ \ \ | |_|_|/ |/| | | | | | | Don't allow creating invalid RESET keys
| * | | Don't allow creating invalid RESET keyskobewi2024-06-071-1/+16
| | | |
* | | | Fix unstable AnimationTrackEditor snapping valueSilc Lizard (Tokage) Renew2024-06-041-30/+45
|/ / /
* | | [Scene] Add `SceneStringNames::panel`A Thousand Ships2024-05-301-1/+1
| | |
* | | [Scene] Add `SceneStringNames::id_pressed`A Thousand Ships2024-05-301-5/+5
| | |
* | | Remove duplicate shortcut definitionskobewi2024-05-211-2/+4
|/ /
* | [Scene] Add SceneStringNames::pressedA Thousand Ships2024-05-141-10/+10
| |