Feat/new website#5
Merged
Merged
Conversation
The legacy Electron desktop client has been deprecated in favor of the Tauri version. This commit removes the built Electron artifacts and outdated documentation references. A new interactive download panel is added to the landing page, allowing users to fetch the latest Tauri installer for their platform via the GitHub Releases API.
… new design system Replace the previous dark terminal-style theme with a clean black-and-white design language, aligned with the brand guidelines documented in DESIGN.md. All HTML components are refactored to use descriptive class names (e.g., `button-primary`, `card-elevated`, `band-light`), CSS variables are fully redefined for the new palette, and a CTA band section is added to improve conversion flow. The change standardizes pill-shaped interactive elements, updated typography (Inter), and improves accessibility roles and labels.
The Vue UI (App.vue, style.css, i18n, theme) has been moved from the shared `../desktop/src` directory into `desktop-tauri/src/`, removing the cross-folder `@desktop` alias dependency. Added `initTauriWindowTheme()` to sync the native title bar theme with the app preference, and granted the `core:window:allow-set-theme` permission. Fixed `displayNameAndDescriptionFromParsed` to prefer frontmatter `name` over heading title. Updated all documentation, verification scripts, and Vite config to reflect the new structure.
Introduce dedicated `--terminal-*` CSS custom properties to enforce a consistent dark terminal/chrome appearance across all theme variants. Previously, terminal and code blocks relied on theme-sensitive variables (e.g. `--surface-dark-elevated`), causing visual glitches when the page theme was toggled. The new variables are set in the root stylesheet, while dark theme overrides only the background shades. As a side effect, button colors inside `.hero-band-dark` and `.cta-band-dark` are now fixed to white/black to avoid inheriting the flipped `--ink` value.
Previously, emoji characters were used as icons for scenario category tabs and inline code comments. This change replaces them with Lucide SVG icons for a more consistent and scalable visual experience, and adds corresponding CSS classes for proper sizing and coloring.
The comparison icons and evaluation notes in the code examples were cluttering the documentation. Removing them makes the page cleaner and focuses on the code itself. The step navigation active/completed states have been re-themed from accent-green to the primary color for consistency, and dark mode overrides have been added for better accessibility.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.