Changelog
Track the evolution of Styk Animate. Updates, improvements, and fixes from the front lines of animation.
v0.1.53
March 28, 2026Improved
Playback performance is now drastically better.
Canvas performance is much smoother, especially in larger projects.
The timeline system was fully rewritten to make animating feel more stable and responsive overall.
The copy and paste system was rebuilt for more reliable figure and frame workflows.
Fixed
Pose holding between frames should no longer happen.
Copy and paste for figures and frames now works properly.
Motion path issues have been fixed.
v0.1.52
March 17, 2026Added
Added a full project management tab.
Projects are now stored by default in Documents/StykProjects.
Added a startup project management screen for creating and managing projects.
Added Projects tab support, so multiple projects can stay open at once to support future movie clip workflows more easily.
Fixed
Fixed a crash that could happen when figure blur and outline thickness were both active at the same time.
Fixed a crash that could happen when using the eyedropper in the color picker.
Applied more timeline stability fixes.
v0.1.51
March 16, 2026Added
Added PNG sequence export support.
Added a Transparent Background checkbox for PNG sequence exports.
Added layer-based export, so you can export all layers separately, export only selected layers, or export normally.
Improved
Reduced the timeline minimum height from 250 to 160, so the timeline can be resized smaller.
Made the Export Settings window scrollable.
Parallax now has a better setup UI and updates in real time in the editor.
Frame selection now supports selecting and moving multiple frames.
VCam now matches the active project resolution.
VCam now includes a Transforms section for manual positioning, plus a Center to Canvas action to reset its position.
Completely refactored and improved VCam gizmos.
Added Selection tool settings with a snap toggle, snap angle selection, and selection modes for Normal, Stretch, and Edit.
Improved brush performance so stroke quality no longer drops in scenes with many strokes.
General Properties tab usability improvements and UI cleanup.
Updated the Segment and State tool icons.
Fixed
Fixed a breaking import bug, especially affecting 360 figures in scenes with multiple frames, figures, and layers.
Applied additional timeline stability fixes.
v0.1.5
March 16, 2026Added
Full desktop UI rewrite with a dedicated Qt shell, refreshed Project/Properties/Library/Hotkeys tabs, and dockable workspace layouts.
Startup overlay and broader project-management workflows for creating, opening, saving, and autosaving projects, with save progress feedback.
Global Library workflows: create folders, import assets, capture the current selection as reusable items, rename/duplicate/delete entries, and place assets back into the scene.
Figure naming plus primitive batch renaming tools for faster rig cleanup.
Layer management upgrades, including layer settings, folders, rename support, opacity, tint, blend mode, locking, and assigning selected figures to different layers from Properties.
Camera workflow upgrades with parallax targets, depth presets, pick mode, interpolation controls, and playback/paused preview options.
A fully custom in-app color picker with saved palettes and recent colors.
The timeline option `Auto Add Keyframe`, so edits on non-keyed frames can create keys automatically.
360 figure authoring tools, including rig setup/authoring panels, angle slots, detach-point authoring, and pose-transfer helpers between authored views.
Pivot Animator `.piv` project import support, with automatic conversion to the editor timeline and local `.stk` template matching when needed.
Improved
The editor layout is more structured and scalable, with workspace presets, panel docking controls, cleaner settings, and better separation between Build and Animate workflows.
Clicking a figure on another layer now also activates that layer automatically.
Holding `Shift` while using IK behaves like the normal Select tool, and the IK tool now exposes chain counts more clearly.
Attached-figure workflows are more consistent across duplication, library capture, scene import, and timeline editing, so linked figure groups stay together more reliably.
360 pose transfer preserves more authored data, including anchor pins, local-angle mappings, and primitive z-order relationships between views.
Imported Pivot projects now set up scene size, work area, frame range, and timeline keys automatically instead of requiring as much manual cleanup.
Large scenes perform better during playback, dragging, motion-path rebuilding, onion skinning, blur/outline compositing, and timeline refreshes because more working data and render surfaces are reused.
Blur, outline, onion-skin, and polygon rendering paths now reuse retained resources more aggressively, reducing hitches in heavier scenes.
Project persistence now carries more editor state, including layout choices, camera playback options, and newer scene/library data.
Fixed
Attached figure z-order is now stable across rendering, duplication, save/load, and snapshot generation.
Parenting and attachment ordering regressions no longer cause child figures to jump in front of unrelated scene elements.
Capturing selections to the Library now includes attached subtrees correctly.
Pivot `.piv` imports now have a fallback timeline decoder for files where the primary decode path misses timeline data.
Playback no longer forces the camera view unless that option is enabled.
Onion skin rendering issues with circles have been corrected.
Length snapping regressions have been fixed.
Multiple timeline refresh and editing glitches have been cleaned up.
Project save/load behavior is more reliable for newer layer, library, z-order, and 360-related data.
v0.1.2
February 17, 2026Added
Motion Path visualization and editing tools (FK/IK) in the Project tab for direct per-frame path editing. Access: Project tab -> Visualize Motion Path toggle, then use the Motion Path tool (M) and the viewport FK/IK buttons. Useful for quickly shaping arcs and timing by editing motion directly in the viewport.
Tweener tool with in-between interpolation preview (0% to 100% blend between surrounding keyframes). Access: select the Tweener tool from the left toolbar (default hotkey W), then click-drag in the viewport on a selected figure. Useful for blocking strong in-betweens faster before final polish.
Interpolation button added to automatically interpolate between frames
Foot anchoring (pinned leg nodes) to keep feet grounded while moving the root. Access: select one segment tip, use Properties tab -> foot anchor toggle button, then move the figure origin while holding Shift. Useful for walk cycles and planted poses, reducing foot sliding.
Camera timeline layer with camera gizmos, keyframes, and interpolation support. Access: in Animate timeline, select row 0 (camera row), add keys with Add Frame (A by default), and use Properties -> camera interpolation toggle. Useful for animating camera moves without leaving the main timeline workflow.
Full hotkey customization. Access: right panel Hotkeys tab -> click an action key field -> press desired key combo (or reset per action / reset all). Useful for matching your preferred workflow and speeding up repetitive actions.
Added Polyfill tool
Build-mode Duplicate tool for duplicating a selected connected chain, showing a live ghost under cursor, then attaching the duplicate by clicking a target node.
New default hotkey for Duplicate tool: Ctrl+Shift+D (customizable in Hotkeys panel).
Duplicate preview/attach UX where all nodes remain visible and targetable during duplicate flow.
Figure transform gestures on tip handles (Pivot-style): Alt + Left Drag on a tip scales the whole figure around the orange origin. Alt + Ctrl + Left Drag locks scale (rotation-only). Alt + Shift + Left Drag locks rotation (scale-only).
Segment bending workflows on tip handles: Right Drag bends segment tips (when bend mode is enabled). Ctrl + Right Drag bends + stretches. Bend snapping to canonical/default bend with magnetic latch + release hysteresis.
Local-isolation handle editing: R + Drag local handle mode (tip/local editing path). Build toolbar Edit Mode checkbox; when enabled, Select tool drags use local/free editing behavior by default (including base-node local adjustments).
Properties panel bend row for selected segment primitives: Bend value display. Bend - / + steppers. Bend scrub + click-to-type editing
Properties quick controls for transform workflows: Figure: Mirror X, Mirror Y, Center to Canvas. Primitive: Mirror X, Mirror Y, Set Origin from Selected Node. Mirror semantics: Mirror X flips left/right, Mirror Y flips up/down. Access: select a figure root or primitive, open Properties -> Transform, then use the new quick-control icons. Useful for fast pose/layout symmetry edits and quick recentering/origin alignment without drag workflows.
Expanded style controls in the Properties panel: Figure: tint color + amount, opacity, blur, outline color, outline thickness, outline opacity. Primitive: opacity, blur, outline opacity (in addition to existing stroke/fill controls).
Precision keyboard node stepping for selected Origin/Tip nodes: Arrow key nudging now applies fixed 0.5 world-unit steps. Works in both FK and IK workflows. Supports multi-selection (all selected Origin/Tip nodes nudge together).
Custom in-app color picker replacing the predefined system picker: HSV square + hue strip color picking. Live hex input/editing. Eyedropper sampling. Persistent saved palettes and per-project recent colors.
Color palette management via swatch context menu: Right-click a Favorites swatch and select Delete to remove that color from the active palette.
Collapsible color sections in picker UI: Favorites, Recent, and Curated headers now toggle section visibility.
Improved
Copy and pasting is now system wide, works between projects
Add Frame hotkey/menu behavior: On a blank frame: creates the keyframe on the current frame. On an existing keyframe: creates the keyframe on the next frame and selects it. Access: press Add Frame hotkey (A by default, configurable) or right-click timeline grid -> Add Frame. Useful for faster timeline blocking, because you can keep stepping forward while adding keys.
Control+drag smart stretch (like pivot). Access: in Select or IK tool, hold Shift while dragging nodes; for origin drags this applies pinned-root movement. Useful for quick posing adjustments without switching tools as often.
Onion skin controls: opacity slider and front-render option. Access: Animate timeline toolbar -> Onion button -> use opacity slider and Show In Front toggle in the onion panel. Useful for clearer frame-to-frame readability while animating.
General UI improvements.
Stretch snapping overhaul for smart stretch: Canonical/default length snapping now uses magnetic latch + release hysteresis (instead of a brief visual-only snap).
IK tool Ctrl + Drag now matches Select tool behavior (single-segment smart stretch), instead of forcing whole-chain behavior.
Tweener tool interaction reliability: Tweener mode now correctly hits/selects nodes. Empty clicks no longer clear required selection before drag. Drag arming now requires a valid selected figure, with clear user status feedback when missing. HUD percentage bar now appears consistently when Tweener session is active.
Figure/primitive blur rendering quality: Blur now uses a smoother normalized multi-tap Gaussian-style pass. Dense overlapping segments render cleaner, with less blobbing/noisy halo artifacts.
Figure blur compositing and selection parity: Figure blur now runs as a single composited pass over full figure content (segments, polyfills, baked chunks), instead of per-segment accumulation. Multi-selected chains now use the same figure-wide blur style, including covered polyfills, for more coherent results.
Timeline keyboard navigation workflow: , and . now step one frame backward/forward. Left/Right arrows still step frames when no nudge-eligible node is selected. Up/Down arrows now jump directly to previous/next keyed frame on the active row (camera keys on camera row, explicit cels on active layer).
Color picker UX/layout quality: Picker panel is now draggable and resizable. Panel geometry is clamped to window bounds and remembered during session. Section layout no longer overlaps controls and remains readable in constrained sizes.
Color palette limits adjusted: Max colors per saved palette: 50. Max recent colors per project: 15.
Added mirror-operation regression coverage in core tests (figure mirror + primitive subtree mirror behavior).
Fixed
Alt-transform jitter/selection-drop issue: Tip-handle selection is preserved during figure transform drags (no origin reselect interruption). Alt gestures no longer conflict with shift-append or ctrl-smart-stretch paths.
Local (R) move isolation quality: Descendant compensation now propagates through full tip-anchored subtrees to reduce unintended downstream rotation/drift while repositioning handles.
Default startup mode is now "Animate" mode
Figure-wide outline rendering: Outline now wraps the final composed figure silhouette (single unified outline), instead of drawing disconnected per-segment outlines. Outline thickness is now solid/hard-edge (no unintended soft blur look as thickness increases). Fixed an editor stall when interacting with figure outline controls in Properties.
Blur compositing regressions: Figure outlines no longer disappear when blur is active; outlines are now preserved as part of the composited figure pipeline. Blurred selected chains now retain correct z-order and no longer jump on top of foreground elements.
IK double-click selection parity: Double-clicking a node in IK mode now selects the full forward chain (same behavior as Select mode).
Want to see it in action?
Download the latest version and start animating today.
This release moves Styk Animate to automatic updates. If you still have the older Program Files build, uninstall it first, then install the new build once.
Download v0.1.53