Release v0.9.11: Media playback behavior clarifications
This release clarifies the media playback behavior and fixes an incorrect "smart grace period" implementation that violated the core principle. Core Principle: - Media playback TRUMPS everything (rotation and inactivity prompts) - Media plays uninterrupted until: ends naturally, user pauses, session lockout, or display schedule - After media stops: 30-second grace period ALWAYS applies (no exceptions) - After grace period: Normal inactivity and rotation rules resume Changes: - Restored simple grace period logic (always 30 seconds after media stops) - Removed incorrect "smart" grace period that could skip the delay - Added clarifying comments about media blocking behavior - Documented that inactivity timeout is user-configurable (default 2 minutes) The grace period ensures smooth transitions when media ends naturally, preventing jarring interruptions with popups or rotation changes.
This commit is contained in: