Back to RAV
RAVChangelog

Changelog

All notable changes to Rive Animation Viewer, from v1.0.0 to the latest release.

v1.7.4

Latest
February 15, 2026
Changed
  • Bumped app/package/runtime version from `1.7.3` to `1.7.4`.
Fixed
  • VM string inputs now default to a single visible row and automatically expand to two rows only when multiline content is present.
  • State machine controls are now flattened to a single group per state machine (no extra nested "State Machines" wrapper), and only rendered when that state machine has inputs.

v1.7.3

February 15, 2026
Changed
  • Bumped app/package/runtime version from `1.7.2` to `1.7.3`.
Fixed
  • VM string inputs now use multiline text areas so line breaks are preserved when rendering existing values.
  • Editing string inputs no longer collapses multiline text into a single line.

v1.7.2

February 15, 2026
Added
  • Script Editor toolbar toggle for Console Mode that swaps the Event Console body to a Chobitsu-backed console/REPL surface.
  • In-app REPL execution path using Chobitsu `Runtime.evaluate` for live commands against app globals (including `window.riveInst`).
  • Dedicated console output stream in Console Mode with command/result/error rows plus mirrored runtime/UI event entries.
Changed
  • Bumped app/package/runtime manifests from `1.7.1` to `1.7.2`.
  • Added desktop DevTools open action directly in the Script Editor toolbar.
  • Enabled Tauri `devtools` feature and release-build command path for opening DevTools from app UI.
Fixed
  • Desktop-style interaction behavior: non-editable UI labels/controls are now non-selectable while text selection remains available in editable fields and the script editor.

v1.7.1

February 14, 2026
Added
  • New `No BG` control to return canvas background to transparent mode.
  • New `Transparency` mode toggle in player settings.
  • New desktop `Click Through` toggle (best-effort transparent-pixel passthrough sampling).
Changed
  • Bumped app/package/runtime version from `1.7.0` to `1.7.1`.
  • Exported demo bundles now persist active player layout state (panel sizes/visibility, event console collapse/filter state, and transparency-related settings) from the moment export is triggered.
  • Continued build traceability with numbered build identifiers (`bNNNN-YYYYMMDD-HHMM-<gitsha>`) for test installs.
Fixed
  • Demo export hydration now restores right-panel width/visibility and event-console layout state instead of always using defaults.
  • Desktop click-through transparency now uses continuous cursor-position sync (no pulse mode), reducing focus flapping and improving pass-through reliability.
  • Reset control now performs a full autoplay-style reload instead of leaving playback stopped.
  • VM/state-machine property values set in the Properties panel are now captured and restored after reset/restart (trigger inputs excluded).
  • Exported demo template now disables transparency toggle UI to avoid exposing a non-functional desktop-only control.

v1.7.0

February 13, 2026
Changed
  • Bumped app/package/runtime version from `1.6.3` to `1.7.0`.
  • Updated docs and release notes for current runtime and UI behavior.
Fixed
  • Event console filter toggles now remain single-line in narrow layouts (prevents `RIVE USER` wrapping).
  • Refreshed app icon assets across desktop/mobile icon sets in repository.

v1.6.3

February 13, 2026
Changed
  • Bumped app/package/runtime version from `1.6.2` to `1.6.3`.
Fixed
  • VM and state-machine control UI now continuously syncs live runtime values, including booleans changed by animation/listener logic.
  • Preserved in-progress user edits while syncing by skipping active focused inputs.

v1.6.2

February 13, 2026
Changed
  • Bumped app/package/runtime version from `1.6.1` to `1.6.2`.
Fixed
  • Hardened Tauri v2 frontend bridge resolution for packaged builds by supporting `window.__TAURI_INTERNALS__.invoke`.
  • Prevented broken bare-module bridge imports in packaged protocol mode (`tauri://`) and restricted module imports to local dev server usage.
  • Kept open-file polling active in desktop mode so newly opened `.riv` files are detected reliably even when event listeners are unavailable.
  • Switched native pending open-file state to a queue (not single slot), preventing dropped files when multiple open events arrive quickly.
  • Added single-instance argument forwarding in Tauri so double-click/open-in arguments are forwarded and focused into the running app.

v1.6.1

February 13, 2026
Added
  • Visible app build identifier in the runtime info strip (`build YYYYMMDD-HHMM-<gitsha>`).
  • Build metadata injection in `npm run build`, including UTC timestamp + git short SHA.
Changed
  • Bumped app/package/runtime version from `1.6.0` to `1.6.1`.
  • Version panel now shows both release and build identifier.
Fixed
  • Improved cold-launch file handoff reliability for `.riv` open events in Tauri v2 by:

