summaryrefslogtreecommitdiffstats
path: root/editor/animation_track_editor.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #74948 from AThousandShips/animation_keyRémi Verschelde2023-06-091-2/+2
|\ | | | | | | Fix type check in AnimationTrackKeyEdit for methods
| * Fix type check in AnimationTrackKeyEdit for methodsNinni Pipping2023-03-151-2/+2
| |
* | Add spring tween to AnimationTrackEditorSilc Lizard (Tokage) Renew2023-06-051-0/+1
| |
* | Expose interpolation methods for 3D track in Animation classSilc Renew2023-04-251-5/+5
| |
* | Fix editor spin slider remaining editable if set read_only during an edit ↵Samuele Panzeri2023-04-221-0/+4
| | | | | | | | and fix related animation player crash
* | Add i18n for track easing and baking dialogsHaoyu Qiu2023-04-131-36/+24
| |
* | Improve includes of EditorNode (and everything else)Yuri Sizov2023-04-071-0/+8
|/ | | | | | Also start organizing editor-specific GUI components into a dedicated folder, `editor/gui`. Also move `editor_file_server` next to the rest of debugger classes.
* Merge pull request #73195 from timothyqiu/weblate-commentsRémi Verschelde2023-02-171-5/+5
|\ | | | | | | Improvements and fixes based on Weblate comments
| * Improvements and fixes based on Weblate commentsHaoyu Qiu2023-02-131-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Description of `ui_text_submit` action should be "Submit Text" instead of "Text Submitted". * Spell out "Animation" instead of using "Anim.". * Treat "Max" as regular word instead of writing "Max.". * Use generic "Set %s" for action name instead of a dedicated "Set target_position". * Add translator comment for: * "Inclusive" and "Self" in the profiler. * Places where it needs the context about being an editor progress label. * "Duplicated Animation Name" since it's refering to the new name of a duplicated animation. * Disambiguation of "View Plane Transform", "Paste Selects" and "Display Normal". * Fix wrong undo action name for renaming an input action. * Fix missing end quote in a shader error message. * In class reference: * Fix duplicated "if" in the description of `signf()`. * Fix mismatched example output in `String.operator %()`. * Fix typo in the description of `Decal.texture_emission`. * Unify description of `String.match()` and `StringName.match()`.
* | Make animation length control respect read-only rules.SaracenOne2023-02-151-0/+2
|/
* fix nullptr dereference in AnimationTimelineEditRuthger Dijt2023-02-111-0/+2
|
* Fix weird bezier edit button update timing in AnimationTrackEditorSilc Renew2023-02-111-13/+21
|
* Merge pull request #71054 from ↵Rémi Verschelde2023-02-101-2/+2
|\ | | | | | | | | | | MarioLiebisch/fix-animationplayer-calltrack-strings Properly stringify args for Call Method Tracks
| * Properly stringify args for Call Method TracksMario Liebisch2023-01-081-2/+2
| | | | | | | | | | | | | | This ensures string arguments are always shown as properly enclose in quotes and escaped and should help avoid confusion, as the previously shown key frame labels could display as invalid code, most prominently missing quote characters around strings.
* | Fix rotation key edit is labeled scale in AnimationMultiTrackKeyEditSilc Renew2023-02-061-1/+1
| |
* | Remove some unused signalsRémi Verschelde2023-01-311-1/+0
| | | | | | | | Part of #37604.
* | Implement blending audio feature to AnimationTreeSilc Renew2023-01-281-7/+43
| |
* | Add gesture to ViewPanner and simplify a bit its APIGilles Roudière2023-01-231-33/+13
| |
* | Add EditorUndoRedoManager singletonkobewi2023-01-161-36/+36
| |
* | Fix undo of editing animation length with spinner by adding flagSilc Renew2023-01-101-1/+1
| |
* | Use BitField<> in core type masksJuan Linietsky2023-01-081-2/+2
|/ | | | | | | | * All core types masks are now correctly marked as bitfields. * The enum hacks in MouseButtonMask and many other types are gone. This ensures that binders to other languages non C++ can actually implement type safe bitmasks. * Most bitmask operations replaced by functions in BitField<> * Key is still a problem because its enum and mask at the same time. While it kind of works in C++, this most likely can't be implemented safely in other languages and will have to be changed at some point. Mostly left as-is. * Documentation and API dump updated to reflect bitfields in core types.
* One Copyright Update to rule them allRémi Verschelde2023-01-051-29/+29
| | | | | | | | | | | | | | | | | | | | As many open source projects have started doing it, we're removing the current year from the copyright notice, so that we don't need to bump it every year. It seems like only the first year of publication is technically relevant for copyright notices, and even that seems to be something that many companies stopped listing altogether (in a version controlled codebase, the commits are a much better source of date of publication than a hardcoded copyright statement). We also now list Godot Engine contributors first as we're collectively the current maintainers of the project, and we clarify that the "exclusive" copyright of the co-founders covers the timespan before opensourcing (their further contributions are included as part of Godot Engine contributors). Also fixed "cf." Frenchism - it's meant as "refer to / see".
* Add inspector plugin for key time edit & Change find key argumentSilc Renew2022-12-221-1114/+1040
|
* Fix unmerged history in AnimationTrackEditorSilc Renew2022-12-101-40/+34
|
* Remove UPDATE_TRIGGER & Match behaviors between AnimationTree/PlayerSilc Renew2022-12-021-12/+1
| | | | #69357
* Fix crash AnimationTimelineEdit when switch FPS mode without trackSilc Renew2022-11-301-1/+3
|
* Use forward-declarations in big editor classestrollodel2022-11-291-0/+3
|
* Merge pull request #68874 from TokageItLab/fix-unique-path-keyingRémi Verschelde2022-11-281-9/+7
|\ | | | | | | Added option to `get_path_to()` to get the shortest path considering unique name
| * Add option to get_path_to() to get the shortest path with unique nameSilc Renew2022-11-191-9/+7
| |
* | Fix wrong AnimationTrackKeyEdit update timingSilc Renew2022-11-251-20/+25
| |
* | Cleanup remaining EditorUndoRedoManager usageskobewi2022-11-241-25/+37
| |
* | Fix connection of animation changed signal in AnimationTrackEditorSilc Renew2022-11-201-8/+2
|/
* Fix update timing when AnimationEditor changes FPSSilc Renew2022-11-171-2/+3
|
* Merge pull request #67963 from KoBeWi/den_of_actionsRémi Verschelde2022-11-141-1/+1
|\ | | | | | | Fix nested actions in EditorUndoRedoManager
| * Fix nested actions in EditorUndoRedoManagerkobewi2022-10-281-1/+1
| |
* | Merge pull request #67578 from KoBeWi/GEDITORRémi Verschelde2022-10-311-4/+4
|\ \ | |/ |/| | | Unify usage of GLOBAL/EDITOR_GET
| * Unify usage of GLOBAL/EDITOR_GETkobewi2022-10-181-4/+4
| |
* | Add a tutorial link to Retarget ClassesSilc Renew2022-10-221-1/+1
|/
* Bind `AnimationTrackEditor::_redraw_tracks` for UndoRedoHaoyu Qiu2022-10-081-0/+1
|
* Fix MSVC warnings, rename shadowed variables, fix uninitialized values, ↵bruvzg2022-10-071-52/+50
| | | | change warnings=all to use /W4.
* Merge pull request #44143 from KoBeWi/callable_multiplayerRémi Verschelde2022-09-181-13/+5
|\
| * Port remaining connections to callable_mpTomasz Chabora2022-09-181-13/+5
| |
* | Fix loop mode button update in the Animation editorYuri Sizov2022-09-161-0/+4
|/
* Merge pull request #65325 from TokageItLab/refactor-variant-for-animRémi Verschelde2022-09-161-3/+2
|\ | | | | | | Move some static methods to `Animation` from `Variant` for refactoring `Animation` and `Tween`
| * Move some methods to Animation from Variant for refactoringSilc Renew2022-09-151-3/+2
| |
* | Fix key mapping changes when moving from macOS to other platformbruvzg2022-09-071-7/+7
| | | | | | | | | | Removes separate `Command` key (use `Meta` instead). Adds an event flag to automatically remap `Command` <-> `Control` (cannot be set alongside `Control` or `Meta`).
* | Merge pull request #65437 from YuriSizov/theme-gui-renamesRémi Verschelde2022-09-071-2/+2
|\ \ | | | | | | | | | Improve naming of theme properties throughout GUI code
| * | Improve naming of theme properties throughout GUI codeYuri Sizov2022-09-061-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rename ItemList's bg -> panel Rename ItemList's bg_focus -> focus Rename ProgressBar's bg -> background Rename ProgressBar's fg -> fill Rename Tree's bg -> panel Rename Tree's bg_focus -> focus Rename ScrollContainer's bg -> panel Rename FileDialog's *_icon_modulate -> *_icon_color Rename FileDialog's files_disabled -> file_disabled_color Rename CheckButton's on/off -> checked/unchecked Rename check_v_adjust -> check_v_offset
* | | Rename CONNECT_ONESHOT TO CONNECT_ONE_SHOTMicky2022-09-061-1/+1
|/ / | | | | | | For consistency. Every other exposed `one_shot` is spaced out like this.
* / Improvements to multi-node editingFireForge2022-09-051-14/+8
|/ | | | | | | | - Show revert button for properties that are not default for all selected nodes - Show property documentation tooltips - Show common class name and icon and number of selected nodes in EditorPath, e.g. "Node2D (4 Selected)" - Hide metadata for MultiNodeEdit and AnimationMultiTrackKeyEdit - Hide script for MultiNodeEdit