Skip to content

Conversation

@ouankou
Copy link
Owner

@ouankou ouankou commented Jan 5, 2026

Improve WASM Demo Website & Modernize CI

Overview

This PR significantly improves the ompparser WASM demo website's aesthetics and usability, giving it a modern "terminal-like" feel. It also modernizes the WASM CI workflow by removing outdated manual setup scripts.

Changes

🎨 Website Improvements (Visuals)

  • Font Update: Switched to JetBrains Mono for a consistent, professional coding typeface.
  • Dark Theme Polish:
    • Deepened background colors to #101112 for a better contrast.
    • Unified background colors between the main panel and the editor/log areas to verify the "split" look.
    • Sharpened border radii (4px) for a sleeker, hardware-terminal aesthetic.
  • Visibility Fixes:
    • Fixed an issue where source code text was black on a dark background (now #f8f8f2).
    • Restored Syntax Highlighting colors that were previously masked.
    • Made the text cursor visible (white).
  • Layout:
    • Fixed header alignment (forced 50px height).
    • Added an inline GitHub link with icon for better discoverability.

⚙️ CI Cleanup

  • Simplify ci.yml: Removed verbose manual shell scripts for setting up the Emscripten environment.
  • Modern Action: Relies purely on the mymindstorm/setup-emsdk@v14 action, which handles PATH and EMSDK environment variables automatically.

Verification

  • Local UI: Verified locally; the site now looks cleaner and syntax highlighting works correctly.
  • CI: The updated workflow should be verified by this PR's build checks.

@ouankou ouankou force-pushed the feat/wasm-website-improvements branch from 3fc1e24 to e218fd8 Compare January 5, 2026 05:02
@ouankou
Copy link
Owner Author

ouankou commented Jan 5, 2026

@codex review

Copy link

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: e218fd8d31

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@ouankou
Copy link
Owner Author

ouankou commented Jan 5, 2026

@codex review

@chatgpt-codex-connector
Copy link

Codex Review: Didn't find any major issues. 👍

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@ouankou ouankou merged commit f2d01ad into main Jan 5, 2026
13 checks passed
@ouankou ouankou deleted the feat/wasm-website-improvements branch January 5, 2026 05:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant