feat(frontend): Tauri Apps, Shared UI Library und Nix Flake
- packages/ui: Shared React Component Library (Button, Card, Badge, Input) mit Tailwind v4 @theme Design Tokens (oklch) - apps/web: ERP Web-UI (Vite + React + Tailwind v4, API-Proxy :8080) - apps/scanner: Tauri v2 Mobile App mit Barcode-Scanner Plugin (cfg(mobile) für Desktop-Kompatibilität) - flake.nix: Nix Flake mit rust-overlay, Tauri System-Deps (GTK, WebKitGTK, libsoup, OpenSSL), ersetzt shell.nix - justfile: Dev-Befehle für alle Projekte (backend, cli, web, scanner) - frontend/CLAUDE.md: Agent Guide mit Base UI Docs Referenz
BIN
frontend/apps/scanner/src-tauri/icons/128x128.png
Normal file
|
After Width: | Height: | Size: 1.8 KiB |
BIN
frontend/apps/scanner/src-tauri/icons/128x128@2x.png
Normal file
|
After Width: | Height: | Size: 3.4 KiB |
BIN
frontend/apps/scanner/src-tauri/icons/32x32.png
Normal file
|
After Width: | Height: | Size: 687 B |
BIN
frontend/apps/scanner/src-tauri/icons/64x64.png
Normal file
|
After Width: | Height: | Size: 967 B |
BIN
frontend/apps/scanner/src-tauri/icons/Square107x107Logo.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
frontend/apps/scanner/src-tauri/icons/Square142x142Logo.png
Normal file
|
After Width: | Height: | Size: 1.9 KiB |
BIN
frontend/apps/scanner/src-tauri/icons/Square150x150Logo.png
Normal file
|
After Width: | Height: | Size: 2 KiB |
BIN
frontend/apps/scanner/src-tauri/icons/Square284x284Logo.png
Normal file
|
After Width: | Height: | Size: 3.9 KiB |
BIN
frontend/apps/scanner/src-tauri/icons/Square30x30Logo.png
Normal file
|
After Width: | Height: | Size: 629 B |
BIN
frontend/apps/scanner/src-tauri/icons/Square310x310Logo.png
Normal file
|
After Width: | Height: | Size: 4.2 KiB |
BIN
frontend/apps/scanner/src-tauri/icons/Square44x44Logo.png
Normal file
|
After Width: | Height: | Size: 796 B |
BIN
frontend/apps/scanner/src-tauri/icons/Square71x71Logo.png
Normal file
|
After Width: | Height: | Size: 1 KiB |
BIN
frontend/apps/scanner/src-tauri/icons/Square89x89Logo.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
frontend/apps/scanner/src-tauri/icons/StoreLogo.png
Normal file
|
After Width: | Height: | Size: 827 B |
|
|
@ -0,0 +1,5 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<foreground android:drawable="@mipmap/ic_launcher_foreground"/>
|
||||
<background android:drawable="@color/ic_launcher_background"/>
|
||||
</adaptive-icon>
|
||||
|
After Width: | Height: | Size: 970 B |
|
After Width: | Height: | Size: 2.1 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 951 B |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 2.9 KiB |
|
After Width: | Height: | Size: 1.6 KiB |
|
After Width: | Height: | Size: 2 KiB |
|
After Width: | Height: | Size: 4.3 KiB |
|
After Width: | Height: | Size: 2.4 KiB |
|
After Width: | Height: | Size: 2.6 KiB |
|
After Width: | Height: | Size: 5.9 KiB |
|
After Width: | Height: | Size: 3.2 KiB |
|
|
@ -0,0 +1,4 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<color name="ic_launcher_background">#fff</color>
|
||||
</resources>
|
||||
BIN
frontend/apps/scanner/src-tauri/icons/icon.icns
Normal file
BIN
frontend/apps/scanner/src-tauri/icons/icon.ico
Normal file
|
After Width: | Height: | Size: 7.4 KiB |
BIN
frontend/apps/scanner/src-tauri/icons/icon.png
Normal file
|
After Width: | Height: | Size: 7.3 KiB |
BIN
frontend/apps/scanner/src-tauri/icons/ios/AppIcon-20x20@1x.png
Normal file
|
After Width: | Height: | Size: 476 B |
BIN
frontend/apps/scanner/src-tauri/icons/ios/AppIcon-20x20@2x-1.png
Normal file
|
After Width: | Height: | Size: 733 B |
BIN
frontend/apps/scanner/src-tauri/icons/ios/AppIcon-20x20@2x.png
Normal file
|
After Width: | Height: | Size: 733 B |
BIN
frontend/apps/scanner/src-tauri/icons/ios/AppIcon-20x20@3x.png
Normal file
|
After Width: | Height: | Size: 860 B |
BIN
frontend/apps/scanner/src-tauri/icons/ios/AppIcon-29x29@1x.png
Normal file
|
After Width: | Height: | Size: 675 B |
BIN
frontend/apps/scanner/src-tauri/icons/ios/AppIcon-29x29@2x-1.png
Normal file
|
After Width: | Height: | Size: 913 B |
BIN
frontend/apps/scanner/src-tauri/icons/ios/AppIcon-29x29@2x.png
Normal file
|
After Width: | Height: | Size: 913 B |
BIN
frontend/apps/scanner/src-tauri/icons/ios/AppIcon-29x29@3x.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
frontend/apps/scanner/src-tauri/icons/ios/AppIcon-40x40@1x.png
Normal file
|
After Width: | Height: | Size: 733 B |
BIN
frontend/apps/scanner/src-tauri/icons/ios/AppIcon-40x40@2x-1.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
frontend/apps/scanner/src-tauri/icons/ios/AppIcon-40x40@2x.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
frontend/apps/scanner/src-tauri/icons/ios/AppIcon-40x40@3x.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
frontend/apps/scanner/src-tauri/icons/ios/AppIcon-512@2x.png
Normal file
|
After Width: | Height: | Size: 9.6 KiB |
BIN
frontend/apps/scanner/src-tauri/icons/ios/AppIcon-60x60@2x.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
frontend/apps/scanner/src-tauri/icons/ios/AppIcon-60x60@3x.png
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
BIN
frontend/apps/scanner/src-tauri/icons/ios/AppIcon-76x76@1x.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
frontend/apps/scanner/src-tauri/icons/ios/AppIcon-76x76@2x.png
Normal file
|
After Width: | Height: | Size: 2.1 KiB |
|
After Width: | Height: | Size: 2.2 KiB |