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 11.07.2024 #1296

Merged
merged 129 commits into from
Jul 11, 2024
Merged

Release by 11.07.2024 #1296

merged 129 commits into from
Jul 11, 2024

Conversation

Salute-Eva
Copy link
Contributor

@Salute-Eva Salute-Eva commented Jul 11, 2024

Release Notes

Components

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)

SDDS DFA

  • добавлена тема 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)

Icons

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

Required checks

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

plasma-infra: Simplify required checks (#1278)

Scaffold

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

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

Support emotion engine

  • добавлена поддержка пакета @emotion для библиотеки plasma-new-hope

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

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)

Docs

Storybook link

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

Before:

After:

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

SDDS-DFA/SERVE

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

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

Misc

TextField

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

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

Website: colors palette

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

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

Выбор цвета

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

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

plasma-website: add page colors (#1266)

🐤 Download canary assets:
borderRadius
borderRadius_caldera_online_react-native--canary.1296.9890212027.ts
borderRadius_default_react-native--canary.1296.9890212027.ts
borderRadius_flamingo_react-native--canary.1296.9890212027.ts
borderRadius_plasma_b2c_react-native--canary.1296.9890212027.ts
borderRadius_plasma_web_react-native--canary.1296.9890212027.ts
borderRadius_sberHealth_react-native--canary.1296.9890212027.ts
borderRadius_sbermarket_business_react-native--canary.1296.9890212027.ts
borderRadius_sbermarket_metro_react-native--canary.1296.9890212027.ts
borderRadius_sbermarket_react-native--canary.1296.9890212027.ts
borderRadius_sbermarket_selgros_react-native--canary.1296.9890212027.ts
borderRadius_sbermarket_wlbusiness_react-native--canary.1296.9890212027.ts
borderRadius_sberonline_react-native--canary.1296.9890212027.ts
borderRadius_sberprime_react-native--canary.1296.9890212027.ts
borderRadius_sdds_dfa_react-native--canary.1296.9890212027.ts
borderRadius_sdds_serv_react-native--canary.1296.9890212027.ts
borderRadius_stylesSalute_react-native--canary.1296.9890212027.ts
shadow
shadow_caldera_online_react-native--canary.1296.9890212027.ts
shadow_default_react-native--canary.1296.9890212027.ts
shadow_flamingo_react-native--canary.1296.9890212027.ts
shadow_plasma_b2c_react-native--canary.1296.9890212027.ts
shadow_plasma_web_react-native--canary.1296.9890212027.ts
shadow_sberHealth_react-native--canary.1296.9890212027.ts
shadow_sbermarket_business_react-native--canary.1296.9890212027.ts
shadow_sbermarket_metro_react-native--canary.1296.9890212027.ts
shadow_sbermarket_react-native--canary.1296.9890212027.ts
shadow_sbermarket_selgros_react-native--canary.1296.9890212027.ts
shadow_sbermarket_wlbusiness_react-native--canary.1296.9890212027.ts
shadow_sberonline_react-native--canary.1296.9890212027.ts
shadow_sberprime_react-native--canary.1296.9890212027.ts
shadow_sdds_dfa_react-native--canary.1296.9890212027.ts
shadow_sdds_serv_react-native--canary.1296.9890212027.ts
shadow_stylesSalute_react-native--canary.1296.9890212027.ts
color
color_caldera_online_ios-swift--canary.1296.9890212027.swift
color_caldera_online_kotlin--canary.1296.9890212027.kt
color_caldera_online_react-native--canary.1296.9890212027.ts
color_caldera_online_xml--canary.1296.9890212027.xml
color_default_ios-swift--canary.1296.9890212027.swift
color_default_kotlin--canary.1296.9890212027.kt
color_default_react-native--canary.1296.9890212027.ts
color_default_xml--canary.1296.9890212027.xml
color_flamingo_ios-swift--canary.1296.9890212027.swift
color_flamingo_kotlin--canary.1296.9890212027.kt
color_flamingo_react-native--canary.1296.9890212027.ts
color_flamingo_xml--canary.1296.9890212027.xml
color_plasma_b2c_ios-swift--canary.1296.9890212027.swift
color_plasma_b2c_kotlin--canary.1296.9890212027.kt
color_plasma_b2c_react-native--canary.1296.9890212027.ts
color_plasma_b2c_xml--canary.1296.9890212027.xml
color_plasma_web_ios-swift--canary.1296.9890212027.swift
color_plasma_web_kotlin--canary.1296.9890212027.kt
color_plasma_web_react-native--canary.1296.9890212027.ts
color_plasma_web_xml--canary.1296.9890212027.xml
color_sberHealth_ios-swift--canary.1296.9890212027.swift
color_sberHealth_kotlin--canary.1296.9890212027.kt
color_sberHealth_react-native--canary.1296.9890212027.ts
color_sberHealth_xml--canary.1296.9890212027.xml
color_sbermarket_business_ios-swift--canary.1296.9890212027.swift
color_sbermarket_business_kotlin--canary.1296.9890212027.kt
color_sbermarket_business_react-native--canary.1296.9890212027.ts
color_sbermarket_business_xml--canary.1296.9890212027.xml
color_sbermarket_ios-swift--canary.1296.9890212027.swift
color_sbermarket_kotlin--canary.1296.9890212027.kt
color_sbermarket_metro_ios-swift--canary.1296.9890212027.swift
color_sbermarket_metro_kotlin--canary.1296.9890212027.kt
color_sbermarket_metro_react-native--canary.1296.9890212027.ts
color_sbermarket_metro_xml--canary.1296.9890212027.xml
color_sbermarket_react-native--canary.1296.9890212027.ts
color_sbermarket_selgros_ios-swift--canary.1296.9890212027.swift
color_sbermarket_selgros_kotlin--canary.1296.9890212027.kt
color_sbermarket_selgros_react-native--canary.1296.9890212027.ts
color_sbermarket_selgros_xml--canary.1296.9890212027.xml
color_sbermarket_wlbusiness_ios-swift--canary.1296.9890212027.swift
color_sbermarket_wlbusiness_kotlin--canary.1296.9890212027.kt
color_sbermarket_wlbusiness_react-native--canary.1296.9890212027.ts
color_sbermarket_wlbusiness_xml--canary.1296.9890212027.xml
color_sbermarket_xml--canary.1296.9890212027.xml
color_sberonline_ios-swift--canary.1296.9890212027.swift
color_sberonline_kotlin--canary.1296.9890212027.kt
color_sberonline_react-native--canary.1296.9890212027.ts
color_sberonline_xml--canary.1296.9890212027.xml
color_sberprime_ios-swift--canary.1296.9890212027.swift
color_sberprime_kotlin--canary.1296.9890212027.kt
color_sberprime_react-native--canary.1296.9890212027.ts
color_sberprime_xml--canary.1296.9890212027.xml
color_sdds_dfa_ios-swift--canary.1296.9890212027.swift
color_sdds_dfa_kotlin--canary.1296.9890212027.kt
color_sdds_dfa_react-native--canary.1296.9890212027.ts
color_sdds_dfa_xml--canary.1296.9890212027.xml
color_sdds_serv_ios-swift--canary.1296.9890212027.swift
color_sdds_serv_kotlin--canary.1296.9890212027.kt
color_sdds_serv_react-native--canary.1296.9890212027.ts
color_sdds_serv_xml--canary.1296.9890212027.xml
color_stylesSalute_ios-swift--canary.1296.9890212027.swift
color_stylesSalute_kotlin--canary.1296.9890212027.kt
color_stylesSalute_react-native--canary.1296.9890212027.ts
color_stylesSalute_xml--canary.1296.9890212027.xml
spacing
spacing_caldera_online_react-native--canary.1296.9890212027.ts
spacing_default_react-native--canary.1296.9890212027.ts
spacing_flamingo_react-native--canary.1296.9890212027.ts
spacing_plasma_b2c_react-native--canary.1296.9890212027.ts
spacing_plasma_web_react-native--canary.1296.9890212027.ts
spacing_sberHealth_react-native--canary.1296.9890212027.ts
spacing_sbermarket_business_react-native--canary.1296.9890212027.ts
spacing_sbermarket_metro_react-native--canary.1296.9890212027.ts
spacing_sbermarket_react-native--canary.1296.9890212027.ts
spacing_sbermarket_selgros_react-native--canary.1296.9890212027.ts
spacing_sbermarket_wlbusiness_react-native--canary.1296.9890212027.ts
spacing_sberonline_react-native--canary.1296.9890212027.ts
spacing_sberprime_react-native--canary.1296.9890212027.ts
spacing_sdds_dfa_react-native--canary.1296.9890212027.ts
spacing_sdds_serv_react-native--canary.1296.9890212027.ts
spacing_stylesSalute_react-native--canary.1296.9890212027.ts
typo
typo_mage_ios-swift--canary.1296.9890212027.swift
typo_mage_kotlin--canary.1296.9890212027.kt
typo_mage_react-native--canary.1296.9890212027.ts
typo_plasma_ios-swift--canary.1296.9890212027.swift
typo_plasma_kotlin--canary.1296.9890212027.kt
typo_plasma_react-native--canary.1296.9890212027.ts
typo_ruler_ios-swift--canary.1296.9890212027.swift
typo_ruler_kotlin--canary.1296.9890212027.kt
typo_ruler_react-native--canary.1296.9890212027.ts
typo_sage_ios-swift--canary.1296.9890212027.swift
typo_sage_kotlin--canary.1296.9890212027.kt
typo_sage_react-native--canary.1296.9890212027.ts
typo_sbermarket_ios-swift--canary.1296.9890212027.swift
typo_sbermarket_kotlin--canary.1296.9890212027.kt
typo_sbermarket_react-native--canary.1296.9890212027.ts
typo_soulmate_ios-swift--canary.1296.9890212027.swift
typo_soulmate_kotlin--canary.1296.9890212027.kt
typo_soulmate_react-native--canary.1296.9890212027.ts
📦 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]
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]
yarn add @salutejs/[email protected]

Yakutoc and others added 30 commits June 28, 2024 13:01
Copy link
Contributor

Theme Builder app deployed!

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

Copy link
Contributor

⚡ Component performance testing

Result: 🟢 OK

@Yakutoc Yakutoc added this pull request to the merge queue Jul 11, 2024
Merged via the queue into master with commit 5f65db1 Jul 11, 2024
28 checks passed
@Yakutoc Yakutoc deleted the release_2024-07-11 branch July 11, 2024 12:20
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.

8 participants