Skip to content

Redesign the 2027 Winter School page - #397

Merged
sapols merged 11 commits into
mainfrom
codex/winter-school-2027-design
Oct 22, 2026
Merged

sapols merged 11 commits into
mainfrom
codex/winter-school-2027-design

Conversation

@sapols

@sapols sapols commented Oct 22, 2026 •

Copy link
Copy Markdown
Contributor

Give /winter-school a dedicated responsive design based on the event banner and poster, with an event summary, registration button, poster link, Orbitron wordmarks, and Font Awesome icons. Keep the existing event information and the live Google Maps and agenda embeds, with the requested wording and formatting refinements. The page follows the system light/dark appearance, with a navy and ice-blue dark palette that preserves the artwork and the embeds’ original colors.

Hotel gets its own side heading, and Zoom details sit beside the venue address. Location and Zoom paragraphs align with their heading text on desktop and use the full left edge on mobile; Agenda and Transportation paragraphs use the full left edge at every width. Acknowledgements now starts with “This Winter School.” The poster gently enlarges by 4% on mouse hover while keeping its tilt, with reduced-motion preferences respected.

The change is confined to the Winter School Markdown page and three dedicated support files. Shared layouts, shared stylesheets, and other page sources are unchanged. Font Awesome is the sole icon implementation. The original SVG icons at commit b39f943 remain available in Git history if we want to restore them. That commit also contains the former front-matter toggle and layout wiring.

Validation

  • bundle exec jekyll build and git diff --check passed (Ruby 3.3.6, Bundler 2.5.22, Jekyll 3.10.0).
  • Chromium checks passed at 360, 390, 768, 1024, and 1440 px: expected text alignment and no horizontal page overflow.
  • All 14 Font Awesome icon instances, images, local navigation links, Google map, and agenda loaded.
  • Verified that only winter-school.html loads the dedicated stylesheet.
  • After removing the SVG fallback, a fresh Jekyll build and git diff --check passed; the rendered page is unchanged apart from whitespace, with all 14 Font Awesome icons preserved.
  • Poster hover checked in Chromium: 1.04× scale, unchanged 2° tilt and layout width, and no horizontal overflow. Touch emulation retains the original size; reduced-motion emulation disables the transition. A fresh Jekyll build and git diff --check passed.
  • Automatic dark mode checked at desktop and mobile widths: no horizontal overflow, all 14 icons and both live embeds loaded. Light-mode styles and layout match the prior version; dark mode keeps the same layout. A fresh Jekyll build and git diff --check passed.

Screenshots

Actual browser captures of commit 8c9d988, with the live map and agenda loaded.

Full desktop page (1440 px) desktop-full-2
Full mobile page (390 px) mobile-full

sapols and others added 11 commits October 22, 2026 18:24
Add a dedicated responsive layout and stylesheet inspired by the event artwork. Preserve the original content and live embeds, apply the requested content refinements, and use Font Awesome with the original SVG icons available as a fallback.
Travel Support, Hotel, and Official Language now use a single 190px heading column with a 40px gap at all desktop widths. The old 245px column lined the text up with the Registration card when the Dates card sat beside it; with that card gone the offset no longer aligns with anything, and the 1100px override made the text jump as the window narrowed.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
A small inline script compares the visitor's clock to 11:59 PM MT on December 18, 2026. Once that passes, the topline badge turns red and reads "Registration is closed", and the Register now button becomes an inactive "Registration closed" label. GitHub Pages only rebuilds on push, so this has to happen in the browser rather than in Liquid.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@sapols
sapols merged commit 0018cdf into main Oct 22, 2026
1 check passed
@sapols
sapols deleted the codex/winter-school-2027-design branch October 22, 2026 20:42
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