Codex Styler 0.2.0-beta.5 — macOS & Windows Beta
Pre-releaseCodex Styler 0.2.0-beta.5 — Adaptive Contrast & Readability Recovery
This Beta makes foreground color part of the complete theme system. Text, placeholders, and semantic icons now adapt to the actual UI surface beneath them, not merely to the raw background image or Codex's own light/dark setting.
Release tag: v0.2.0-beta.5
Download and install
macOS 13+ on Apple Silicon
- Download
Codex-Styler_0.2.0-beta.5_aarch64-unsigned.dmg. - Compare its SHA-256 digest with
SHA256SUMS.txt. - Open the DMG and drag Codex Styler to Applications.
- On first launch, Control-click Codex Styler and choose Open.
The macOS app is ad-hoc signed, does not have an Apple Developer ID signature, and is not notarized. Do not disable Gatekeeper globally.
Windows 11 x64 — community-validation Beta
- Download
Codex-Styler_0.2.0-beta.5_x64-unsigned-setup.exe. - Compare its SHA-256 digest with
SHA256SUMS.txt. - Review the GitHub build attestation, then run the per-user installer.
The Windows installer is not Authenticode-signed, so SmartScreen may show an unknown-publisher warning. It is built on GitHub-hosted Windows runners and structurally verified. The Store launch and managed restart path still requires community real-device confirmation before RC.
Surface-aware color system
- Foreground selection starts from the theme's authored text color instead of replacing it with a fixed black or white.
- The color moves only as far as necessary toward a quiet black, white, or gray anchor, preserving a restrained relationship to the theme palette.
- Contrast is evaluated against the composited UI surface: background brightness, overlay, image uncertainty, component surface color, and component opacity all participate.
- Quiet workspace surfaces and strong sidebars, cards, dialogs, menus, inputs, the composer, and the right panel receive separate opacity guards.
- Primary and secondary text target WCAG 4.5:1; tertiary text targets 3:1.
Runtime conflict recovery
- A Styler theme explicitly controls
color-scheme, semantic foreground tokens, exact Codex foreground utilities, placeholders, and supported icon roles while active. - If a native Codex foreground or surface still wins the cascade, Enhanced mode applies a narrowly scoped repair layer with stronger component surfaces and recalculated neutral-tending foregrounds.
- The runtime verifies the repaired result before deciding whether to fall back.
- Recoverable color conflicts therefore keep backgrounds, surfaces, layout, icons, motion, and companions intact.
- Missing application roots, removed runtime styles, absent visible surfaces, or a failed second verification still enter Conservative fallback.
- Restore official removes the normal theme layer, the repair layer, and every runtime marker, returning color control to Codex.
Preview and theme creation
- Manager previews use the same contrast and surface-opacity calculations as the injected runtime.
- All built-in light and dark variants are checked against their quiet, strong, and opaque component surfaces.
- Themes created from images retain a subtle source-image tint in their foregrounds when it remains readable.
- The Codex appearance selector now explains that Styler temporarily owns semantic colors while a theme is active.
Automated evidence
- Desktop tests cover adaptive color interpolation, surface compositing, every built-in light/dark variant, stale native foreground recovery, failed-repair fallback, and complete restoration.
- Runtime fixtures include primary and secondary Codex text utilities plus content-editable placeholders.
- Existing application, Companion Studio, package validation, Windows lifecycle, update, browser E2E, and screenshot regression coverage remains part of the release gate.
- Release checks verify synchronized versions, localized notes, production bundles, Rust formatting, Clippy, links, and release metadata.
Release evidence
SHA256SUMS.txtcovers both installers and the macOS updater archive.Codex-Styler_0.2.0-beta.5.spdx.jsonexports the dependency graph as SPDX 2.3.- GitHub artifact attestations cover both installers; platform updater artifacts carry Tauri signatures.
latest.jsoncontains macOS Apple Silicon and Windows x64 update entries.release-notes.jsoncontains validated English and Simplified Chinese summaries for the pre-download update panel.
Verify installers with GitHub CLI:
gh attestation verify Codex-Styler_0.2.0-beta.5_aarch64-unsigned.dmg \
--repo xuhuanstudio/codex-styler
gh attestation verify Codex-Styler_0.2.0-beta.5_x64-unsigned-setup.exe \
--repo xuhuanstudio/codex-stylerBeta limitations
- Runtime contrast checks intentionally cover semantic UI roles; syntax highlighting, Diff status colors, terminal ANSI colors, links, warnings, and success/error states retain their functional meaning.
- Windows Store and non-Store startup remain structurally tested in CI but require independent real-device reports before RC.
- macOS Intel, Windows ARM64, Linux, multiple entities, video backgrounds, 3D/WebGL, and arbitrary AI background segmentation remain outside 0.2.
- macOS notarization and Windows Authenticode signing remain required before v1 Stable.
Codex Styler is unofficial and is not affiliated with, endorsed by, or sponsored by OpenAI.