Skip to content

Retro Web UI v0.1.0

Choose a tag to compare

@github-actions github-actions released this 27 Aug 01:20
· 49 commits to main since this release

Retro Web UI v0.1.0

First public OSS release of the retro-web-ui Codex Skill. It converts existing web-app interfaces toward one of four desktop-era UI languages while treating behavior preservation as a primary constraint.

Included

  • Windows 98, Windows XP, Windows 7, and Japanese Freeware 2000s theme specifications and namespaced CSS primitives.
  • Semantic mapping guidance for cards, toggles, tabs, settings pages, dialogs, tables, status feedback, and related desktop controls.
  • Deterministic project inspection, theme bundling, hashed behavior comparison, and modern-style residue audit helpers.
  • MIT-licensed standalone Skill archive and SHA-256 checksum.

Verified evidence

  • React 19 / Vite 8: semantic Japanese Freeware 2000s conversion, production build, unchanged protected signals, real click interaction, aria-pressed, label/live-status transition, and screenshot inspection.
  • TodoMVC Vanilla ES6: semantic Windows 98 conversion, original/themed builds, byte-identical generated JavaScript, unchanged behavior comparison, hash-route state, and screenshot inspection.
  • Static HTML / Vanilla JS: real Chrome keyboard and interaction smoke plus all four rendered themes.
  • Vue 3 / Vite, SvelteKit 2 / Svelte 5, and Next.js 16 App Router: locked integration fixtures, detection/protection checks, and production builds.

Boundaries

  • Vue, SvelteKit, and Next evidence is integration-level; complete runtime semantic conversion is not claimed.
  • One converted React fixture is not evidence for every React app or component library.
  • Behavior hashes are guardrails, not proof of semantic equivalence. Target-app builds, tests, interactions, diff review, and visual inspection remain required.
  • Closed Shadow DOM, canvas/WebGL-only UI, cross-origin iframe contents, binary/generated bundles without source, and native desktop apps are safely unsupported. Portals, virtualization, CSS-in-JS, component libraries, and SSR hydration require target-specific verification.

Install

$skill-installer install https://github.com/ririri-rgb/retro-web-ui/tree/v0.1.0/skills/retro-web-ui

See the README for manual and repository-scoped installation, screenshots, validation commands, compatibility evidence, and troubleshooting.

Full Changelog: https://github.com/ririri-rgb/retro-web-ui/commits/v0.1.0