tornavis/release
Christoph Lendenfeld a99e419b6e Anim: Insert keyframes without keying sets
When animators want to key something in the viewport,
the code needs to know *which properties* should be keyed of that selected thing.
So far that was done with keying sets, and a pop-up that let's
you choose the keying set to use. You can get rid of the popup by
choosing a keying set ahead of time. But that is also not always desirable.

That pop-up is quite confusing and gives way too many options.
To simplify this process this PR adds a User Preference option to choose one or more of:
* Location
* Rotation
* Scale
* Rotation Mode
* Custom Properties

Now whenever the `I` key is pressed in the viewport,
and no keying set is enabled, it reads the preferences for which channels to insert.

# User Facing changes
* The popup will not be shown when pressing the hotkey,
 but you can still explicitly use keying sets by going to the menu
* Which channels are keyed is defined by a User Preference setting under animation
* when a keying set is used explicitly, the User Preference settings are ignored

Part of #113278

Pull Request: https://projects.blender.org/blender/blender/pulls/113504
2023-11-21 15:38:01 +01:00
..
bin Linux: remove historic bourne shell argument expansion workaround 2023-06-22 13:17:28 +10:00
darwin Fix AppIcon on macOS 2023-09-27 23:45:10 +02:00
datafiles Anim: Insert keyframes without keying sets 2023-11-21 15:38:01 +01:00
freedesktop Release: Update licenses doc and freedesktop file for 4.0 2023-11-08 14:57:55 +01:00
license Release: Update licenses doc and freedesktop file for 4.0 2023-11-08 14:57:55 +01:00
lts License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
pypi License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
text Update the copyright.txt 2023-05-31 16:43:55 +02:00
windows Update references to the new projects platform and main branch 2023-02-07 14:18:19 +01:00