Hugo Locurcio
4a28657cf5
Tweak range steps in the animation editor
...
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-06 12:25:53 +02:00
Hugo Locurcio
8b12498f8b
Improve snapping in the animation editor
...
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-08-06 01:44:10 +02:00
Michael Alexsander Silva Dias
3d9df3b2ed
Fix undo problems with method and transform tracks in the animation editor
2019-07-24 11:29:51 -03:00
Michael Alexsander Silva Dias
97e18f03db
Make possible to edit multiple keys in an animation again
2019-07-22 20:12:01 -03:00
Rémi Verschelde
9f5b77acc9
Revert "Expose "meta" to the Inspector"
2019-07-22 12:03:57 +02:00
Rémi Verschelde
3aeca70659
Merge pull request #30697 from bojidar-bg/6067-pale-customtype-script
...
Make custom types more subtle and more useful
2019-07-20 11:49:52 +02:00
Bojidar Marinov
4f72178868
Make custom types more subtle and more useful
...
Implements #6067 (aaronfranke's idea)
Fixes #26980
2019-07-19 22:33:58 +03:00
Rémi Verschelde
2ca3e47d66
Merge pull request #22642 from YeldhamDev/inspector_metadata
...
Expose "meta" to the Inspector
2019-07-19 14:39:23 +02:00
Hugo Locurcio
acbd0fea97
Use CheckBoxes in the editor instead of CheckButtons when applicable
...
CheckButtons should only be used if toggling them has an
immediate effect. Otherwise, CheckBoxes should be used.
2019-07-04 17:32:59 +02:00
jens
0f6c572db6
Make easier to select keys that are at position 0 in AnimationPlayer editor
...
Fixes #26151 .
Co-Authored-By: Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>
2019-07-03 12:56:36 -03:00
Rémi Verschelde
eaaff9da31
Merge pull request #29941 from qarmin/redundant_code_and_others
...
Remove redundant code, possible NULL pointers and others
2019-06-27 01:05:18 +02:00
qarmin
4e5310cc60
Some code changed with Clang-Tidy
2019-06-26 15:08:25 +02:00
Rémi Verschelde
b3d772ed83
Display invalid value keys in AnimationTrackEdit
...
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-23 19:52:49 +02:00
Rémi Verschelde
bf7a6f9c46
Merge pull request #29899 from Chaosus/select_all_tracks
...
Added button to select all tracks in track copy dialog
2019-06-19 20:04:54 +02:00
Chaosus
be7bd97cb0
Added button to select all tracks in track copy dialog
2019-06-19 15:10:48 +03:00
Chaosus
47e24dd1ee
Fix animation keys selection with SHIFT/CTRL
2019-06-19 13:34:22 +03:00
Rémi Verschelde
cd22551d2d
i18n: Sync translation template with current source
2019-06-16 22:08:53 +02:00
Michael Alexsander Silva Dias
bb1c5f5525
Enhancements for the audio bus editor
2019-06-09 00:23:08 -03:00
volzhs
fe98a31743
Sync Animation editor with Inspector
2019-05-31 06:50:14 +09:00
volzhs
e16e5012ca
Revert "Fix AnimationPlayer editor length and step synchronization"
...
This reverts commit ca80ebe9f6
.
2019-05-31 04:43:46 +09:00
Michael Alexsander Silva Dias
fad0338beb
Make animation editor change tracks positions instead of swapping them
2019-05-27 22:03:26 -03:00
Michael Alexsander Silva Dias
757a1de58d
Fix "Node not found:" error message when adding tracks
2019-05-25 15:30:53 -03:00
Rémi Verschelde
04ee4f45e5
Merge pull request #24771 from timoschwarzer/animation-player-editor-pos-drag-fix
...
Fix AnimationPlayer editor length and step synchronization
2019-05-24 15:21:47 +02:00
Rémi Verschelde
e0574e1d98
Fix typos with codespell
...
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-19 13:10:35 +02:00
Timo Schwarzer
ca80ebe9f6
Fix AnimationPlayer editor length and step synchronization
2019-05-06 21:39:24 +02:00
Ben Hickling
a7ef836c69
Fixed a few issues with the bezier animation track editor, fixed the Travis CI errors, added TTR to bezier value labels and rounded them to 3 decimal points
2019-04-30 10:41:23 +01:00
Rémi Verschelde
e98ccaefe8
Merge pull request #28323 from homer666/animationplayer-imported-anim-warning
...
Warn when opening imported anim in Animation editor
2019-04-30 10:15:30 +02:00
homer666
e5c8e4019b
Warn when opening imported anim in AnimationPlayer
2019-04-30 04:46:45 +10:00
homer666
62e0262951
Update edited keyframe's snap mode properly
2019-04-28 09:31:53 +10:00
Hein-Pieter van Braam
ad744cefb0
Merge pull request #28361 from homer666/animationplayer-fps-mode-fixes
...
AnimationPlayer FPS mode fixes
2019-04-25 23:09:47 +03:00
Rémi Verschelde
9fc84061dd
i18n: Sync translation template with current source
...
(cherry picked from commit 23cf9f3b6f
)
2019-04-25 14:31:13 +02:00
homer666
e3b7f9e1ca
AnimationPlayer FPS mode fixes
2019-04-24 10:52:10 +10:00
homer666
659162ab98
Fix AnimationPlayer snap mode dropdown behaviour
2019-04-18 14:43:48 +10:00
Hugo Locurcio
c0959f00a0
Scale animation track editor line widths on hiDPI displays
2019-04-15 14:11:31 +02:00
Juan Linietsky
296c74072c
Implement autokeying in Animation editor.
2019-04-15 00:49:03 -03:00
Juan Linietsky
8f762aefcd
Oops I missed a line, continuation to 0d41f8f
.
2019-04-15 00:05:27 -03:00
Juan Linietsky
0d41f8fb00
Avoid crash on changing snap mode when no animation exists, closes #28031
2019-04-15 00:02:17 -03:00
Juan Linietsky
caaa492133
Also show length in FPS when using FPS mode for AnimationPlayer editor
2019-04-14 23:48:53 -03:00
Juan Linietsky
4203266923
Add support for FPS snap in Animation Editor.
2019-04-14 16:43:38 -03:00
Anish
d6e4a08c61
Prevents a Null Reference in deleting Animations.
...
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-11 17:04:02 +05:30
Juan Linietsky
9b5c6f539b
Safer way to update animation if changed, fixes #26670
2019-03-06 10:22:38 -03:00
Juan Linietsky
8b4c4d9b2f
Implement a more coherent (and way less hack) way to block animation updates, fixes #24618
2019-03-03 17:57:16 -03:00
Michael Alexsander Silva Dias
3ef8238c1c
Make translatable some undo/redo operations in the editor
2019-02-21 16:41:01 -03:00
marxin
8d51618949
Add -Wshadow=local to warnings and fix reported issues.
...
Fixes #25316 .
2019-02-20 19:44:12 +01:00
Rémi Verschelde
c6c788581e
Drop unused AnimationTrackKeyEdit::track_editor
...
Added by mistake in 4a24ba6e77
.
2019-02-14 16:16:45 +01:00
Juan Linietsky
4a24ba6e77
-Fixes to undo redo to avoid crash, closes #24251
...
-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.
2019-02-14 10:22:34 -03:00
Juan Linietsky
f981e9fe91
Avoid case where editors are deleted while moved, fixes #25508 , fixes #24829
2019-02-14 08:03:32 -03:00
Dawid Wdowiak
855a82211f
Removed duplicated code
2019-01-04 22:18:54 +01:00
Rémi Verschelde
b16c309f82
Update copyright statements to 2019
...
Happy new year to the wonderful Godot community!
2019-01-01 12:58:10 +01:00
Michael Alexsander Silva Dias
e425f2d498
Expose "meta" to the Inspector
2018-12-08 02:27:20 -02:00