Skip to contents
artshiny 0.2.0
New Features
Added reactive_appdata() - Creates reactive state for module development with pre-loaded artist/artwork context. This function replaces the deprecated artutils::reactiveAppData() and provides:
Automatic random artwork selection when artwork = NULL
Pre-loaded app data via artutils::get_appdata()
Standard reactive structure matching appPlatform production usage
Documentation
Comprehensive roxygen documentation for all exported functions
Added package-level documentation with component overview
Added pkgdown site configuration
Created vignette("artshiny") getting started guide
Dependencies
Added artutils to Imports for get_appdata() and db_art_get()
Added stringr to Imports for SQL query construction
artshiny 0.2.1
New Features
status_class() maps semantic status names to Bootstrap 5 CSS classes.
status_badge() creates colored badges with optional tooltips for status indicators and labels.
button_factory() creates action buttons with demo mode support, handling disabled state rendering gracefully.
wait_art_html() now accepts prog parameter for progress overlays on waiter screens.
Internal Changes
Finalized generic UI helpers migrated from modUpload for platform-wide reuse across all Shiny modules.
Removed wait_art_html2() - consolidated into enhanced wait_art_html() .
Added comprehensive tests for UI helper functions and waiter screens.