Празнината
Повечето UI китове живеят в един дизайн инструмент, разминават се с кода, който ги реализира, а тъмната тема е добавена накрая, така че дизайнерите и разработчиците поддържат две версии на едни и същи решения.
Дизайн ресурси
UI кит, изграден от дизайн токени: светла и тъмна тема, 12 SVG листа на тема с всички състояния на компонентите, едно платно за Figma, Penpot или Inkscape и съответстващ CSS.
Очаквайте скоро
Още не е публикуван в магазина, затова няма връзка за покупка или изтегляне. PN Scripts не приема плащане за него тук.
Празнината
Повечето UI китове живеят в един дизайн инструмент, разминават се с кода, който ги реализира, а тъмната тема е добавена накрая, така че дизайнерите и разработчиците поддържат две версии на едни и същи решения.
Какво представлява
Paneform пази един източник, файловете с токени, и от него създава дизайн листовете, CSS и примерните страници в светла и тъмна тема, като проверява контраста при всяко изграждане.
Как се използва
Сменяте един токен и за секунди получавате съответстващи дизайн листове, CSS и документация в двете теми, а проверките за достъпност минават отново вместо вас.
За малки продуктови екипи и самостоятелни разработчици, които искат чист и достъпен набор от компоненти без абонамент за дизайн инструмент, Paneform е кит, изграден от токени, който работи като SVG във всеки редактор и като CSS във всеки уеб проект.
Използвайте го когато
Направено за
Основни стойности (шест цветови скали, текст, отстояния, радиуси, размери, продължителности) и два файла за темите, които свързват семантични имена като text.secondary или accent.hover с тях. Файловете следват синтаксиса на W3C Design Tokens (чернова) и подредбата на Tokens Studio със светла и тъмна тема.
Бутони в четири варианта, пет състояния и три размера; полета със задържане, фокус, грешка и забрана; отворен падащ списък; отметки, радио бутони и превключватели; табове; три вида карти; диалози върху затъмнен фон; известия в четири тона; таблица; навигация и страниране. Всеки екземпляр е именувана SVG група.
Едно и също изграждане от токените създава SVG листовете, голямото платно и paneform.css. HTML примерът показва всеки компонент с естествени елементи, фокус от клавиатурата и превключване на темата, а таблицата с токените изброява всяка стойност с нейната CSS променлива.
Тестовете проверяват всеки токен и препратка, изчисляват контраста на 24 двойки текст и фон и 6 граници на компоненти в двете теми, разчитат всичките 25 SVG файла, потвърждават, че всеки цвят в листовете е токен и че всеки очакван слой съществува, и проверяват CSS променливите и връзките в HTML.
1 от 6
| Платформа или среда | Поддържани версии | Тествано до |
|---|---|---|
| Python (to rebuild) | 3.10 или по-нова | 3.12 |
| Google Chrome (HTML reference) | 120 или по-нова | current stable, headless |
Продуктът е завършен и тестван. Още не се продава; тази страница ще посочи откъде да го вземете, когато започне.
Очаквайте скоро
Още не е публикуван в магазина, затова няма връзка за покупка или изтегляне. PN Scripts не приема плащане за него тук.