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 26.06.2024 #1269

Merged
merged 117 commits into from
Jun 27, 2024
Merged

Release by 26.06.2024 #1269

merged 117 commits into from
Jun 27, 2024

Conversation

Salute-Eva
Copy link
Contributor

@Salute-Eva Salute-Eva commented Jun 26, 2024

Release Notes

Components

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)

Icons

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)

Docs

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)

📦 Published PR as canary version: Canary Versions

✨ Test out this PR locally via:

npm install @salutejs/[email protected]
npm install @salutejs/[email protected]
npm install @salutejs/[email protected]
npm install @salutejs/[email protected]
npm install @salutejs/[email protected]
npm install @salutejs/[email protected]
npm install @salutejs/[email protected]
npm install @salutejs/[email protected]
npm install @salutejs/[email protected]
# or 
yarn add @salutejs/[email protected]
yarn add @salutejs/[email protected]
yarn add @salutejs/[email protected]
yarn add @salutejs/[email protected]
yarn add @salutejs/[email protected]
yarn add @salutejs/[email protected]
yarn add @salutejs/[email protected]
yarn add @salutejs/[email protected]
yarn add @salutejs/[email protected]

Copy link
Contributor

Theme Builder app deployed!

https://plasma.sberdevices.ru/pr/plasma-theme-builder-pr-1269/

@Yakutoc Yakutoc added this pull request to the merge queue Jun 27, 2024
Merged via the queue into master with commit 260169a Jun 27, 2024
34 checks passed
@Yakutoc Yakutoc deleted the release_2024-06-26 branch June 27, 2024 08:06
This was referenced Jul 24, 2024
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.

7 participants