Skip to content

87.5.025

Latest

Choose a tag to compare

@scriptor-pro scriptor-pro released this 26 Feb 18:46

Clarionet 87.5.025
Highlights

  • Finalized project rename to Clarionet with clarionet.py as canonical entrypoint.
  • Improved playback UX and control-state clarity.
  • Reworked now-playing display and marquee behavior for smoother readability.
  • Updated CI workflows and release packaging consistency.
    UI / UX
  • Window close now quits the app and stops playback.
  • Transport controls now follow a strict active-state rule:
    • active button in orange,
    • inactive buttons in white,
    • only one active at a time.
  • Volume footer controls order changed to:
    • value, volume up, volume down.
  • Add-station button now uses a radio tower icon.
  • Station and song display area rebalanced:
    • station name anchored on top row,
    • improved visual hierarchy between station and track,
    • stable row reservation to avoid layout jumps.
      Marquee / Scrolling
  • Track marquee moved to smooth pixel-based scrolling using frame-clock updates.
  • New cadence behavior:
    • initial static display,
    • one scroll pass,
    • long pause,
    • repeat cycle.
  • Added marquee debug logs in:
    • ~/.config/clarionet/clarionet.log
      Naming / Identity Cleanup
  • Canonical runtime path is now Clarionet-first (clarionet.py).
  • Legacy compatibility launcher remains available.
  • Desktop/app identity alignment improved.
    CI / Workflows
  • Added smoke CI workflow for basic app/build validation.
  • Consolidated GitHub Pages deployment workflow.
  • Removed obsolete/duplicated Pages workflows.
    Packaging / Versioning
  • Version scheme moved to FM-style numbering.
  • Bumped version to 87.5.025.
  • Debian package generated:
    • dist/packages/linux/deb/clarionet_87.5.025_amd64.deb