• v1.0.0 5f941a09de

    shahondin1624 released this 2026-03-13 15:39:17 +01:00 | 0 commits to main since this release

    ShadowrunCharSheet v1.0.0

    First release of the Shadowrun 5th Edition character sheet application, built with Kotlin Multiplatform and Compose Multiplatform.

    Features

    • Character Management — Create, edit, import/export characters as JSON
    • Attributes & Talents — Full Shadowrun 5e attribute system with 60+ predefined talents and custom talent support
    • Dice Rolling — Built-in dice roller with success counting and roll history
    • Damage Monitor — Stun, physical, and overflow damage tracking with wound modifiers
    • Responsive UI — Adaptive layout with window size classes (Compact/Medium/Expanded), max content width, and responsive spacing
    • Theming — Material 3 with dark/light mode toggle and theme color selection
    • Accessibility — WCAG-compliant color contrast on attribute/talent cards
    • Cross-Platform — Android, Desktop (JVM), Web (JS + WASM with fallback), iOS

    Build Artifacts

    Platform File
    Android androidApp-debug.apk (21 MB)
    Desktop (Linux) ShadowrunCharSheet-linux-x64-1.0.0.jar (81 MB)
    Web Deploy webApp/build/dist/composeWebCompatibility/productionExecutable/ to any web server

    Build from Source

    # Android
    ./gradlew :androidApp:assembleDebug
    
    # Desktop
    ./gradlew :desktopApp:packageUberJarForCurrentOS
    
    # Web
    ./gradlew :webApp:composeCompatibilityBrowserDistribution
    
    Downloads