Skip to content

Improve Dev Notes reading, browsing, and layout consistency - #82

Merged
johnnygreco merged 10 commits into
mainfrom
johnny/dev-notes-reading
Sep 28, 2026
Merged

johnnygreco merged 10 commits into
mainfrom
johnny/dev-notes-reading

Conversation

@johnnygreco

@johnnygreco johnnygreco commented Sep 28, 2026 •

Copy link
Copy Markdown
Collaborator

Dev Notes now use metadata-generated article headers with consistent titles, subtitles, author bylines, and uncropped hero images. The index separates a spacious page introduction, author/category filters framed by dividers, and a larger featured note followed by a scrolling archive.

Readers can combine author and category filters, share filtered URLs, use browser Back/Forward, and navigate from article bylines. Categories are fixed to Announcements, Research, Case Studies, and Examples; invalid metadata fails generation before files are changed. Empty categories have an empty state, and the full index remains readable without JavaScript.

The site-wide visual review also fixes mobile footer overlap, breadcrumb clipping, narrow tables, navigation closing, keyboard skip links, and video playback. Authors supply metadata rather than manually formatting note headers; CI validates generated content and browser layouts.

Validation: clean documentation build and artifact checks; renderer and header tests; Chromium and WebKit coverage in both themes at five screen sizes, including filtering, history, refresh, byline navigation, and reading without JavaScript. Reviewed desktop/mobile screenshots and exercised navigation, search, code tabs/copying, transcripts, image links, and video playback.

@github-actions

github-actions Bot commented Sep 28, 2026 •

Copy link
Copy Markdown

Documentation preview

The preview has been removed.

@johnnygreco johnnygreco changed the title Make Dev Notes readable and keep site formatting consistent Improve Dev Notes reading, browsing, and layout consistency Sep 28, 2026
@johnnygreco
johnnygreco marked this pull request as ready for review September 28, 2026 15:37
@johnnygreco
johnnygreco merged commit 0592013 into main Sep 28, 2026
16 checks passed
@johnnygreco
johnnygreco deleted the johnny/dev-notes-reading branch September 29, 2026 02:52
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