Skip to content

v0.31.0

tagged this 23 Aug 10:53
Два пункта из отложенных, оба — про то, что нужную вещь нельзя было выразить.

**`GrInput`: `addon="inline"`.** Аддоны были только сегментами — отсеком,
отрезанным рамкой и выровненным по ступени размера. Для «₽» и «USD» это
верно: поля выстраиваются в колонку. Для поисковой строки — нет: лупа в
отсеке читается как поле с приклеенной кнопкой, а не как одно поле, поэтому
иконку внутри рамки нельзя было выразить вовсе и от неё отказывались.
Новый режим снимает разделитель и собственную ширину; отступ поля
по-прежнему считается измеренной шириной, так что текст начинается сразу
за украшением.

**`GrRichText`: слоты `#header` и `#footer`, 0.2.0.** Зон было ровно две —
тулбар и текст, — поэтому подпись со счётчиком ставили снаружи рамки: они
читались отдельным блоком, связь с полем держалась на близости. Зоны
необязательны, включаются самим фактом слота и отбиты рамкой изнутри, как
тулбар: линия принадлежит границе между зонами — у края поля она сошлась бы
со скруглением рамки. Фона у них нет: `--gr-muted` подложен тулбару, потому
что он панель управления, а тут содержимое потребителя.

Эталоны `GrInput` пересняты: в примерах прибавилось демо.
Assets 2
Loading