Repository navigation
feat: add Fonts option to pick installed fonts for the rain glyphs - #117
Merged
patrickschaper merged 9 commits intoOct 30, 2026
Merged
patrickschaper merged 9 commits into
patrickschaper merged 9 commits into
Conversation
- render rain with the chosen installed fonts, mixed evenly; intro text stays in the system font - add a Fonts section to the Rain tab with an installed-fonts pull-down and a Show all fonts toggle - alias ASCII glyphs to private-use scalars so digits and symbols come from the rain font - persist the selection in defaults (empty keeps the system font) and cap it at 8 fonts
…aints - create each options page at its real size instead of zero
- document the Fonts option in the options table - add a Matrix fonts section linking Matrix Code and Matrix Resurrected from Rezmason/matrix
- test rain font glyph tables, aliasing and catalog listing against Menlo - test rain font option sanitizing, persistence and renderer hand-off - allow the taller options sheet that now holds the Fonts section
- resolve conflicts with current intro and command scenes - preserve each font's glyphs and honor custom characters - fit rain glyphs and refresh changed font rasters - cover font mixing, Unicode isolation, and raster updates Note: five wallpaper startup checks also fail on pristine development; saver tests and build pass.
- discover hidden fonts and remove font filtering - retain missing glyphs for cached macOS fallback - share rain rasters across weight caches - add font reset and a dynamic family-only default label - simplify help text and cover font behavior with tests
- bundle original Classic and Resurrections fonts with attribution - persist glyph presets and preserve custom settings when switching - limit the font picker to one selection - preview glyphs in green on black with a smaller wrapping font - cover preset rendering, persistence, selection and layout
- show both bundled fonts before the dropdown divider - avoid duplicate entries among installed fonts - verify selection, ordering and reset behavior
- match the existing ten-second AppKit startup allowance - stop and clean up fixtures when startup fails
patrickschaper
force-pushed
the
feat/rain-font-selection
branch
from
October 30, 2026 19:00
c3d8f3e to
1fa958d
Compare
patrickschaper
enabled auto-merge (squash)
October 30, 2026 19:01
Merged
patrickschaper
added a commit
that referenced
this pull request
Oct 30, 2026
## What's changing ### Features - add Fonts option to pick installed fonts for the rain glyphs (#117) - add command capture scene and customizable Neo intro name (#106) - sign and notarize GitHub releases (#111) ### Bug Fixes - select the highest release version tag (#113) ## Validation - `./build.sh` - `./build-wallpaper.sh` - Strict codesign verification of both bundles
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Choose the rain's font and glyph set in both the screensaver and wallpaper app, with a live green-on-black preview.
Font credit: Matrix-Code and Matrix-Resurrected are bundled from Rezmason/matrix under its MIT license. Provenance, checksums, and exact active glyph mappings are recorded in
Resources/Fonts/README.md.Validation
chore:.AI disclosure: Developed with AI assistance (Claude and OpenAI).