v1.6.0

February 13, 2026
Added
  • Dynamic VM input control generation for all discovered ViewModel inputs with nested, collapsible sections.
  • State machine input support (legacy control schema) for number, boolean, and trigger inputs.
  • Multi-source event console filtering with independent toggles (`Native`, `Rive User`, `UI`) plus text search.
  • Desktop open-file flow support for `.riv` files via system open actions (`Open With`, double-click association launch path handling).
  • Embedded VM hierarchy payload support in exported standalone demo bundles.
Changed
  • Upgraded app release versioning to `1.6.0` across frontend and Tauri package manifests.
  • Default startup layout now opens with the code editor panel hidden.
  • VM control tree defaults to root open, with nested ViewModels and state-machine groups collapsed by default.
  • Event drawer resize now triggers immediate canvas redraw/resizing to prevent squashed rendering.
  • Event log UI changed from single-select source dropdown to multi-toggle filters and search-first workflow.
  • Opened-file path normalization improved for `file://` URIs, quoted paths, and Windows-style path separators.
Fixed
  • Trigger execution reliability for VM/state-machine controls by resolving accessors per-control-source.
  • Root VM duplicate-input suppression now keys by full input path (not name only), preventing accidental hidden controls.
  • File-open error handling robustness for invalid/empty open-file payloads.
  • Runtime resize consistency during panel drag and panel visibility transitions.

v1.5.0

February 11, 2026
Added
  • Introduced redesigned player shell aligned to the design system direction.
  • Added nested VM control presentation and event console surface as part of redesign baseline.
Changed
  • Updated layout structure to support collapsible side panels and expanded control density.

v1.4.3

November 19, 2025
Changed
  • Bumped manifests to `1.4.3`.
  • Stabilized release automation triggering from commit subject parsing.

v1.4.2

November 19, 2025
Fixed
  • Corrected VM Explorer type detection edge cases.
  • Reduced source map warning noise in app/runtime output.

v1.4.1

November 19, 2025
Fixed
  • Improved UI flexibility and code organization for desktop/player surfaces.

v1.4.0

November 19, 2025
Added
  • CodeMirror 6 script editor integration.
  • VM Explorer tooling and helper command injection for runtime inspection.
  • Expanded developer-focused workflow in app UI.

v1.3.0

November 18, 2025
Added
  • Fullscreen mode with improved user experience.
  • Fullscreen support in exported demo flow.

v1.2.6

November 11, 2025
Changed
  • Bumped manifests to `1.2.6`.
  • Consolidated latest build and packaging updates into patch release.

v1.2.5

November 11, 2025
Fixed
  • Verified ad-hoc signing flow for separated architecture builds.
  • Hardened macOS CI packaging behavior.

v1.2.4

November 11, 2025
Fixed
  • Prevented CI double-build by explicitly setting `tauriScript` in workflow.

v1.2.3

November 11, 2025
Changed
  • Improved release documentation and user-facing download instructions.

v1.2.2

November 11, 2025
Changed
  • Bumped manifests to `1.2.2`.
  • Aligned patch release process with local versioning scripts.

v1.2.1

November 11, 2025
Added
  • Local version bump workflow and pre-push enforcement tooling.
  • Version synchronization scripts across `package.json`, Tauri config, and Cargo.

v1.2.0

November 11, 2025
Added
  • Build and distribution optimizations for packaged desktop output.
  • Service worker and build pipeline updates for improved artifact behavior.

v1.1.7

November 11, 2025
Changed
  • Optimized build size and architecture handling for release artifacts.

v1.1.6

November 11, 2025
Fixed
  • Enabled full bundle target generation for Windows installers.

v1.1.5

November 11, 2025
Fixed
  • Improved release workflow permissions and reliability for creating release artifacts.

v1.1.4

November 11, 2025
Fixed
  • Added `package-lock.json` support to stabilize npm cache behavior in CI.

v1.1.3

November 11, 2025
Changed
  • Standardized automated patch bump workflow and release commit handling.

v1.1.2

November 11, 2025
Added
  • Initial semantic-version CI/CD release automation.
Fixed
  • Cargo.lock handling in automated bump flow.
  • Permissions for workflow write operations.

v1.1.1

November 11, 2025
Fixed
  • Demo bundle button behavior and Tauri integration stability.
  • Template defaults (`autoBind`) in exported demo HTML.

v1.1.0

November 11, 2025
Added
  • Standalone demo bundle generation with embedded HTML export.

v1.0.0

November 11, 2025
Added
  • Initial Rive Animation Viewer foundation.
  • Baseline desktop wrapper, runtime loading, and demo-bundle infrastructure.