| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | Improve dark mode, focus and wrapping in the stylesheet | Nicholas Johnson | 15 hours |
| | | | | | | | | | | | | | | | | | | | The page declared no colour scheme, so browsers styled their own widgets for a light page against this theme's dark one. That was invisible until entries gained audio, since the audio player is the first user interface control the theme renders; scrollbars and form controls were affected too. Also give keyboard users the highlight that pointer users get on hover, and let long words break in list items, blockquotes and headings rather than only in paragraphs, so that a long URL cannot push the layout sideways. Preformatted blocks keep scrolling instead of breaking. The empty rulesets left as block placeholders are removed; the html and body colours are deliberately different and are untouched. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> | ||
| * | Add audio support for entries on website | Nicholas Johnson | 2026-09-06 |
| | | |||
| * | Move pageinfo below heading for website | Nicholas Johnson | 2026-09-06 |
| | | |||
| * | Replace visual dividers w/space for entry metadata | Nicholas Johnson | 2026-09-06 |
| | | | | | Less visual clutter, improves readability. | ||
| * | Update CSS stylesheet's copyright year | Nicholas Johnson | 2025-07-27 |
| | | |||
| * | Remove extra space created by Flexbox usage | Nicholas Johnson | 2025-07-27 |
| | | |||
| * | Make footer stick to bottom of page | Nicholas Johnson | 2025-07-27 |
| | | |||
| * | Add body padding width to CSS media query | Nicholas Johnson | 2025-07-27 |
| | | | | | | | Changing box-sizing from content-box to border-box caused the body width to account for padding, so it has to be added back in order to get the full 72 chars in the main content. | ||
| * | Ensure body is always at least viewport height | Nicholas Johnson | 2025-07-27 |
| | | | | | | The page content area's background color should always fill the height of the viewport, even if there is not enough page content. | ||
| * | Add a dark gray background to website | Nicholas Johnson | 2025-07-27 |
| | | | | | This makes it more visually clear where the content begins and ends. | ||
| * | Move /style.css to /static/css/style.css | Nicholas Johnson | 2024-11-25 |
| | | | | | | It's good practice to keep static website assets isolated to their own subdirectory. | ||
| * | Change CSS styling for external links | Nicholas Johnson | 2024-11-08 |
| | | |||
| * | Make hover/non-hover link colors equivalent | Nicholas Johnson | 2024-11-08 |
| | | |||
| * | Remove extra css subdirectory2024.05.26 | Nicholas Johnson | 2024-05-26 |
| | | |||
| * | Update CSS copyright dates2024.01.01 | Nicholas Johnson | 2024-01-01 |
| | | |||
| * | Add link underlines2023.09.16 | Nicholas Johnson | 2023-09-16 |
| | | | | | | Link underlines make links more accessible for users with low-contrast vision. | ||
| * | Shorten logo line-height2023.09.10 | Nicholas Johnson | 2023-09-10 |
| | | |||
| * | Revert "Remove redundant CSS rule"2023.09.02 | Nicholas Johnson | 2023-09-02 |
| | | | | | | | This reverts commit 892f28ca9ba65a004046800747d4d3dfd6d37c6c. Redundant CSS rule was not redundant. | ||
| * | Remove redundant CSS rule | Nicholas Johnson | 2023-08-30 |
| | | |||
| * | Scale images to main size2023.08.10 | Nicholas Johnson | 2023-08-10 |
| | | |||
| * | Stop scrollbar covering preformatted text2023.07.04 | Nicholas Johnson | 2023-07-04 |
| | | |||
| * | Revert "Justify text"2023.06.27.1 | Nicholas Johnson | 2023-06-27 |
| | | | | | This reverts commit 19491418e6d661fe626013d3f64779cdd1af0403. | ||
| * | Justify text2023.06.27 | Nicholas Johnson | 2023-06-27 |
| | | |||
| * | Make CSS styling more symmetrical | Nicholas Johnson | 2023-06-01 |
| | | |||
| * | Improve CSS robustness | Nicholas Johnson | 2023-05-05 |
| | | |||
| * | Fix blockquote paragraph margins2023.03.15 | Nicholas Johnson | 2023-03-15 |
| | | |||
| * | Remove extra space above unordered lists2023.02.15 | Nicholas Johnson | 2023-02-15 |
| | | |||
| * | Add back left/right padding | Nicholas Johnson | 2022-12-08 |
| | | |||
| * | Replace font-size px units with rem | Nicholas Johnson | 2022-12-08 |
| | | | | | Rem makes the site more accessible. | ||
| * | Set max line length to roughly 72 chars | Nicholas Johnson | 2022-12-08 |
| | | |||
| * | Complete overhaul of the CSS | Nicholas Johnson | 2022-12-08 |
| | | | | | | I made it as BEM-compliant as I could. Making it fully BEM-compliant is impossible since Hugo doesn't have HTML render hooks for certain tags. | ||
| * | Fix copyright notice | Nicholas Johnson | 2022-12-08 |
| | | |||
| * | Fix margins for highlighted code | Nicholas Johnson | 2022-12-06 |
| | | |||
| * | Add styling for quotes | Nicholas Johnson | 2022-12-06 |
| | | |||
| * | Remove Python scripts | Nicholas Johnson | 2022-11-09 |
| Using Hugo's configDir is more elegant. css/ was moved to assets so it isn't published when processing Gemini. Files in static/ are always published. Files in assets/ are only published when invoked in a template. | |||
