Skip to content

Commit d0dd0a3

Browse files
committed
better debug page.
1 parent 1e69fce commit d0dd0a3

File tree

2 files changed

+20
-8
lines changed

2 files changed

+20
-8
lines changed

src/frontend/Components/Debug.svelte

Lines changed: 19 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,18 @@
22
import { backendLogs, currentPage, pressedKeys } from '../stores'
33
import { IPages } from '../types'
44
import MenuItem from './MenuItem.svelte'
5+
let keys = []
6+
pressedKeys.subscribe((v) => {
7+
keys = reverseArr(v)
8+
})
9+
10+
function reverseArr(input: any[]) {
11+
var ret = new Array()
12+
for (var i = input.length - 1; i >= 0; i--) {
13+
ret.push(input[i])
14+
}
15+
return ret
16+
}
517
</script>
618

719
<MenuItem>
@@ -20,19 +32,19 @@ dark:text-gray-200
2032
even:dark:border-gray-800
2133
even:dark:bg-slate-900"
2234
>
23-
<div class="flex flex-row justify-between">
35+
<div class="flex flex-col justify-between">
2436
<div class="flex flex-col">
25-
<p>Pressed keys</p>
26-
{#each $pressedKeys as key}
27-
<p>
28-
{key}
37+
<p>Pressed keys:</p>
38+
{#each keys as key}
39+
<p class="my-1 border border-black bg-stone-300 dark:bg-slate-700">
40+
{key.length > 0 ? key : '[nothing pressed]'}
2941
</p>
3042
{/each}
3143
</div>
3244
<div class="flex flex-col">
33-
<p>logs</p>
45+
<p>Logs:</p>
3446
{#each $backendLogs as log}
35-
<p>
47+
<p class="my-1 border border-black bg-stone-300 dark:bg-slate-700">
3648
{log}
3749
</p>
3850
{/each}

src/frontend/Components/EventHandler.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@
145145
]
146146
function addLog(log: string) {
147147
const logs = get(backendLogs)
148-
if (logs.length > 1000) {
148+
if (logs.length > 50) {
149149
logs.pop()
150150
}
151151
logs.unshift(log)

0 commit comments

Comments
 (0)