12 Commits
Author SHA1 Message Date
Asger Geel Weirsøe 495acc9155 Button sizes, ghost and toggle state, compact/flush/alt cards, drop zone, kbd
Everything asger.weirsøe.dk still wrote by hand: call-to-action buttons,
filter buttons with aria-pressed, the big input next to them, compact and
table-wrapping cards, the chat's second voice, the file drop area and the
shortcut key. Additive only.

Claude-Session: https://claude.ai/code/session_012LCTmU2ewo8tnM1dByYAoG
2026-10-29 18:40:00 +01:00
agw 9ac6a69d8a Status tags, output box and layout helpers
Adds --color-warn, .wt-tag--good/--warn/--bad/--accent (tinted surface,
theme text, readable in every palette), .wt-pre for logs and terminal
captures, and .wt-row/.wt-stack so small apps need no own CSS.

Claude-Session: https://claude.ai/code/session_01QhLkBGEip8wQdaZ54z4AqJ
2026-10-20 17:35:25 +02:00
Asger Geel Weirsøe 86086de662 adapters/bulma: theme-adaptive notifications (tinted surface + theme text) so they read in light and dark 2026-06-14 20:05:00 +02:00
agw 2e02df8fc4 feat(adapter): Tailwind v4 @theme token adapter (SSOT for Tailwind sites e.g. asger) 2026-06-15 13:40:39 +02:00
agw c4169a292b fix(adapter): theme-aware status colors (alerts/badges/buttons adapt to light) 2026-06-15 19:42:00 +02:00
agw b70ce3911e feat(adapter): keep card border/shadow even with Bootstrap .border-0/.shadow-none 2026-06-15 12:34:34 +02:00
Asger Geel Weirsøe 437b4fadd2 No card flicker during sort: body.wt-sorting freezes item transitions; hover lift gated behind @media (hover:hover)
Touch no longer triggers the hover lift (which flickered while dragging), and
transitions/hover-transform on sortable items are frozen during an active drag.
2026-06-14 19:25:00 +02:00
Asger Geel Weirsøe b70a65d39e Dark-mode <progress> styling + mobile no-sideways-scroll guards
- adapters/bulma.css: dark progress bars (surface track + accent/good fill).
- base: body overflow-x:hidden + overflow-wrap, and .media-content min-width:0
  so long content wraps instead of widening the page on mobile.
2026-06-14 19:05:00 +02:00
agw e14632026d feat(adapter): Bootstrap 5 adapter (maps Bootstrap -> tokens) 2026-06-15 19:26:00 +02:00
Asger Geel Weirsøe 3b1e359421 Fix dark-mode white bar (html bg + body min-height) and centred container
- html now gets --color-bg (not just body) + body min-height:100vh, so a short
  page never reveals a light html canvas as a bar at the bottom.
- Bulma adapter: force dark html/body + transparent sections, and centre
  .container.fullwidth with !important (beats Bulma's .is-marginless margin:0).
2026-06-14 17:05:00 +02:00
Asger Geel Weirsøe 41c22e4bb5 Exact asger toggle (theme key + prefers-color-scheme), responsive container + full site-chrome components
- weirsoe-theme.js: match asger.weirsoe.dk exactly — localStorage['theme'],
  prefers-color-scheme default, light<->dark click delegation.
- Container tokens + .wt-container(/--wide/--narrow/--bleed); Bulma adapter
  constrains content to a centred column past tablet (full-bleed on phones).
- Site chrome extracted from agw/pw so it can drop its hardcoded CSS: .wt-header
  /.wt-nav/.wt-brand/.wt-nav-link/.wt-main/.wt-footer, postcard .wt-card(+date/
  title/desc, --raised) and .wt-chip. README components table + theme-color note.
2026-06-14 16:20:00 +02:00
Asger Geel Weirsøe 5784f1f955 weirsoe-theme: framework-agnostic dark/light card design system
Extracted from asger.weirsoe.dk (src/styles/global.css). Tokens (--color-*) +
base layer (glow, selection, smooth theme transition) + .wt-* components +
.prose, plus a persisted dark/light toggle (weirsoe-theme.js) and a Bulma
adapter (adapters/bulma.css) so existing Bulma sites get the card look without
markup changes. Pure CSS, system fonts, no external requests.
2026-06-14 15:42:00 +02:00