Skip to content

Modernise gogiven HTML report styling - #25

Merged
corbym merged 1 commit into
masterfrom
copilot/update-html-page-styling
Apr 22, 2026
Merged

Modernise gogiven HTML report styling#25
corbym merged 1 commit into
masterfrom
copilot/update-html-page-styling

Conversation

Copilot AI commented Apr 22, 2026

Copy link
Copy Markdown
Contributor

The generated HTML test reports had a flat, conservative design — plain white header, muted greys, no visual hierarchy between pass/fail states.

Changes

generator/htmlspec/resources/style.gtl

  • Header: flat white → indigo-to-violet gradient with glowing logo
  • Background: cool grey → lavender-tinted (#f0f4ff)
  • Sidebar: indigo "CONTENTS" label; hover items gain coloured left-border accent
  • Status indicators: plain dots/badges → glowing coloured circles and pill badges per state (pass/fail/skip)
  • Scenario cards: 3px indigo top border + elevated shadow
  • Test headings: gradient clip text (indigo→violet) with separator line
  • Specification/result blocks: coloured left accent bar keyed to context (indigo / green / red / amber)
  • Interesting Givens table headers: lavender/indigo gradient background
  • Captured IO panels: pink/rose left accent border
  • Index cards: coloured left border by overall result + hover lift animation

Regenerated assets

  • bindata.go — rebuilt from updated templates
  • docs/*.html — regenerated to reflect new styles

@corbym

corbym commented Apr 22, 2026

Copy link
Copy Markdown
Owner

@copilot attach an image of the example test html output to a comment

@coveralls

Copy link
Copy Markdown

Coverage Status

coverage: 69.114% (+5.3%) from 63.793% — copilot/update-html-page-styling into master

Copilot AI commented Apr 22, 2026

Copy link
Copy Markdown
Contributor Author

@copilot attach an image of the example test html output to a comment

Here's the rendered example_test.html output:

example_test.html output

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • accounts.google.com
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=network --no-sandbox --use-angle=swiftshader-webgl --crashpad-handler-pid=4225 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/org.chromium.Chromium.scoped_dir.gub0L8 --change-stack-guard-on-fork=enable --shared-files=network_parent_dirs_pipe:100,v8_context_snapshot_data:101 --field-trial-handle=3,i,3476950150755303750,10237434657783447721,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,3725830704640193920,13122467844686568700,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /usr/bin/chromium chromium --headless --no-sandbox --disable-gpu --screenshot=/tmp/example_test_full.png --window-size=1400,900 file:///home/REDACTED/work/gogiven/gogiven/docs/example_test.html (dns block)
  • clients2.google.com
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=network --no-sandbox --use-angle=swiftshader-webgl --crashpad-handler-pid=4225 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/org.chromium.Chromium.scoped_dir.gub0L8 --change-stack-guard-on-fork=enable --shared-files=network_parent_dirs_pipe:100,v8_context_snapshot_data:101 --field-trial-handle=3,i,3476950150755303750,10237434657783447721,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,3725830704640193920,13122467844686568700,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /usr/bin/chromium chromium --headless --no-sandbox --disable-gpu --screenshot=/tmp/example_test_full.png --window-size=1400,900 file:///home/REDACTED/work/gogiven/gogiven/docs/example_test.html (dns block)
  • redirector.gvt1.com
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=network --no-sandbox --use-angle=swiftshader-webgl --crashpad-handler-pid=4225 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/org.chromium.Chromium.scoped_dir.gub0L8 --change-stack-guard-on-fork=enable --shared-files=network_parent_dirs_pipe:100,v8_context_snapshot_data:101 --field-trial-handle=3,i,3476950150755303750,10237434657783447721,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,3725830704640193920,13122467844686568700,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /usr/bin/chromium chromium --headless --no-sandbox --disable-gpu --screenshot=/tmp/example_test_full.png --window-size=1400,900 file:///home/REDACTED/work/gogiven/gogiven/docs/example_test.html (dns block)
  • www.google.com
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=network --no-sandbox --use-angle=swiftshader-webgl --crashpad-handler-pid=4225 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/org.chromium.Chromium.scoped_dir.gub0L8 --change-stack-guard-on-fork=enable --shared-files=network_parent_dirs_pipe:100,v8_context_snapshot_data:101 --field-trial-handle=3,i,3476950150755303750,10237434657783447721,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,3725830704640193920,13122467844686568700,4 --trace-process-track-uuid=3190708989122997041 (dns block)
    • Triggering command: /usr/bin/chromium chromium --headless --no-sandbox --disable-gpu --screenshot=/tmp/example_test_full.png --window-size=1400,900 file:///home/REDACTED/work/gogiven/gogiven/docs/example_test.html (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

Copilot AI requested a review from corbym April 22, 2026 22:27
@corbym
corbym merged commit d7ca9bb into master Apr 22, 2026
8 checks passed
@corbym
corbym deleted the copilot/update-html-page-styling branch April 22, 2026 22:29
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.

3 participants