diff --git a/src/lib/style/app.scss b/src/lib/style/app.scss
index 8e9115c..53eeee8 100644
--- a/src/lib/style/app.scss
+++ b/src/lib/style/app.scss
@@ -299,3 +299,7 @@ nav {
input[type='number'] {
text-align: right;
}
+
+.lightMode .bitaxelogo {
+ filter: brightness(0) saturate(100%);
+}
diff --git a/src/routes/Rendered.svelte b/src/routes/Rendered.svelte
index 99c3a26..d2beb74 100644
--- a/src/routes/Rendered.svelte
+++ b/src/routes/Rendered.svelte
@@ -59,7 +59,7 @@
{/each} -->
{:else if char.startsWith('mdi')}
-
+
{#if char.endsWith('rocket')}
{/if}
@@ -69,6 +69,9 @@
{#if char.endsWith('bolt')}
{/if}
+ {#if char.endsWith('bitaxe')}
+
+ {/if}
{:else if char === 'STS'}
S
@@ -83,8 +86,22 @@
-
diff --git a/static/bitaxe.webp b/static/bitaxe.webp
new file mode 100644
index 0000000..3c907c1
Binary files /dev/null and b/static/bitaxe.webp differ
diff --git a/tests/screenshots/viewport-screenshots.spec.ts b/tests/screenshots/viewport-screenshots.spec.ts
index 573b059..5ec5569 100644
--- a/tests/screenshots/viewport-screenshots.spec.ts
+++ b/tests/screenshots/viewport-screenshots.spec.ts
@@ -1,6 +1,6 @@
import { test, expect } from '@playwright/test';
-import { initMock, settingsJson } from '../shared';
+import { initMock, settingsJson, statusJson } from '../shared';
test.beforeEach(initMock);
@@ -69,6 +69,9 @@ test('capture screenshots across devices with bitaxe screens', async ({ page },
}
];
+ statusJson.data = ['mdi:bitaxe', '', 'mdi:pickaxe', '6', '3', '7', 'GH/S'];
+ statusJson.rendered = ['mdi:bitaxe', '', 'mdi:pickaxe', '6', '3', '7', 'GH/S'];
+
await page.goto('/');
await expect(page.getByRole('heading', { name: 'Control' })).toBeVisible();
await expect(page.getByRole('heading', { name: 'Status' })).toBeVisible();