View Issue Details

IDProjectCategoryView StatusLast Update
0003786NoesisGUIStudiopublic2025-04-02 11:08
Reporterdstewart Assigned Todfranjic  
PrioritynormalSeverityminor 
Status assignedResolutionopen 
Product VersionStudio_Alpha 
Target VersionStudio_Beta 
Summary0003786: Create Keyframe Option on Transform Category Has No Effect
Description

I recently discovered that each Transform type (Render, Layout, 3D) contains its own 3-Dot Menu, which contains an option to 'Create Keyframe'.

(In the examples below, we will be using the Render Transform to demonstrate the issue)

If no Keyframes have been created previously in the timeline using any of the Transforms, clicking 'Create Keyframe' from the Transform type's 3-Dot menu will create a Keyframe in which the 'Matrix' is keyed. It is however unclear even in this circumstance, what this does.

However, where the core of this issue is, is that if a Keyframe has already been placed in the Timeline for any of the Transform subtypes (ie Translate, Rotate, Scale, etc...), and the 'Create Keyframe' option is then pressed from the Transform type's (ie Render Transform) 3-Dot Menu, it will produce no visible results on the Timeline, and not create any Keyframe.

Steps To Reproduce

Repro Steps:

1) Create a Page
2) Equip the Path Tool (P), and draw a Path inside the Page's RootGrid.
3) Navigate to the Animation Panel (Ctrl+5), and create a new Storyboard

3) Select the Path created in Step 2), then navigate to its RenderTransform Properties, and make any adjustment to Translate, Rotate, Scale, or Skew.
At this point, a Keyframe should appear in the timeline on the first frame.

4) Advance the playhead to any position after the first frame (for example, the 1s mark), and hover over the 'Render Transform' category header in the Properties Panel (See attached image).
A 3-Dot Menu icon should now be visible.

5) Click on the Render Transform category's 3-Dot Menu, and select 'Create Keyframe'.

Observe how no results have been produced on-Stage.

Expected Results: Selecting 'Create Keyframe' on a Transform Category header produces a Keyframe across all Transform Subtypes simultaneously at their current value.

For example, clicking on 'Create Keyframe' within the Render Transform 3-Dot Menu should key, at the Playhead position in the timeline:
x1 Translate X Value
x1 Translate Y Value
x1 Angle Value
x1 ScaleX Value
x1 ScaleY Value
x1 AngleX Value
x1 AngleY Value
x1 Origin Value

Attached Files
PlatformAny

Activities

Issue History

Date Modified Username Field Change
2024-11-08 16:06 dstewart New Issue
2024-11-08 16:06 dstewart File Added: TransformCreateKeyframe.jpg
2024-11-08 16:08 dstewart Description Updated
2024-11-12 11:04 jsantos Assigned To => dfranjic
2024-11-12 11:04 jsantos Status new => assigned
2024-11-12 11:04 jsantos Target Version => Studio_Alpha
2025-04-02 11:08 sfernandez Target Version Studio_Alpha => Studio_Beta