Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release by 24.07.2024 #1316

Closed
wants to merge 81 commits into from
Closed

Release by 24.07.2024 #1316

wants to merge 81 commits into from

Conversation

Salute-Eva
Copy link
Contributor

Release Notes

Components

Modal

  • поправлена генерация id для Modal, Popup
  • добавлены тесты для Modal, Popup

plasma-new-hope: fix id generation for Modal, Popup (#1001)

Toast

  • добавлен компонент Toast в новой архитектуре
  • добавлен в поставку в b2c/web
  • обновлены тесты
  • обновлена документация

feat(plasma-new-hope/web/b2c): toast refactor & redesign (#1010)

TextArea

  • Добавлена поддержка переноса строки для свойства placeholder;
  • Исправлено поведение компонента при использовании свойств defaultValue и placeholder.

fix(plasma-new-hope): Fixes for TextArea component (#1017)

SSRProvider

  • SSRProvider перенесен в библиотеку plasma-new-hope
  • добавлен в поставку b2c/web/asdk
  • из plasma-asdk удалена plasma-core зависимость

feat(plasma-new-hope): add ssr provider component (#1021)

Calendar

  • добавлено новое свойство onChangeStartOfRange в библиотеки plasma-{web,b2c}

After

prop onChangeStartOfRange

plasma-web: Add onChangeStartOfRange prop into Calendar (#1014)

Overlay

  • добавлен в новой архитектуре
  • добавлен в поставку для plasma-{b2c/web}
  • написаны тесты и документация
  • интегрирован в компоненты Toast, Modal

feat(plasma-new-hope/web/b2c): overlay component (#1033)

Select

  • Обновлены зависимости у callback onChangeValue, который вызывался при выборе элемента в multiselect режиме для библиотеки @salutejs/plasma-hope

fix(plasma-hope): Add value deps for Select component with multiselect mode (#1040)

Tabs

  • выполнен редизайн компонента Tabs
  • компонент добавлен в plasma-web/b2c в новой архитектуре
  • добавлены новые свойства для TabItem
  • TabsController теперь deprecated. Для подключения клавиатурной навигации необходимо дополнительно прокинуть свойства index, itemIndex, onIndexChange.

feat(plasma-web, plasma-b2c): Tabs refactor and redesign (#983)

Avatar & AvatarGroup

  • Упрощен функционал аватара
  • Avatar и AvatarGroup были добавлены в web, b2c

feat(plasma-new-hope, plasma-web, plasma-b2c): Avatar & AvatarGroup (#1036)

Combobox

  • добавлен компонент Combobox c новым дизайном в библиотеку @salutejs/plasma-new-hope для тем plasma-b2c и plasma-web, а также в @salutejs/plasma-b2c и @salutejs/plasma-web

single

image

multiple

image

feat(plasma-new-hope): Add Combobox component (#1032)

Indicator

  • добавлены тесты и документация
  • добавлен в поставку для библиотек: plasma-{web,b2c}
  • интегрирован в компонент Avatar

feat(plasma-new-hope, web, b2c): Indicator component (#1067)

ButtonGroup

  • добавлен новый компонент и тесты с документацией
  • исправлена структура файлов для Spiner
  • добавлен компонент Button в поставку в plasma-{b2c,web}
  • обновлена документация для Button
  • обновлены тесты зависящие от Button

feat(plasma-new-hope): add button group component (#1061)

Calendar

  • добавлено возможность выбора одного дня для range

feat(new-hope): edit calendar range logic and fix name (#1084)

TextField

  • исправлен ошибка связанная с прозрачностью в Safari

feat(plasma-new-hope): TextField issue with opacity (#1082)

Button

  • удалены токены scale из кнопки и группы кнопок в пакетах plasma-{b2c, web, sdds-serv}, caldera/-online
  • удалены токены scale из example для plasma-new-hope

feat: remove scale tokens from Button & ButtonGroup (#1110)

Grid

  • добавлен компонент Grid в new-hope
  • добавлен в поставку в b2c, web, sdds-serv
  • написаны тесты
  • обновлена документация

feat(plasma-new-hope): Grid refactor redesign (#1105)

ButtonBase

  • добавлен базовый компонент для создания custom кнопок для библиотек plasma-{b2c,new-hope}

feat(plasma-new-hope, b2c): ButtonBase (#1080)

Progress

  • добавлен в библиотеку в new-hope
  • добавлен в поставку пакетов plasma-{b2c, web}, sdds-serv
  • написаны тесты и документация

feat: Progress redesign refactor (#1126)

Tooltip

  • добавлены фолбэки на следующие свойства: isVisible, arrow, animated

feat(plasma-new-hope): tooltip old api fallback (#1140)

Divider

  • включен в поставку plasma-{b2c/web} и sdds-serv
  • написаны тесты и документация

feat(plasma-new-hope): Divider component (#1132)

Pagination

Компонент пагинации

feat(new-hope): Pagination (#1107)

Toolbar

  • добавили компонент Toolbar
  • включили в поставку в b2c/wev/sdds-serv
  • написаны тесты и документация

feat(plasma-new-hope): add toolbar component (#1150)

Dropdown

  • добавлена прослойка для dropdown в b2c и web (работает на старом api и с dropdown из new-hope)
  • добавлен новый prop closeOnBeyondTargetHover:boolean в Popover (определяет, нужно ли закрывать окно при наведении вне области target-элемента).

feat(plasma-new-hope, b2c, web): Dropdown interlayer (#1104)

Pagination

  • исправлена ошибка навигации с помощью кнопок next \ prev

fix(new-hope): Edit core and storybook (#1157)

Cell

  • добавлен в поставку plasma-{web,b2c}

feat(new-hope): Add cell (#1148)

Chip

  • поправлена типизация
  • компонент добавлен в поставку для sdds-serv, включая документацию

feat(plasma-new-hope): fix Chip types (#1155)

Button

  • добавлены токены состояний (active / hover) для конфигов компонента в библиотеках @salutejs/plasma-{b2c,web,asdk}, @salutejs/sdds-serv, @salutejs/caldera-online .

fix(plasma-web,plasma-b2c,plasma-asdk,sdds-serv,calder-online): Update state tokens for Button component (#1167)

Select

  • убрана поддержка вложенности
  • добавлена прослойка для компонента в plasma-{b2c,web} и sdds-serv (* работает на старом api и с select из new-hope).
  • переделаны тесты и обновлена документация

feat(plasma-new-hope, b2c, web, sdds-serv): Select interlayer (#1161)

TextField

  • проведен рефакторинг и редизайн
  • обновлены тесты и документация
  • добавлен в поставку в sdds-serv

feat(plasma-new-hope): TextField redesign (#1160)

Tooltip

  • поправлено позиционирование стрелочки тултипа
  • добавлен тест на многострочный тултип

До:
image

После:
image

fix(plasma-new-hope): fix tooltip arrow placing (#1171)

Storybook

  • исправлено некорректное поведение свойства placement
  • исправлено свойство enableContentLeft и enableContentRight в TextField

feat(plasma-new-hope, b2c, web, sdds): Fix storybook argTypes (#1182)

Avatar

  • добавлен aria-label
  • расширены примеры с доступностью

plasma-new-hope(avatar): Refactoring + a11y (#1180)

Radiobox

  • расширен пример в stories с учетом a11y возможностей

plasma-new-hope(radiobox): Improved a11y (#1188)

TextField

  • исправлен target для ref (теперь указывает на input tag)

plasma-*: Fix textfield ref (#1197)

Dropdown

  • рефакторинг всего компонента
  • добавлена возможность вложенных списков
  • поддержка a11y

feat(plasma-new-hope, web, b2c): Dropdown refactoring (#1201)

Компонент IconButton

Добавлен новый компонент IconButton для web и b2c

Feat icon button (#1195)

Checkbox

  • внешние отступы в Checkbox и Radiobox обнулены
  • обновлены скриншоты

feat: remove targets margins from Checkbox & Radiobox (#1176)

Calendar

  • добавлен пропс для включения/исключения минимума и максимума диапазона дат

feat: add calendar edge dates control (#1203)

Slider

  • добавлен компонент Slider

feat(plasma-new-hope): add slider component (#1194)

Textarea

  • изменен padding для label

fix(plasma-*): Fix padding on textarea (#1209)

Range

  • включен в поставку plasma-{b2c,web} / sdds-serv
  • написаны тесты и документация

feat: Add range component (#1208)

IconButton

  • включен в поставку sdds-serv
  • добавлена документация в sdds-serv-docs

feat(sdds-serv): add icon button (#1214)

Tabs

  • добавлен корректный проброс className в Tab и TabItem
  • поправлена документация для Tab и Segment

ДО:

image
image

ПОСЛЕ:

image
image

feat(plasma-new-hope): fix tabs styles (#1220)

Button

  • добавлено отображение value
  • исправлены внутренние отступы от contentLeft, contentRight
  • дополнены тесты и документация
  • исправлены тесты, зависящие от Button: Notification, Pagination, Toast, Toolbar
  • добавлен токен переопределения цвета value в ButtonGroup

feat: add button value (#1213)

Accordion

  • добавлен новый компонент в поставку для plasma-{web,b2c}

plasma-*: Add accordion (#1254)

Sheet

  • Добавлен компонент Sheet

plasma-new-hope: add Sheet component (#1225)

TextArea

  • TextArea портирован в sdds

sdds-serv: add TextArea component (#1263)

TextArea

  • исправлена типизация (разбитие на три группы rows / cols, height / width, autoResize / minAuto / maxAuto)
  • исправлен расчёт autoResize
  • исправлена документация

plasma-new-hope: TextArea height / width fixes (#1261)

TextArea

  • удалено упоминание resize (свойство deprecated)

(plasma-{new-hope, web}, sdds-serv): remove resize from docs (#1267)

Segment

  • добавлена возможность задать выбранные по умолчанию сегменты
  • добавлен тест на выбранные значения
  • добавлено пояснение в документации

feat(plasma-new-hope): add default selected segment (#1252)

DatePicker

  • добавлен новый компонент DatePicker
  • написаны тесты и документация
  • проведен рефакторинг стилей и токенов календаря
  • исправлен отступ от первой иконки в Range

feat(plasma-new-hope): add DatePicker component (#1224)

Portal

  • компонент добавлен в plasma-new-hope, портирован в plasma-{web, b2c}, caldera, sdds
  • добавлены тесты и документация
  • компонент внедрён в Popover и Popup
  • исправлено имя теста для Popover

plasma-*: Add Portal component (#1272)

Sheet

  • убран из примеров в stories лишний горизонтальный скролл
  • добавлена недостающая документация в caldera-online

Before:

scrollBefore

After:

scrollAfter

plasma-*: Fix Sheet scroll (#1273)

Dropdown

  • добавлено новое свойство portal

feat(plasma-new-hope): Added prop portal into Dropdown component (#1260)

Components

  • Добавлена тема sdds_dfaв библиотеку вертикалей @salutejs/sdds-themes
  • Добавлена библиотека компонент @salutejs/sdds-dfa
  • Поправлены компоненты Header, Skeleton, Accordion

feat(sdds-dfa): Add sdds-dfa components library (#1293)

SDDS-SERV

  • добавлена поддержка пакета @emotion

sdds-serv: Add support @emotion package (#1281)

Portal/Popup

  • убрана зависимость от свойства frame в элементе PopupRootContainer
  • переделан компонент Portal из конфигурируемого в обычный функциональный компонент

fix(plasma-new-hope): Popup and Portal improvements (#1299)

Chip

  • добавлено новое свойство hasClear
  • добавлен тест и обновлена документация

plasma-*: Add prop hasClear for Chip (#1312)

DatePicker

  • добавлена поддержка выбора кварталов
  • добавлены 4ре варианта работы с календарем (выбор дней, месяцев, календарей, лет)
  • добавлена поддержка кварталов в datepicker
  • добавлена возможность задавать события для каждой календарной сетки
  • добавлена возможность задавать неактивные элементы для каждой календарной сетки

Before:

After:

plasma-*: Datepicker improvements (#1302)

feat: Autocomplete (#1292)

Price, Portal

  • компонент Price добавлен в plasma-new-hope, портирован в plasma-{web, b2c}, sdds-{serv, dfa}
  • для Price обновлены тесты и документация
  • исправлена ошибка отсутствующего PropsTable в документации Portal

plasma-*: add Price component (#1307)

Select

  • добавлен новый компонент с поддержкой вложенных списков
  • поставлен во все клиентские библиотеки

feat: Select (#1233)

SDDS-SERV

  • добавлены компоненты:
    • Calendar
    • Notification
    • ButtonBase
    • Skeleton
    • Accordion

SDDS-{SERV, DFA}

  • заменены старые токены с префиксом --plasma-colors... на корректные.

Sdds-serv & sdds-dfa sync (#1314)

Accordion

  • добавлен новый view (b2c)
  • добавлена возможность добавить класс в accordionItem
  • исправлена работы disabled
  • добавлен флаг startLeftPosition
  • переделаны новые отступы из нового дизайна

Add functional to accordion (#1301)

Typography

  • добавлен пропс color
  • в секции plasma-web storybook добавлен color picker

feat: Add color prop in Typography (#1308)

Icons

Icons

  • поправлена публикация пакета со всем содержимым билда

fix(plasma-icons): fix package publish (#988)

Icons

  • поправлена публикация пакета со всем содержимым билда

fix(plasma-icons): fix package publish (#989)

Icons

  • поправлен tree-shaking пакета иконок
  • компонент Icon теперь deprecated

plasma-icons: fix tree-shaking (#1031)

Icons

  • добавлен svg формат иконок (не попадают в итоговой билд)

feat(plasma-icons): Add svg icons (#1095)

Icons

  • Добавлена генерация компонентов иконок на основе svg во время билда
  • Соотвественно удалены компоненты и их ассеты из гита

plasma-icons: build-time generate Icon components (#1101)

Icons

  • Добавлен скрипт генерации иконок под android на основе svg
  • Обновлена инструкция по добавлению иконок

plasma-icons: script to generate android icons (#1109)

Icons publish

  • добавлена директория old для обратной совместимости

plasma-icons: Add old dir for publish (#1149)

iOS

  • добавлен конвертор SVG в PNG для iOS app

plasma-icons: Convert SVG to PNG for iOS (#1163)

Stroke

  • заменили значение свойства stroke на currentColor

Before

Screenshot 2024-06-03 at 18 35 35

After

Screenshot 2024-06-03 at 18 33 57

plasma-icons: Replace stroke value to "currentColor" (#1226)

24 [s, small]

  • обновлен набор .svg иконок
  • обновлены/расширенны категории иконок
  • обновлены snapshots для тестов измененных иконок

feat(plasma-icons): Add icons preset [24, s, small] (#1247)

16 [xs, xsmall]

  • обновлен набор .svg иконок

feat(plasma-icons): Add icons preset [16, xs, xsmall] (#1250)

36 [m, medium]

  • обновлен набор .svg иконок

feat(plasma-icons): Add icons preset [36, m, medium] (#1257)

React

  • добавлена обработка всех имеющихся размеров: 16, 24, 36
  • обновлены cypress snapshots с использованием иконки IconDone

Before/After

Icon

New-hope

  • изменен токен по-умолчанию для свойство color в IconRoot (теперь var(--text-primary))
  • обновлены cypress snapshots связанные с var(--text-primary)

plasma-icons: Handle all sizes [React] (#1258)

Android

  • добавлены .xml иконки для всех имеющихся размеров: 16, 24, 36

After

Screenshot 2024-06-19 at 13 44 22 Screenshot 2024-06-19 at 13 46 09

plasma-icons: handle all icons size [Android] (#1259)

Icons page

  • добавлен вывод комбинации (старых + новых) иконок
  • добавлено динамическое изменение размера иконок в grid
  • косметические правки по дизайну

plasma-website: Redesign "Icons" page [Part 2] (#1262)

Icons page

  • добавлено меню фильтра по размеру
  • внесены дизайн правки

plasma-website: Add icons filter menu (#1265)

Website: Icons page

  • новый UI для блока поиск
  • исправлен вывод набора иконок
  • исправлено isDeprecate на isDeprecated

plasma-website: New UI search block (#1270)

iOS

  • исправлена генерация иконок под iOS

Before:

After:

plasma-icons: Rewrite generate icons for iOS (#1283)

Opacity

  • удалено ненужное свойство opacity

plasma-icons: Delete unnecessary prop opacity (#1282)

Infra

Workflow for dev branch

  • добавлен отдельный workflow для безусловной сборки документация и storybook на основе dev ветки

plasma-infra(documentation): Add documentation workflow for dev branch (#996)

Коллаборативный прогон [Perftool]

  • добавлен коллаборативный прогон (прогон одновременно двух веток в рамках одного процесса)

ci: use perftool collaborative mode (#991)

Override lerna ls

  • переопределили логику ignoreChanges для команды lerna ls чтобы изменения файлов *.component-test.tsx тоже учитывалось

plasma-infra: Override lerna ls config (#995)

Release pull request

  • добавлен выбор ветки для создания release pull request

plasma-infra: Refactoring release pull request workflow (#1007)

Versionate docs

  • вынесли этот процесс в отдельный, от публикация релиза, workflow.

plasma-infra: Move the versionate_docs job to a separate workflow (#1006)

Perftool

  • убиран verbose loglevel в perftool

Remove perftool max log verbosity (#1004)

Plasma-web-docs

  • обновлен пакет docusaurus и все что с ним связано до @latest версии
  • исправлены все уязвимости в пакете plasma-web-docs

plasma-infra: Bump Docusaurus to latest [plasma-web-docs] (#1025)

Plasma-ui-docs

  • обновлен пакет docusaurus и все что с ним связано до @latest версии
  • исправлены все уязвимости в пакете plasma-ui-docs

plasma-infra: Bump Docusaurus to latest [plasma-ui-docs] (#1026)

DEV Stage

  • добавлен dev stage для возможности сделать deploy dev branch. Нужен для QA

plasma-infra: Setup s3 DEV stage – manual run (#1029)

Fonts

  • обновлены шрифты для документации, storybook , тестов

chore: update sb fonts (#1041)

Upload assets

  • добавлена возможность указать пакет/релиз к которому нужно прикрепить assets

plasma-infra: Upload assets for target package(-s) (#1054)

plasma-temple

  • Удалены все упоминания о пакете plasma-temple в рутовой директории
  • Удалены все файлы, отвечающие за CI/CD пакета plasma-temple
  • Удалены все снапшоты и настройки из Cypress, касающиеся пакета plasma-temple

Remove plasma-temple from repo [Part 1] (#1048)

Scaffold docs CLI

  • добавлен CLI для создание директории документации по шаблону
  • добавлен CLI для создание компонента документации по шаблону

plasma-infra: Scaffold docs dir CLI (#1099)

Deploy documentations artefacts

  • распараллели процесс создания и загрузки артефактов документации
  • добавили marocchino/sticky-pull-request-comment для приклеивания сообщения к одному комментарию в pr
  • добавлена конфигурация: config-ci.json
  • удалены неиспользуемые переменные

plasma-infra: Refactoring deploy documentations artefacts [PR context] (#1125)

Build android icons plugin

  • добавлен dispatch события для запуска build icons в plasma-android

plasma-infra: Dispatch build-icons event (#1145)

Scaffold components docs

  • добавлена генерация компонентов по заданному шаблону

plasma-infra: Scaffold components docs by template (#1128)

@salutejs/plasma-sb-utils

  • обновлены TS до 4.2.4
  • обновлен @storybook/react до 7.6.17
  • исправлены все уязвимости
  • поправлены мелкие ошибки в типах

plasma-infra(sb-utils): Update dependencies versions (#1178)

Audit vulnerabilities

  • исправлены все уязвимости в клиентских пакетах (аля plasma-web)
  • обновлен до [email protected]
  • обновлен @babel и его зависимости до latest
  • заменен babel-plugin-transform-class-properties на @babel/plugin-transform-class-properties

plasma-infra: Fix vulnerabilities in client package (#1184)

Required checks

  • реорганизовали обязательные проверки (стало меньше и быстрее)

plasma-infra: Simplify required checks (#1278)

Scaffold

  • скрипт для генерации компонентов вынесен в отдельную команду

plasma-infra(scaffold): Extend script for update/sync component list (#1275)

Support emotion engine

  • добавлена поддержка пакета @emotion

feat(plasma-new-hope): add emotion support (#1276)

Tokens

Tokens

  • Добавлен пакет @salutejs/data-themes, который содержит все созданные json-схемы, а также набор методов, позволяющие сгенерировать темы для web-платформы в формате js объектов для styled-component и css стилей для подключения с помощью нативных способов.

  • В пакетах с наборами тем были объеденены токены с цветами и типографикой.

  • Так же если необходимы токены цвета или типографики отдельно, забрать их можно по пути @salutejs/<vertical-name>-themes/tokens для общих токенов и @salutejs/<vertical-name>-themes/tokens/<theme-name> для конкретных тем.

  • Добавлена новые пакеты с наборами тем для следующих дизайн вертикаль:

    • @salutejs/plasma-themes - для вертикали Plasma - пока нигде не используется;
    • @salutejs/sdds-themes - для вертикали SDDS - используется с библиотекой @salutejs/sdds-serv;
    • @salutejs/cladera-online-themes - для вертикали Caldera Online - используется с библиотеками @salutejs/cladera-online и @salutejs/cladera;
    • @salutejs/flamingo-themes - для вертикали Flamingo - пока нигде не используется;

New-hope

  • Удалена зависимость @salutejs/plasma-tokens из пакета.

SDDS-Serv

  • Обновлена документация со способом установки и подключением;
  • Убрана зависимость от пакета @salutejs/plasma-tokens и добавлен пакет @salutejs/sdds-themes;
  • Обновлён способ подключение темы в storybook;
  • Исправлена сторис LiveDemo в компоненте Toast;
  • Заменены токены цветов в конфигах компонента Segment на актуальные

Caldera / Caldera Online

  • Обновлена документация со способом установки и подключением;
  • Убрана зависимость от пакета @salutejs/plasma-tokens и добавлен пакет @salutejs/caldera-online-themes;
  • Обновлён способ подключение темы в storybook;
  • Исправлена сторис LiveDemo в компоненте Toast;
  • Заменены токены цветов в конфигах компонента Segment на актуальные

Add new tokens architecture (#1074)

Tokens

  • Добавлены ре-экспорты актуальных токенов в библиотеки @salutejs/plasma-tokens-b2b, @salutejs/plasma-tokens-b2c, @salutejs/plasma-tokens-web

feat(plasma-tokens-*): Add re-export fallback tokens (#1078)

Tokens

  • исправлена формула для расчёта hover / active состояний
  • добавлены новые токены (но в выключенном состоянии) в существующие темы и схемы для библиотек @salutejs/plasma-tokens, @salutejs/data-themes, @salutejs/caldera-online-themes, @salutejs/sdds-serv-themes, @salutejs/plasma-themes, @salutejs/flamingo-themes
  • добавлены недостающие токены для обратной совместимости у библиотек @salutejs/plasma-tokens-web, @salutejs/plasma-tokens-b2c, @salutejs/plasma-tokens-b2b,
  • добавлены недостающие токены в темы plasma_b2c, plasma_web, sds_engineer для библиотеки @salutejs/plasma-new-hope

feat(plasma-tokens,plasma-theme-builder): Add tokens to existed themes (#1165)

Chip

  • удален лишнее свойство hasClear из примера в story
  • заменены со старого формата на новый, токены в конфигурации (без приставки --plasma-colors)
  • добавлена недостающие свойство view=accent
  • обновлены cypress snapshots

fix: remove extra chip prop in stories (#1179)

Tokens

  • добавлены токены прозрачности для positive, warning, negative цветов
  • добавлены токены с active, hover модификаторами

tokens: add surface transparent tokens to sdds (#1206)

Theme

  • добавлены классы для более гибкого и удобного управления темами, созданных в новом формате.
  • добавлена возможность генерации базовой темы в новом формате.
  • добавлена возможность считывать темы в новом формате и конвертировать их в экземпляры созданных классов.
  • добавлена возможность записывать темы в новом формате на основе созданного экземпляра класса.

feat(plasma-tokens): Add write / read and generation new format of theme.json (#1207)

Tokens

  • Добавлены методы генерации токенов для web приложений на основе новой json структуры.
  • Перегенированы темы для всех вертикалей: sdds, plasma, flamingo и caldera-online на основе json файлов из данного репозитория.
  • Удалены старые json темы из пакета @salutejs/data-themes.
  • Переименован пакет @salutejs/data-themes в @salutejs/core-themes и обновлены все зависимости

feat(data-themes): Add new token generators for web via new json scheme and update themes (#1274)

Tokens

  • Добавлена новая темая sdds_cs в библиотеку @salutejs/sdds-themes с учётом обновленных токенов типографики.

feat(sdds-themes): Add sdds_cs theme (#1309)

Docs

Сontributing Typos

  • исправлены опечатки в документации
  • добавлен параграф об обязательном наличие локально browser chromium

plasma-docs: Fix cypress cli commands (#1058)

SDDS SERV DOCS

  • добавлена новый пакет документации

plasma-docs: Setup sdds-serv package docs (#1062)

Docs

  • Исправлена ошибка примера путём обновления токенов бэграундов в сторибуке для библиотек plasma-web, plasma-b2c, plasma-asdk.

До:

Screenshot 2024-03-21 at 12 28 41

После:

Screenshot 2024-03-21 at 17 03 31

fix(plasma-web,plasma-b2c,plasma-asdk): Replace tokens for background in storybook to new (#1139)

Popup

  • исправлена ошибка в документации

fix(new-hope): Fix popup doc (#1168)

SDDS-SERV

  • исправлены ошибки в документации
  • исправлены способы подключения токенов в коде документации
  • добавлены компоненты popover, modal, dropdown

plasma-docs(sdds): Fix docs (#1198)

Website - icons page

  • редизайн grid
  • редизайн cell grid
  • редизайн меню расширенной информации об иконки

plasma-website: Redesign "Icons" page [Part I] (#1228)

Edit docs

  • исправлена документация для компонента Switch, Checkbox и Radiobox
  • изменена работа документации, теперь при генерации файла документации туда добавляются все типы, в том числе и из react
  • в компонент PropsTable добавлен параметр include, который добавляет свойство в документацию, если он является типом из react

plasma-*: Edit docs core and change docs Switch, Checkbox and Radiobox (#1232)

Carousel

  • исправлено свойства stylingCallback на scopeCallback
  • исправлено свойства stylingResetCallback на scopeResetCallback

Before/After

Edit carousel docs (#1256)

Caldera-online

  • добавлена документация для библиотеки caldera-online
  • поправлены шаблоны документации для Button, Segment, Radiobox

caldera-online: Add documentation (#1249)

TextArea

  • удалено упоминание resize (свойство deprecated)

(plasma-{new-hope, web}, sdds-serv): remove resize from docs (#1267)

Storybook link

  • убрана ссылка/кнопка на storybook из документации для plasma-{web,ui}

Before:

After:

plasma-docs: hide short links for storybook (#1286)

Website: colors palette

  • добавлена страница с палитрой

Страница выбора цвета

Выбор цвета

Страница выбора оттенка

Выбор оттенка

plasma-website: add page colors (#1266)

SDDS-DFA/SERVE

  • добавлен шаблон документации для компонент Accordion
  • добавлена документация для пакета sdds-dfa
  • исправлена документация для Popover

feat: Add sdds-dfa-docs (#1295)

AudioPlayer

  • изменен cdn в примерахhttps://vc-static.sberdevices.ru/smartmarket-video-news/ на https://cdn1.newsback.sberdevices.ru/p-newsback/

plasma-{b2c,web}: Fix vc cdn url (#1298)

Misc

Release by 18.01.2024 (#981)

Storybook

  • поправлено отображение примера Popup в storybook

chore: fix Popup storybook example (#997)

Release by 31.01.2024 (#1020)

SDDS SRVC

  • добавлена библиотека sdds-srvc
  • поднят storybook в рамках pull request
  • опубликован npm пакет
  • добавлена Typography (в виде компонентов как старого, так и нового формата)
  • добавлены компоненты: Button, Checkbox, Dropdown, Link, Modal, Popup, Radiobox, Segment, Spinner, Switch

feat(sdds-srvc): add sdds srvc package (#1023)

Caldera

  • добавлена библиотека Caldera
  • поднят storybook в рамках pull request
  • опубликован npm пакет
  • добавлена Typography (в виде компонентов как старого, так и нового формата)
  • добавлены компоненты: Button, Checkbox, Dropdown, Link, ModalBase, PopupBase, Radiobox, Segment, Spinner, Switch

feat(caldera): add Caldera package (#990)

Caldera-online

  • добавлена библиотека Caldera-online
  • поднят storybook в рамках pull request
  • опубликован npm пакет
  • добавлена Typography (в виде компонентов как старого, так и нового формата)
  • добавлены компоненты: Button, Checkbox, Dropdown, Link, ModalBase, PopupBase, Radiobox, Segment, Spinner, Switch

feat(caldera): add caldera online package (#1012)

Release by 14.02.2024 (#1047)

SDDS Android

  • добавлен SDDS Android проект, включающий:

    • Theme Builder Gradle Plugin
    • SDDS Sandbox App
    • UIKit
    • UIKit Compose
    • файл с лицензией и README.md в каждый модуль

chore[sdds-android]: SDDS Android project was created. (#1045)

CI/CD Pipeline [SDDS Android]

  • Project build system migration to composite builds was made to support multiproject structure.
  • Code quality check workflow was created.
  • Merge report tasks were added.
  • Codeowners file was modified.

chore[sdds-android, cicd]: code quality check workflow (#1070)

Drawer

  • добавлены компоненты Drawer и Panel
  • Drawer включен в поставку b2c/web/sdds-serv
  • для Drawer написаны тесты

feat(plasma-new-hope): add Drawer (#1068)

Release by 29.02.2024 (#1079)

Tooltip

  • исправлена логика работы classname, теперь все наследуется корректно

fix(new-hope): remove wrapper from popover (#1083)

Pickers

  • исправлена ошибка UI в документации

fix(ui): fix pickers documentation bug with overflow (#1089)

Release by 13.03.2024 (#1112)

Drawer

  • изменили величину измерения высоты на dvh в storybook

fix: change height for Drawer stories (#1116)

Image

  • поправлена передача props в Image.stories

fix: fix args for Image stories (#1119)

Plasma Theme Builder

  • произведён рефакторинг методов, которые генерируют токены
  • актуализированы базовые токены, которые генерируются сервисом ThemeBuilder
  • добавлена новая группа outline, используемая в обводках / рамках

feat(plasma-theme-builder): Actualize default tokens (#1127)

Button

  • поправлен размер и отступ фокуса на кнопке

feat(plasma-new-hope): fix button focus (#1141)

Badge

  • поправлен токен фона для transparent-accent Badge
  • поправлен токен цвета текста для transparent-light

До:

image
image

После:

image
image

feat: update badge view tokens (#1142)

Release by 27.03.2024 (#1151)

Plasma Theme Builder

  • Добавлена генерация hover / active состояний для групп токенов.

feat(plasma-theme-builder): Add generate hover / active state for tokens (#1134)

Pagination

  • исправлена ошибка навигации с помощью кнопок next \ pre

fix(new-hope): Edit storybook content (#1154)

Website icons grid

  • исправлен поиск иконок по названию
  • исправлен grid для набора иконок

fix(plasma-website): Fix Icons (#1169)

Release by 10.04.2024 (#1175)

Colors

  • Добавил файлы фирменной палитры в формате json
  • Добавил директорию src в gitignore, т.к. теперь его содержимое генерируется автомически на основе json файлов

feat(plasma-color): Add generate color palette from json (#1172)

Release by 24.04.2024 (#1196)

chore(deps): update dependency @rollup/plugin-babel to v6.0.4 (#1085)

LikeFill/DislikeFill

  • исправлено отображение иконок в светлой теме

fix(icons): Fix dislike and like (#1202)

Perftool visual report (#1159)

Release by 15.05.2024 (#1205)

Checkbox/Radiobox

  • исправлен types компонентов для библиотек plasma-asdk, sdds-serv и caldera-online

Fix checkbox types (#1217)

Release by 29.05.2024 (#1222)

Release by 11.06.2024 (#1238)

Release by 26.06.2024 (#1269)

TextField

  • добавлены токены цвета и размера textBefore/After
  • исправлен line-height у иконок

feat: add textfield textBefore/After tokens (#1253)

Release by 11.07.2024 (#1296)

Tooltip

  • исправлен проброс стилей в Tooltip

plasma-new-hope: forward styles and className to Tooltip root (#1311)

Textarea

  • исправлена логика при использовании свойства autoResize (теперь ширина автоматически растягивается)

Результат с включенным autoResize после изменения ширины

До:

После:

plasma-*: Fix width autoresize prop in textarea (#1297)

Yeti-or and others added 30 commits July 12, 2024 13:18
- set correct url for back button
- set correct order for color names
@Yakutoc Yakutoc deleted the release_2024-07-24 branch July 24, 2024 10:05
@Yakutoc Yakutoc restored the release_2024-07-24 branch July 24, 2024 10:05
@Yakutoc Yakutoc deleted the release_2024-07-24 branch July 24, 2024 10:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants