From 82f96ecf88fc26677bcf75ed476fdad9b7866e03 Mon Sep 17 00:00:00 2001 From: cannorin Date: Sat, 22 Feb 2025 13:25:15 +0900 Subject: [PATCH] kripke: add history (2) --- apps/web/src/routes/kripke/components/formula-input.svelte | 3 ++- apps/web/src/routes/kripke/components/game.svelte | 5 +++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/apps/web/src/routes/kripke/components/formula-input.svelte b/apps/web/src/routes/kripke/components/formula-input.svelte index a4bd056..9960c6f 100644 --- a/apps/web/src/routes/kripke/components/formula-input.svelte +++ b/apps/web/src/routes/kripke/components/formula-input.svelte @@ -32,7 +32,7 @@ $effect(() => { {#if history.length > 0} - + {#each history as fml} {/each} @@ -41,6 +41,7 @@ $effect(() => { { async function check() { if (!canCheck || !formula) return; const valid = await checkImpl(formula); + formulaHistory.update((h) => + formula ? h.add(prettyPrint(formula, { symbols: unicodeSymbols })) : h, + ); moves.push({ type: "check", formulaStr, valid }); moves = [...moves]; formula = undefined;