diff --git a/web/public/css/style.css b/web/public/css/style.css index 96ff466..db18cc2 100644 --- a/web/public/css/style.css +++ b/web/public/css/style.css @@ -13,8 +13,8 @@ --border-light: #e5e7eb; --text: #111827; --text-secondary: #6b7280; - --primary: #2563eb; - --primary-hover: #1d4ed8; + --primary: #01a7c4; + --primary-hover: #01a7c4; --primary-light: #eff6ff; --error-bg: #fef2f2; --error-border: #fca5a5; @@ -30,13 +30,17 @@ } body { - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif; + font-family: "Google Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif !important; background: var(--bg); color: var(--text); line-height: 1.6; -webkit-font-smoothing: antialiased; } +button { + font-family: "Google Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif !important; +} + main { max-width: 640px; margin: 0 auto; @@ -56,23 +60,34 @@ h1 { letter-spacing: -0.02em; } +#connect-unsupported-hint { + margin-top: 20px; + color: var(--error-text); +} + +#connect-unsupported-hint a { + color: var(--error-text); + text-decoration: underline; +} + .hero-accent { color: var(--primary); font-weight: 600; } .beta-pill { - font-size: 0.55rem; + font-size: 0.7rem; font-weight: 600; text-transform: uppercase; letter-spacing: 0.05em; - background: var(--error-text); + background: var(--primary); color: #fff; - padding: 0.15rem 0.5rem; + padding: 0.35rem 0.7rem; border-radius: 10px; vertical-align: middle; position: relative; top: -0.15rem; + margin-left: 5px; } .subtitle { @@ -238,17 +253,25 @@ h2 { line-height: 1.5; } +.mode-card-title { + position: relative; +} + .recommended-pill { + position: absolute; + top: -8px; + right: -20px; margin-left: auto; font-size: 10px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.04em; - background: var(--success-text); + background: var(--primary); color: #fff; - padding: 0.2rem 0.6rem; - border-radius: 8px; - white-space: nowrap; + padding: 0.25rem 0.6rem; + border-top-left-radius: 8px; + border-bottom-left-radius: 8px; + line-height: 1.5; } /* NickelMenu option radio cards */ @@ -512,7 +535,8 @@ button.btn-success:hover { } .warning a { - color: inherit; + color: var(--warning-text) !important; + text-decoration: underline !important; } .error { diff --git a/web/public/favicon/apple-touch-icon.png b/web/public/favicon/apple-touch-icon.png new file mode 100644 index 0000000..fddbe6a Binary files /dev/null and b/web/public/favicon/apple-touch-icon.png differ diff --git a/web/public/favicon/favicon-96x96.png b/web/public/favicon/favicon-96x96.png new file mode 100644 index 0000000..8faff18 Binary files /dev/null and b/web/public/favicon/favicon-96x96.png differ diff --git a/web/public/favicon/favicon.ico b/web/public/favicon/favicon.ico new file mode 100644 index 0000000..cbd4a63 Binary files /dev/null and b/web/public/favicon/favicon.ico differ diff --git a/web/public/favicon/favicon.svg b/web/public/favicon/favicon.svg new file mode 100644 index 0000000..9811870 --- /dev/null +++ b/web/public/favicon/favicon.svg @@ -0,0 +1,77 @@ + + + + diff --git a/web/public/favicon/site.webmanifest b/web/public/favicon/site.webmanifest new file mode 100644 index 0000000..80c98e9 --- /dev/null +++ b/web/public/favicon/site.webmanifest @@ -0,0 +1,21 @@ +{ + "name": "", + "short_name": "", + "icons": [ + { + "src": "/web-app-manifest-192x192.png", + "sizes": "192x192", + "type": "image/png", + "purpose": "any" + }, + { + "src": "/web-app-manifest-512x512.png", + "sizes": "512x512", + "type": "image/png", + "purpose": "any" + } + ], + "theme_color": "#ffffff", + "background_color": "#ffffff", + "display": "standalone" +} diff --git a/web/public/favicon/web-app-manifest-192x192.png b/web/public/favicon/web-app-manifest-192x192.png new file mode 100644 index 0000000..3e78f5e Binary files /dev/null and b/web/public/favicon/web-app-manifest-192x192.png differ diff --git a/web/public/favicon/web-app-manifest-512x512.png b/web/public/favicon/web-app-manifest-512x512.png new file mode 100644 index 0000000..40ba23a Binary files /dev/null and b/web/public/favicon/web-app-manifest-512x512.png differ diff --git a/web/public/index.html b/web/public/index.html index 2680dcb..bf25e37 100644 --- a/web/public/index.html +++ b/web/public/index.html @@ -4,18 +4,27 @@
How would you like to set up your Kobo?
- Your browser does not support direct device access. Use Chrome or Edge to connect your Kobo directly, or choose the manual download option. + Note: Your browser does not support direct device access via the native filesystem API, which is required for a seamless patching experience. Directly connecting to your Kobo is not available because of this. Use Chrome, Edge or Opera to connect your Kobo directly, or choose the manual download option.
@@ -109,7 +123,7 @@