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 10.04.2024 #1175

Merged
merged 78 commits into from
Apr 11, 2024
Merged

Release by 10.04.2024 #1175

merged 78 commits into from
Apr 11, 2024

Conversation

Salute-Eva
Copy link
Contributor

@Salute-Eva Salute-Eva commented Apr 10, 2024

Release Notes

Components

Dropdown

  • добавлена прослойка для dropdown в b2c и web (работает на старом api и с dropdown из new-hope)

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

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)

Icons

iOS

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

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

Tokens

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)

Docs

Popup

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

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

Misc

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)

📦 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]
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]
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]
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]
yarn add @salutejs/[email protected]
yarn add @salutejs/[email protected]
yarn add @salutejs/[email protected]
yarn add @salutejs/[email protected]

shuga2704 and others added 30 commits March 29, 2024 05:54
feat(new-hope): Documentation
TitanKuzmich and others added 10 commits April 10, 2024 07:16
# Conflicts:
#	cypress/snapshots/b2c/components/Pagination/Pagination.component-test.tsx/plasma-new-hope Pagination Styled -- _size.snap.png
#	cypress/snapshots/b2c/components/Pagination/Pagination.component-test.tsx/plasma-new-hope Pagination Styled -- type.snap.png
#	cypress/snapshots/web/components/Pagination/Pagination.component-test.tsx/plasma-new-hope Pagination Styled -- _size.snap.png
#	cypress/snapshots/web/components/Pagination/Pagination.component-test.tsx/plasma-new-hope Pagination Styled -- type.snap.png
#	packages/caldera-online/package-lock.json
#	packages/caldera-online/package.json
#	packages/caldera/CHANGELOG.md
#	packages/caldera/package-lock.json
#	packages/caldera/package.json
#	packages/plasma-asdk/package-lock.json
#	packages/plasma-asdk/package.json
#	packages/plasma-b2c/package-lock.json
#	packages/plasma-b2c/package.json
#	packages/plasma-b2c/src/components/Pagination/Pagination.stories.tsx
#	packages/plasma-new-hope/package-lock.json
#	packages/plasma-new-hope/package.json
#	packages/plasma-new-hope/src/components/Pagination/Pagination.tsx
#	packages/plasma-new-hope/src/examples/plasma_b2c/components/Pagination/Pagination.stories.tsx
#	packages/plasma-new-hope/src/examples/plasma_web/components/Pagination/Pagination.stories.tsx
#	packages/plasma-web/package-lock.json
#	packages/plasma-web/package.json
#	packages/plasma-web/src/components/Pagination/Pagination.stories.tsx
#	packages/sdds-serv/package-lock.json
#	packages/sdds-serv/package.json
#	packages/sdds-serv/src/components/Pagination/Pagination.stories.tsx
#	utils/plasma-docs-ui/package.json
#	website/plasma-theme-builder/package.json
#	website/plasma-ui-docs/package.json
#	website/plasma-web-docs/package.json
#	website/plasma-website/package.json
#	website/sdds-serv-docs/package.json
Copy link
Contributor

Theme Builder app deployed!

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

Copy link
Contributor

⚡ Component performance testing

Result: 🔴 FAIL

Details

render:

Component Diff Base value Current value
packages/plasma-web/src/components/Dropdown/Dropdown.perftest.tsx#Trigger_mode1 4.48 pts (+19.92%) 22.47 pts 26.95 pts
packages/plasma-b2c/src/components/Dropdown/Dropdown.perftest.tsx#Trigger_mode1 4.71 pts (+17.78%) 26.50 pts 31.21 pts
packages/plasma-web/src/components/TextField/TextField.perftest.tsx#DeferredValue_mode1 2.64 pts (+17.63%) 14.96 pts 17.60 pts
packages/plasma-web/src/components/Select/Select.perftest.tsx#Default_mode1 -3.39 pts (-11.56%) 29.29 pts 25.90 pts
packages/plasma-b2c/src/components/Select/Select.perftest.tsx#Default_mode1 -3.13 pts (-9.92%) 31.53 pts 28.41 pts

rerender:

Component Diff Base value Current value
packages/plasma-web/src/components/Dropdown/Dropdown.perftest.tsx#Trigger_mode1 3.39 pts (+44.76%) 7.58 pts 10.97 pts
packages/plasma-b2c/src/components/Dropdown/Dropdown.perftest.tsx#Trigger_mode1 3.36 pts (+42.35%) 7.93 pts 11.28 pts
packages/plasma-b2c/src/components/Select/Select.perftest.tsx#Default_mode1 -4.58 pts (-31.64%) 14.48 pts 9.90 pts

@Yakutoc Yakutoc requested a review from IgorYar April 11, 2024 07:54
@Yakutoc Yakutoc merged commit 34d0a2b into master Apr 11, 2024
24 of 25 checks passed
@Yakutoc Yakutoc deleted the release_2024-04-10 branch April 11, 2024 07:56
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