
Version 0.7
modFrames 0.7.0
Initial Release
First versioned release of modFrames module package.
-
Timelapse Playback (
playTimelapseUI()/playTimelapseServer()):- Animated frame slider with play/pause controls
- Real-time metrics: strokes, elapsed time
- Frame image and color graph display from CDN
-
Frame Comparison (
compareFramesUI()/compareFramesServer()):- Dual-handle slider for selecting Frame A and Frame B
- Side-by-side frame display
- Difference image generation using ImageMagick
-
Helper utilities:
-
info_icon_tooltip(): Consistent tooltip icons -
metric_block(): Formatted metric display
-
Requires ImageMagick++ system library for {magick} package functionality.
modFrames 0.7.9
Bootstrap 5 Migration
Migrated from Bootstrap 4 to Bootstrap 5 via {bslib} (#15).
Updated all card components to use
bslib::card()API.Added
bslib::input_dark_mode()toggle in top-right corner.Replaced
shinyBStooltips with native Bootstrap 5 tooltips viadata-bs-toggle.Scoped CSS to
.modFramesUIcontainer to prevent conflicts with other modules.
modFrames 0.7.10
Storytelling Engine
generateJourneyInsights()analyzes frame_stats data and generates marketing-ready narrative insights about artwork creation (#19).plotCreativeJourney()creates interactive Plotly visualization showing color evolution with phase boundaries (#19).Four insight categories: creative approach, technique phases, complexity benchmark, and signature moment.
Marketing angles included for each insight to support promotional content.
Frame Analytics Integration
Replaced deprecated
brushesDTwith richframe_statsdata structure containing 21 columns of per-frame statistics (#19).frame_statsnow sourced fromartutils::get_frame_analytics()viar$appdata$artwork$frame_stats.Added cumulative unique colors calculation using
colors_addedcolumn.Updated metrics display: replaced hours with minutes, BPM with unique colors.
Visualization Enhancements
Native Plotly implementation for Creative Journey visualization (replaced echarts4r).
Phase boundary markers as vertical dashed lines.
Peak moment annotation at signature frame.
-
Contextual insights alerts for:
- Major color expansion (>50 colors added)
- Phase transitions
- Peak creative intensity (palette_change_score > 0.7)
- Sustained effort (>1 hour between frames)
modFrames 0.7.11
Documentation Modernization
Complete documentation overhaul following modGallery exemplar pattern.
Enhanced roxygen documentation for all exported functions with
@familytags for pkgdown grouping.Added
VignetteBuilder: quartoto DESCRIPTION with {knitr}, {quarto}, and {rmarkdown} in Suggests.Created comprehensive pkgdown configuration (
_pkgdown.yml) with reference organization by family.-
Added 4 vignettes for complete developer onboarding:
-
modFrames.qmd: Get started overview -
integration.qmd: Step-by-step embedding guide -
architecture.qmd: Sub-module structure and data flow -
storytelling-engine.qmd: Creative journey insights documentation
-
Rewrote README.md with system requirements (ImageMagick++), environment variables, quick example, and ecosystem position.
Created NEWS.md (this file) from git history.