@feugene/granularity-editor

  • С компонентами
  • релизов: 29
  • v4.0.1

Релизы @feugene/granularity-editor из его CHANGELOG: последние 8 целиком, более ранние — списком версий.

тег ядра v3.7.2

На этой странице

Записи релизов — авторский текст библиотеки, и он английский. Портал его не переводит: журнал изменений — история чужого репозитория, а переписанная история перестаёт быть историей.

v4.0.12026-10-28

Fixed

  • Peer @feugene/granum — >=3.10.0 <4.0.0. Вид заголовков, цитаты и панели с 4.0.0 лежит в темах каталога, и собирает его granum 3.10, а прежняя граница >=3.0.0 обещала больше.

v4.0.02026-10-28

Changed

  • Голос текста — решение темы. Крупные заголовки GrMarkdown (h1, h2) и верхний уровень GrRichText (h2) пишутся шрифтом заголовков темы --gr-font-display, как заголовки карточек и окон ядра; их начертание и кегль, шрифт, кегль, цвет и линия цитаты, подложка панели GrRichText — токены вида theme: --gr-markdown-display-weight, -h1-size, -h2-size, -quote-font, -quote-size, -quote-fg, -quote-bar (был хуком), --gr-rich-text-display-weight, -h2-size, -quote-font, -quote-size, -quote-fg, -quote-bar, -toolbar-bg. Темы каталога несут их с @feugene/granularity-tokens 2.5.0 — «Сланец», «Тактильная» и «Чертёж» с прежним видом, «Глина» — заголовками и цитатой антиквой; своей теме-копии нужны значения (granum doctor, theme-incomplete).
  • GrRichText в «только чтении» — без панели форматирования: поле читается как документ, ряд недоступных кнопок обещал правку, которой не будет. Недоступное поле панель держит.
  • Недоступный GrRichText гаснет целиком: панель без своей подложки, под ней — подложка поля --gr-disabled-bg. В тёмных режимах панель была светлее поля.
  • Peer @feugene/granularity-tokens — >=2.5.0 <3.0.0: темы со значениями редактора.

Fixed

  • Ссылка в GrRichText — текстовой ролью --gr-primary-text, как у GrMarkdown, а не заливочной --gr-primary: в светлой «Глине» та давала 2,9:1 к фону поля.

v3.0.12026-10-28

Fixed

  • Недоступный и «только для чтения» GrRichText объявлены на области ввода — aria-disabled и aria-readonly: диктор не называл поле недоступным, а axe требовал от текста недоступного поля контраста рабочего. Ошибка, недоступность и подпись, сменившиеся после монтирования, тоже доходят до области: её атрибуты ProseMirror ставил только при создании редактора.

v3.0.02026-10-28

Changed

  • Рамка GrRichText — рамка поля ядра (grFieldLookAttrs, вид area, packages/granularity/docs/field.md): рамка --gr-input вместо --gr-brd, скругление по ступени вместо --gr-radius-lg, отклик на указатель, в фокусе — --gr-input-focus-brd и кольцо толщины темы вместо рамки --gr-primary, вид «только чтение» — как у GrTextarea. Ребро на GrInput объявлено в dependencies.
  • Peer @feugene/granularity — >=3.5.0 <4.0.0: grFieldLookAttrs, которой ставится рамка поля, появилась в ядре 3.5.0.

v2.0.32026-10-22

Fixed

  • GrMarkdown и GrRichText читают глобальные токены темы (--gr-font-mono, --gr-leading-tight, --gr-leading-relaxed) без запасного значения: значение даёт тема, нехватку называет doctor.

v2.0.22026-10-21

Changed

  • Peer @feugene/granularity — >=2.0.0 <4.0.0: пакет работает и с ядром 3. Значения токенов компонентов ядра переехали в темы пакета токенов, роли и подпути ядра те же; doctor-конфиг пакета называет тему сборки явно — у каталога нет темы по умолчанию.

v2.0.12026-10-21

Fixed

  • Манифест объявляет хуки компонентов (tokens.hooks): на granum 3.7 doctor приложения не выдаёт token-fallback-only на точках кастомизации. Хуки берутся из tokens.json на сборке (withRegistryHookTokens тест-кита); GrMarkdown объявляет --gr-affix-offset, который инлайном ставит GrAffix ядра.

v2.0.02026-10-19

Changed

  • Peer @feugene/granum — >=3.0.0 <4.0.0, @feugene/granularity — >=2.0.0 <3.0.0. Ядро 2 — провайдер granum 3 (манифест формата 3, контракт версии 2) с темой из @feugene/granularity-tokens, и спутник объявляет те же мажоры: с ядром 1 на granum 2 он не соберётся.

Более ранние версии

Тела этих релизов не показываются: лента целиком весит больше, чем страница имеет право весить. Файл в репозитории всегда полон.

  • v1.1.12026-10-16
  • v1.1.02026-10-16
  • v1.0.62026-10-13
  • v1.0.52026-10-13
  • v1.0.42026-10-13
  • v1.0.32026-10-06
  • v1.0.22026-10-06
  • v1.0.12026-09-29
  • v1.0.02026-09-28
  • v0.4.12026-09-10
  • v0.4.02026-09-10
  • v0.3.12026-08-27
  • v0.3.02026-08-27
  • v0.2.32026-08-26
  • v0.2.22026-08-25
  • v0.2.12026-08-25
  • v0.2.02026-08-23
  • v0.1.32026-08-21
  • v0.1.22026-08-21
  • v0.1.12026-08-21
  • v0.1.02026-08-21

CHANGELOG пакета целиком