Alpha revision (#811)

* style: less space for direction button

* chore: cleanup unused

* refactor: prevent CSS pollution

* refactor: force render on swatch

* refactor: force render on swatch

* refactor: improve import of blocks and skip import

* chore: remove unused

* chore: clarify effect

* chore: updata dataset

* fix: integrations not triggering

* chore: remove unused

* fix: onair derives from playback

* fix: gap day after
This commit is contained in:
Carlos Valente
2024-03-12 21:30:16 +01:00
committed by GitHub
parent 63983fc39a
commit 12d9e5922c
27 changed files with 554 additions and 217 deletions
+2 -6
View File
@@ -47,7 +47,6 @@ export type RuntimeState = {
// private properties of the timer calculations
_timer: {
pausedAt: MaybeNumber;
finishedNow: boolean;
secondaryTarget: MaybeNumber;
};
};
@@ -63,9 +62,6 @@ const runtimeState: RuntimeState = {
_timer: {
pausedAt: null,
secondaryTarget: null,
get finishedNow() {
return this.current <= 0 && this.finishedAt === null;
},
},
};
@@ -92,7 +88,6 @@ export function clear() {
runtimeState._timer = {
pausedAt: null,
secondaryTarget: null,
finishedNow: false,
};
}
@@ -411,8 +406,9 @@ export function update(): UpdateResult {
function onPlayUpdate() {
let isFinished = false;
runtimeState.timer.current = getCurrent(runtimeState);
const finishedNow = runtimeState.timer.current <= 0 && runtimeState.timer.finishedAt === null;
if (runtimeState.timer.playback === Playback.Play && runtimeState._timer.finishedNow) {
if (runtimeState.timer.playback === Playback.Play && finishedNow) {
runtimeState.timer.finishedAt = runtimeState.clock;
isFinished = true;
} else {