summaryrefslogtreecommitdiff
path: root/editor/animation_track_editor.cpp
AgeCommit message (Collapse)Author
2019-08-23Change mouse cursor when hovering a resize area in the animation editorHugo Locurcio
This also scales the default width of the track name column on hiDPI displays.
2019-08-17Merge pull request #31424 from Calinou/improve-animation-editor-timelineRémi Verschelde
Improve timeline drawing in the animation editor
2019-08-17Improve timeline drawing in the animation editorHugo Locurcio
A small arrow-like icon is now drawn at the top of the timeline. The timeline is now also wider as to be more visible.
2019-08-15Add an outline to box selection rectangles for better visibilityHugo Locurcio
This also refactors selection box color definitions to avoid repetition.
2019-08-06Tweak range steps in the animation editorHugo Locurcio
This makes the step of the "frame" SpinBox larger, so that clicking on the SpinBox arrows will make the number increase in a visible manner. Previously, the full number was being cut off due to the SpinBox being narrow. This also makes the "step" SpinBox allow for more precise input.
2019-08-06Improve snapping in the animation editorHugo Locurcio
Snapping can now be toggled temporarily by holding the Ctrl key. Toggling timeline snapping is now done with the "Snap" checkbox rather than by setting the animation's "Step" setting to 0. The timeline cursor can no longer exit the animation's boundaries if the animation's "Step" is set to 0.
2019-07-24Fix undo problems with method and transform tracks in the animation editorMichael Alexsander Silva Dias
2019-07-22Make possible to edit multiple keys in an animation againMichael Alexsander Silva Dias
2019-07-22Revert "Expose "meta" to the Inspector"Rémi Verschelde
2019-07-20Merge pull request #30697 from bojidar-bg/6067-pale-customtype-scriptRémi Verschelde
Make custom types more subtle and more useful
2019-07-19Make custom types more subtle and more usefulBojidar Marinov
Implements #6067 (aaronfranke's idea) Fixes #26980
2019-07-19Merge pull request #22642 from YeldhamDev/inspector_metadataRémi Verschelde
Expose "meta" to the Inspector
2019-07-04Use CheckBoxes in the editor instead of CheckButtons when applicableHugo Locurcio
CheckButtons should only be used if toggling them has an immediate effect. Otherwise, CheckBoxes should be used.
2019-07-03Make easier to select keys that are at position 0 in AnimationPlayer editorjens
Fixes #26151. Co-Authored-By: Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>
2019-06-27Merge pull request #29941 from qarmin/redundant_code_and_othersRémi Verschelde
Remove redundant code, possible NULL pointers and others
2019-06-26Some code changed with Clang-Tidyqarmin
2019-06-23Display invalid value keys in AnimationTrackEditRémi Verschelde
Godot 2.1 and 3.0 had this feature but it was lost in the rewrite of the animation editor in 3.1. Drop unused KeyValid icon, since all valid keys now have a custom type icon.
2019-06-19Merge pull request #29899 from Chaosus/select_all_tracksRémi Verschelde
Added button to select all tracks in track copy dialog
2019-06-19Added button to select all tracks in track copy dialogChaosus
2019-06-19Fix animation keys selection with SHIFT/CTRL Chaosus
2019-06-16i18n: Sync translation template with current sourceRémi Verschelde
2019-06-09Enhancements for the audio bus editorMichael Alexsander Silva Dias
2019-05-31Sync Animation editor with Inspectorvolzhs
2019-05-31Revert "Fix AnimationPlayer editor length and step synchronization"volzhs
This reverts commit ca80ebe9f6319f3caf008bd3f49fc11bae13423c.
2019-05-27Make animation editor change tracks positions instead of swapping themMichael Alexsander Silva Dias
2019-05-25Fix "Node not found:" error message when adding tracksMichael Alexsander Silva Dias
2019-05-24Merge pull request #24771 from ↵Rémi Verschelde
timoschwarzer/animation-player-editor-pos-drag-fix Fix AnimationPlayer editor length and step synchronization
2019-05-19Fix typos with codespellRémi Verschelde
Using codespell 1.15.0. Method: ``` $ cat > ../godot-word-whitelist.txt << EOF ang curvelinear doubleclick leapyear lod merchantibility nd numer ois ony que seeked synching te uint unselect webp EOF $ codespell -w -q 3 -I ../godot-word-whitelist.txt --skip="./thirdparty,*.po" $ git diff // undo unwanted changes ```
2019-05-06Fix AnimationPlayer editor length and step synchronizationTimo Schwarzer
2019-04-30Fixed a few issues with the bezier animation track editor, fixed the Travis ↵Ben Hickling
CI errors, added TTR to bezier value labels and rounded them to 3 decimal points
2019-04-30Merge pull request #28323 from homer666/animationplayer-imported-anim-warningRémi Verschelde
Warn when opening imported anim in Animation editor
2019-04-30Warn when opening imported anim in AnimationPlayerhomer666
2019-04-28Update edited keyframe's snap mode properlyhomer666
2019-04-25Merge pull request #28361 from homer666/animationplayer-fps-mode-fixesHein-Pieter van Braam
AnimationPlayer FPS mode fixes
2019-04-25i18n: Sync translation template with current sourceRémi Verschelde
(cherry picked from commit 23cf9f3b6f8d362cbde1f940d1b97d66b8fff3fd)
2019-04-24AnimationPlayer FPS mode fixeshomer666
2019-04-18Fix AnimationPlayer snap mode dropdown behaviourhomer666
2019-04-15Scale animation track editor line widths on hiDPI displaysHugo Locurcio
2019-04-15Implement autokeying in Animation editor.Juan Linietsky
2019-04-15Oops I missed a line, continuation to 0d41f8f.Juan Linietsky
2019-04-15Avoid crash on changing snap mode when no animation exists, closes #28031Juan Linietsky
2019-04-14Also show length in FPS when using FPS mode for AnimationPlayer editorJuan Linietsky
2019-04-14Add support for FPS snap in Animation Editor.Juan Linietsky
2019-03-11Prevents a Null Reference in deleting Animations.Anish
A null Animation would cause a crash by accessing restricted memory. Solved by checking if the animation track is null before using the animation. Fixes: #26829
2019-03-06Safer way to update animation if changed, fixes #26670Juan Linietsky
2019-03-03Implement a more coherent (and way less hack) way to block animation ↵Juan Linietsky
updates, fixes #24618
2019-02-21Make translatable some undo/redo operations in the editorMichael Alexsander Silva Dias
2019-02-20Add -Wshadow=local to warnings and fix reported issues.marxin
Fixes #25316.
2019-02-14Drop unused AnimationTrackKeyEdit::track_editorRémi Verschelde
Added by mistake in 4a24ba6e77c7128e64dee31cf05f6960abdb8108.
2019-02-14-Fixes to undo redo to avoid crash, closes #24251Juan Linietsky
-Changed Animation to have a special signal when tracks are changed, to avoid unnecesary track cache rebuilds in AnimationPlayer -Added missing emit_changed whe modifying keys to Animation -Changed AnimationPlayer to use the new refcounted connections instead of the previous hacky way to keep references -Changed AnimationEditor to update the current track when keys are edited -Fixed bug where undo/redo did not work with AnimationKeyEdit (was not being updated) -Made sure UndoRedo does not mind deleted objects in undo/redo history, this would corrupt the history or clear it without need.