openpencil/packages/core/src/text
rcoenen a9ee01fc13
fix: make fill hex editable and quiet local font probing
* fix: make fill hex editable and suppress premature local font warnings

- FillSection: replace read-only hex span with editable input for solid
  fills (matching existing stroke behavior); gradient/image fills and
  variable-bound fills keep the display span
- FontManager.findLocalFont: guard on localFontAccessState === 'granted'
  before calling queryLocalFonts(), eliminating SecurityError console
  warnings on load when the user hasn't yet granted font access
- .gitignore: add .opencode/

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* style: apply oxfmt formatting to FillSection.vue

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: Danila Poyarkov <dev@dannote.net>
2026-06-06 13:28:46 +03:00
..
derived-text chore: format codebase 2026-05-24 12:15:29 +03:00
direction.ts Refactor architecture boundaries across core, app, and packages (#234) 2026-04-30 15:14:19 +03:00
editor.ts style: tighten import grouping 2026-05-06 02:22:08 +03:00
face.ts refactor(text): use explicit font weight aliases 2026-05-17 13:44:58 +03:00
fallbacks.ts feat(core): add font fallback manifest 2026-05-05 21:35:12 +03:00
fonts.ts fix: make fill hex editable and quiet local font probing 2026-06-06 13:28:46 +03:00
index.ts feat(core): add font fallback manifest 2026-05-05 21:35:12 +03:00
opentype.ts test(core): stabilize engine unit tests 2026-05-25 01:41:59 +03:00
outlines.ts chore: format codebase 2026-05-24 12:15:29 +03:00
style-runs.ts refactor(core): use es-toolkit utilities 2026-05-18 19:21:14 +03:00