Make UI improvements #1

Open
mtsz wants to merge 26 commits from mtsz/mt940-mbank-ts:ui-improvements into master

26 Commits

Author SHA1 Message Date
6b423a5608 feat: borderless button, header vertical offset 2025-08-12 17:13:21 +02:00
af90629c56 feat: center header and footer 2025-08-12 13:19:47 +02:00
77d3e1d01a feat: update various style elements from PR comment 2025-08-12 13:08:27 +02:00
29abad4fe9 feat: remove theme toggle 2025-08-12 13:07:44 +02:00
7e2c35da70 fix: typos 2025-08-10 14:57:32 +02:00
c53260d7d6 feat: make toggle theme button bigger 2025-08-10 14:53:30 +02:00
3571021fc0 chore: run npm audit fix 2025-08-10 14:46:00 +02:00
ddcb73462a feat: make ICD logo a link 2025-08-10 14:15:43 +02:00
414367afb5 refactor: improve layout for logo placement 2025-08-10 14:13:26 +02:00
89579664c2 feat: add ICD logo 2025-08-10 13:40:56 +02:00
1190d17217 chore: ignore macOS gargabe 2025-08-10 13:38:17 +02:00
43b3cf5f6a chore: use yellow pico, add theme-independent style template 2025-08-10 13:08:47 +02:00
495b265398 build: add dev script 2025-08-10 13:08:04 +02:00
c77bfcc72e feat: add font license 2025-08-10 11:52:03 +02:00
d76ac76be0 feat: fix sierotki in text 2025-08-10 11:49:31 +02:00
e9f221cfef feat: use Atkinson font 2025-08-10 11:45:01 +02:00
43183ef9b9 style: apply wider print width for all files 2025-08-10 11:28:34 +02:00
9591e500f7 build: add format scripts 2025-08-10 11:07:28 +02:00
342cfb6464 refactor: use css content to determine theme toggle button 2025-08-10 10:58:33 +02:00
b078ebbb78 feat: use faceless theme icons 2025-08-10 10:54:43 +02:00
a471a1d00e feat: add theme toggle button 2025-08-10 10:51:55 +02:00
c4b572369e feat: add pico css 2025-08-10 10:02:52 +02:00
b370d5a7df refactor: extract and tweak css style 2025-08-10 09:56:58 +02:00
eb92361291 refactor: use semantic html for structured document 2025-08-10 09:53:39 +02:00
212b27c43e style: add print width to prettier config + apply project-wide 2025-08-10 09:44:29 +02:00
1a5db08e9f chore: delete empty test file 2025-08-10 09:43:44 +02:00