https://github.com/quarterback/think
https://github.com/quarterback/think
Last synced: 12 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/quarterback/think
- Owner: quarterback
- Created: 2026-06-18T05:29:43.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2026-06-25T23:33:33.000Z (29 days ago)
- Last Synced: 2026-06-26T01:11:08.997Z (29 days ago)
- Language: HTML
- Homepage: https://think-eta-sooty.vercel.app
- Size: 441 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Thinking Weapons
A single-page static site for **Thinking Weapons**, the participatory design
studio of Ron Bronson - a selected list of exhibitions, events, and hands-on
work since 2014.
It is a retrofit of the original post-brutalist "Think" scaffold: the exposed
ruled frames and giant display type are kept, but recoloured into the
ronbronson.dev / ronbronson.design house register - a Bell Labs / IBM
technical-memorandum lens with monospace metadata labels and a serif display
face. Semantic HTML, visible focus styles, skip navigation, and reduced-motion
support are retained.
## Palette
Five fixed pigments, role-mapped and WCAG-audited by `palette.js`, exposed as
two themes via the **THEME** dock (bottom-right) and remembered in
`localStorage`:
| Pigment | Hex | Role |
| -------------- | --------- | --------------------------------- |
| Snow | `#fff9fb` | light paper ground |
| Alabaster Grey | `#d3d4d9` | panel surface / secondary on dark |
| Air Force Blue | `#4b88a2` | decorative hairline / mid surface |
| Blush Rose | `#d55672` | signal - fills, borders, display |
| Night Bordeaux | `#481620` | ink ground / dark ground |
Open the console and call `TWPalette.audit()` to read the contrast ratios each
scheme lands on.
## Files
- `index.html` - single page: masthead, capabilities, about (with photo), and the selected exhibitions/events list.
- `404.html` - studio-styled not-found page.
- `styles.css` - recoloured post-brutalist layout, responsive type, a11y states.
- `palette.js` - WCAG-mapped palette engine + theme dock (runs before paint).
Type is Fontshare-hosted (Zodiak display, Switzer body) - no Google Fonts, in
keeping with the original scaffold; labels and years fall through to the system
monospace stack.
## Deploy
A static site - deploy from GitHub to Vercel or Netlify with no build command.
Use the project root as the publish directory.
## Customize
Edit the studio name, intro, and the `.event` list items in `index.html`. The
list is reverse-chronological (newest first); each entry is a year, a title,
an optional place/context line, and an optional reference link.