Skip to content

Show how to theme a complete layout - #44

Merged
HarryCordewener merged 1 commit into
mainfrom
codex/theming-example
Oct 7, 2026
Merged

HarryCordewener merged 1 commit into
mainfrom
codex/theming-example

Conversation

@HarryCordewener

Copy link
Copy Markdown
Member

Summary

  • add a README example that applies preset and generated palettes to an entire layout
  • show the themed value rendering to ANSI and semantic HTML
  • add a generated comparison image for the fantasy preset and a triadic house palette
  • make showcase PNGs byte-for-byte reproducible by omitting volatile timestamp metadata

Verification

  • bash -n docs/showcase/capture.sh
  • two consecutive docs/showcase/capture.sh runs produced identical SHA-256 hashes for all captures
  • dotnet format MarkupString.slnx --verify-no-changes --no-restore
  • dotnet build docs/showcase/MarkupString.Showcase.csproj --no-restore --disable-build-servers
  • dotnet build MarkupString.slnx --no-restore --disable-build-servers
  • dotnet run --no-build --project MarkupString.Tests (1,031 passed)

@coderabbitai

coderabbitai Bot commented Oct 7, 2026

Copy link
Copy Markdown

Warning

Review paused — included plan limit reached

Keep your review moving with free on-demand reviews.

  • Run this review for free

On-demand reviews are free for the next 2 days.

  • Ask an admin to make reviews automatic

Open in CodeRabbit

Reviews can continue after your included limit without a manual trigger. An admin must approve usage-based billing.

Promotion and pricing details

On-demand reviews are free for the next 2 days. After that, they cost $0.25 per reviewed file.

Review limit details

Or wait 17 minutes for your next included review.

Check out review usage here.

Limit details: You’ve used the included review currently available. Your 80 included PR review attempts over the past 7 days set your current allowance at 1 review per hour.

Learn how review limits work.

Review configuration:

⚙️ Run configuration
  • Configuration used: Organization UI
  • Review profile: ASSERTIVE
  • Plan: Essentials
  • Run ID: 03f18f16-c236-498e-bc90-215f2ec0c81c
📥 Commits

Reviewing files that changed from the base of the PR and between a872663 and 2da2b29.

⛔ Files ignored due to path filters (3)
  • docs/assets/showcase-box-drawing.png is excluded by !**/*.png
  • docs/assets/showcase-image-drawing.png is excluded by !**/*.png
  • docs/assets/showcase-theming.png is excluded by !**/*.png
📒 Files selected for processing (4)
  • README.md
  • docs/showcase/Program.cs
  • docs/showcase/README.md
  • docs/showcase/capture.sh
  • Autopilot · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Comment @coderabbitai help to get the list of available commands.

@HarryCordewener
HarryCordewener merged commit d48846f into main Oct 7, 2026
7 checks passed
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