move stuff around

This commit is contained in:
Christian Fehmer 2026-01-08 14:27:03 +01:00
parent 8169bfd385
commit 396b95e48b
No known key found for this signature in database
GPG key ID: A567394D76EBDD7C
5 changed files with 22 additions and 19 deletions

View file

@ -0,0 +1,13 @@
import { createSignal } from "solid-js";
import * as ConfigEvent from "../observables/config-event";
import config from "../config";
export const [getLiveSpeedStyle, setLifeSpeedStype] = createSignal(
config.liveSpeedStyle,
);
ConfigEvent.subscribe(({ key, newValue }) => {
if (key === "liveSpeedStyle") {
setLifeSpeedStype(newValue);
}
});

View file

@ -0,0 +1,4 @@
import { createSignal } from "solid-js";
export const [getWpm, setWpm] = createSignal("0");
export const [getAcc, setAcc] = createSignal(0);
export const [getBurst, setBurst] = createSignal(0);

View file

@ -1,17 +1,9 @@
import { createMemo, createSignal } from "solid-js";
import { createMemo } from "solid-js";
import { qsr } from "../utils/dom";
import { LiveCounter } from "./live-counter";
import { render } from "solid-js/web";
import config from "../config";
import * as ConfigEvent from "../observables/config-event";
export const [getWpm, setWpm] = createSignal("0");
export const [getAcc, setAcc] = createSignal(0);
export const [getBurst, setBurst] = createSignal(0);
const [getLiveSpeedStyle, setLifeSpeedStype] = createSignal(
config.liveSpeedStyle,
);
import { getWpm } from "../signals/live-states";
import { getLiveSpeedStyle } from "../signals/config";
const liveWpm = createMemo(() => {
return getLiveSpeedStyle() !== "off" ? getWpm() : "";
@ -23,9 +15,3 @@ export function mountLiveCounters(): void {
qsr("#liveSpeedCounter").native,
);
}
ConfigEvent.subscribe(({ key, newValue }) => {
if (key === "liveSpeedStyle") {
setLifeSpeedStype(newValue);
}
});

View file

@ -21,7 +21,7 @@ import * as SoundController from "../controllers/sound-controller";
import { clearLowFpsMode, setLowFpsMode } from "../anim";
import { createTimer } from "animejs";
import { requestDebouncedAnimationFrame } from "../utils/debounced-animation-frame";
import { setWpm } from "./live-states";
import { setWpm } from "../signals/live-states";
import Format from "../utils/format";
let lastLoop = 0;

View file

@ -58,7 +58,7 @@ import * as ModesNotice from "../elements/modes-notice";
import * as Last10Average from "../elements/last-10-average";
import * as MemoryFunboxTimer from "./funbox/memory-funbox-timer";
import { qsr } from "../utils/dom";
import { setWpm } from "./live-states";
import { setWpm } from "../signals/live-states";
export const updateHintsPositionDebounced = Misc.debounceUntilResolved(
updateHintsPosition,