Fix sleep bug, fix menu return
🏗️ Build and Test JellyTau / Run Tests (push) Successful in 4m1s
Traceability Validation / Check Requirement Traces (push) Successful in 23s
Build & Release / Run Tests (push) Successful in 4m7s
🏗️ Build and Test JellyTau / Build Android APK (push) Successful in 19m5s
Build & Release / Build Linux (push) Successful in 16m20s
Build & Release / Build Android (push) Successful in 19m12s
Build & Release / Create Release (push) Successful in 8s
🏗️ Build and Test JellyTau / Run Tests (push) Successful in 4m1s
Traceability Validation / Check Requirement Traces (push) Successful in 23s
Build & Release / Run Tests (push) Successful in 4m7s
🏗️ Build and Test JellyTau / Build Android APK (push) Successful in 19m5s
Build & Release / Build Linux (push) Successful in 16m20s
Build & Release / Build Android (push) Successful in 19m12s
Build & Release / Create Release (push) Successful in 8s
This commit is contained in:
@@ -58,6 +58,14 @@ function createSleepTimerStore() {
|
||||
|
||||
export const sleepTimer = createSleepTimerStore();
|
||||
|
||||
/**
|
||||
* Incremented each time the backend reports the time-based sleep timer
|
||||
* expired. The backend stops its own (MPV/ExoPlayer) playback itself, but
|
||||
* HTML5 video on Linux plays in the webview outside the backend's control —
|
||||
* VideoPlayer watches this signal and pauses the <video> element.
|
||||
*/
|
||||
export const sleepTimerExpiredSignal = writable(0);
|
||||
|
||||
// Derived stores for convenient access
|
||||
export const sleepTimerMode = derived(sleepTimer, ($s) => $s.mode);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user