docs(palabras): handoff · granularidad typography.* (bd21466ab)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
alpha-0.1-sec-dom
dev 3 months ago
parent bd21466ab4
commit fab6fb5fe0

@ -94,6 +94,16 @@
Familia usa `effectiveFamily = currentFamily ?? schemeFontFor(...)` para value/data-empty/label. 2 tests
de `schemeFontFor`. Verificado Playwright: párrafo y encabezado muestran «Georgia» efectiva, sin
`data-empty`.
- **Granularidad `typography.*` dentro del mega-control — `bd21466ab`**: la whitelist `editable` ya
decidía si el mega-control Tipografía aparece ENTERO; faltaba apagar filas INDIVIDUALES con las claves
con punto (refleja el patrón que ya existe para `adjustments` de imagen). `PalabrasTypography` gana
`enabled: 'all' | readonly string[]`; **UN solo mecanismo de visibilidad** `show(key)` que unifica el
`essential` existente (inspector corto de la barra) con el `enabled` del esquema — no dos ejes `{#if}`
paralelos. **Vocabulario canónico** (11 filas, nombres semánticos cortos que EXTIENDEN los `size`/
`tracking` ya fijados en ESQUEMA, NO los nombres CSS): `font·style·weight·size·leading·tracking·word·
measure·case·wrap·tabular`, documentado en ESQUEMA §6 (tabla clave→fila→prop). Ambos consumidores pasan
`enabled={schemeSubControls(scheme, kind, 'typography')}`. Test del sufijo. Verificado Playwright:
párrafo gateado a size+leading → SOLO Tamaño+Interlineado; encabezado sin declarar → las 11 (retrocompat).
### Deuda declarada de esta sesión
- **Langs es/en** de las acciones nuevas (`action.merge-right`/`merge-down`/`split-cell`/`resize-column`
@ -106,8 +116,8 @@
diferidos con el usuario.
### Próximo (del mapa «qué queda del componente», presentado al usuario)
Finos de F3 (typography.* granular DENTRO del mega-control · ~~familia efectiva del bubble~~ **HECHO
`1745bafdb`**) · **deuda del
Finos de F3 (~~typography.* granular DENTRO del mega-control~~ **HECHO `bd21466ab`** · ~~familia
efectiva del bubble~~ **HECHO `1745bafdb`**) · **deuda del
motor**: `deleteRange` cross-callout (no-op diferido) · ~~base64~~ **RESUELTO** (`d96e4cde7` fast-path +
`013ef5afc` blob — la causa real era `samePalabrasDocument` en el `bind:value`, NO el DOM; ver
[`imagenes-base64.md`](./imagenes-base64.md)) · **F4.10 táctil** (gestos long-press/drag, necesita

Loading…
Cancel
Save

Powered by TurnKey Linux.