Skip to content

(feat/shared): добавлена реализация WebHaptics [DS-16107]#2209

Draft
dHIM24 wants to merge 3 commits into
masterfrom
DS-16107
Draft

(feat/shared): добавлена реализация WebHaptics [DS-16107]#2209
dHIM24 wants to merge 3 commits into
masterfrom
DS-16107

Conversation

@dHIM24
Copy link
Copy Markdown
Contributor

@dHIM24 dHIM24 commented May 12, 2026

Кратко сформулируйте суть доработки

Чек лист

  • Задача сформулирована и описана в JIRA
  • В названии ветки есть айдишник задачи в JIRA (fix/DS-1234), ссылку прикреплять не надо
  • У реквеста осмысленное название feat(...) или fix(...) по conventional commits (https://www.conventionalcommits.org)
  • Код покрыт тестами и протестирован в различных браузерах
  • Добавленные пропсы добавлены в демки и описаны в документации
  • К реквесту добавлен changeset

Если есть визуальные изменения

  • Прикреплено изображение было/стало

Отрабатывает API, как WebHaptics, так и нативного решения

Screen_Recording_20260512_073849_Yandex.Browser.mp4

@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented May 12, 2026

🦋 Changeset detected

Latest commit: a9ccb8b

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 92 packages
Name Type
@alfalab/core-components-checkbox Major
@alfalab/core-components-config Minor
@alfalab/core-components-shared Minor
@alfalab/core-components Major
@alfalab/core-components-select Patch
@alfalab/core-components-mq Major
@alfalab/core-components-portal Major
@alfalab/core-components-accordion Patch
@alfalab/core-components-action-button Patch
@alfalab/core-components-amount-input Patch
@alfalab/core-components-base-modal Patch
@alfalab/core-components-bottom-sheet Patch
@alfalab/core-components-button Patch
@alfalab/core-components-calendar-range Patch
@alfalab/core-components-calendar Patch
@alfalab/core-components-cdn-icon Patch
@alfalab/core-components-checkbox-group Patch
@alfalab/core-components-circular-progress-bar Patch
@alfalab/core-components-file-upload-item-v1 Patch
@alfalab/core-components-file-upload-item Patch
@alfalab/core-components-form-control Patch
@alfalab/core-components-input-autocomplete Patch
@alfalab/core-components-input Patch
@alfalab/core-components-international-phone-input Patch
@alfalab/core-components-modal Patch
@alfalab/core-components-navigation-bar-private Patch
@alfalab/core-components-navigation-bar Patch
@alfalab/core-components-notification Patch
@alfalab/core-components-number-input Patch
@alfalab/core-components-page-indicator Patch
@alfalab/core-components-pass-code-v1 Patch
@alfalab/core-components-pass-code Patch
@alfalab/core-components-pattern-lock-v1 Patch
@alfalab/core-components-pattern-lock Patch
@alfalab/core-components-plate Patch
@alfalab/core-components-popover Patch
@alfalab/core-components-popup-sheet Patch
@alfalab/core-components-product-cover Patch
@alfalab/core-components-pure-cell Patch
@alfalab/core-components-radio-group Patch
@alfalab/core-components-radio Patch
@alfalab/core-components-side-panel Patch
@alfalab/core-components-sortable-list Patch
@alfalab/core-components-spinner Patch
@alfalab/core-components-steps Patch
@alfalab/core-components-switch Patch
@alfalab/core-components-system-message Patch
@alfalab/core-components-tab-bar Patch
@alfalab/core-components-tabs Patch
@alfalab/core-components-textarea Patch
@alfalab/core-components-toast-plate Patch
@alfalab/core-components-toast Patch
@alfalab/core-components-tooltip Patch
@alfalab/core-components-typography Patch
@alfalab/core-components-universal-date-input Patch
@alfalab/core-components-universal-modal Patch
@alfalab/core-components-custom-picker-button Patch
@alfalab/core-components-intl-phone-input Patch
@alfalab/core-components-picker-button Patch
@alfalab/core-components-select-with-tags Patch
@alfalab/core-components-table Patch
@alfalab/core-components-calendar-input Patch
@alfalab/core-components-code-input Patch
@alfalab/core-components-confirmation Patch
@alfalab/core-components-date-range-input Patch
@alfalab/core-components-date-time-input Patch
@alfalab/core-components-filter-tag Patch
@alfalab/core-components-gallery Patch
@alfalab/core-components-icon-button Patch
@alfalab/core-components-markdown Patch
@alfalab/core-components-tag Patch
@alfalab/core-components-notification-manager Patch
@alfalab/core-components-with-suffix Patch
@alfalab/core-components-drawer Patch
@alfalab/core-components-attach Patch
@alfalab/core-components-calendar-with-skeleton Patch
@alfalab/core-components-confirmation-v1 Patch
@alfalab/core-components-custom-button Patch
@alfalab/core-components-date-input Patch
@alfalab/core-components-masked-input Patch
@alfalab/core-components-password-input Patch
@alfalab/core-components-slider-input Patch
@alfalab/core-components-time-input Patch
@alfalab/core-components-alert Patch
@alfalab/core-components-chart Patch
@alfalab/core-components-comment Patch
@alfalab/core-components-list-header Patch
@alfalab/core-components-list Patch
@alfalab/core-components-stepped-progress-bar Patch
@alfalab/core-components-pagination Patch
@alfalab/core-components-bank-card Patch
@alfalab/core-components-phone-input Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@dHIM24 dHIM24 changed the title (feat/shared): добавлена реализация WebHaptics (feat/shared): добавлена реализация WebHaptics [DS-16107] May 12, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 12, 2026

Bundle size report

Entry point Size (minified)
@alfalab/core-components-checkbox/index.js 11.7 (+7.50 KB ❌)
@alfalab/core-components-custom-picker-button/index.js 256.8 (+7.10 KB ❌)
@alfalab/core-components-custom-picker-button/desktop/index.js 150.2 (+7.40 KB ❌)
@alfalab/core-components-custom-picker-button/mobile/index.js 229.4 (+7.20 KB ❌)
@alfalab/core-components-input-autocomplete/index.js 261.5 (+7.20 KB ❌)
@alfalab/core-components-input-autocomplete/desktop/index.js 162.8 (+7.40 KB ❌)
@alfalab/core-components-input-autocomplete/mobile/index.js 234.2 (+7.20 KB ❌)
@alfalab/core-components-international-phone-input/index.js 559 (+7.10 KB ❌)
@alfalab/core-components-international-phone-input/desktop/index.js 476.8 (+7.40 KB ❌)
@alfalab/core-components-international-phone-input/mobile/index.js 531.1 (+7.20 KB ❌)
@alfalab/core-components-intl-phone-input/index.js 664.1 (+7.30 KB ❌)
@alfalab/core-components-picker-button/index.js 254.7 (+7.10 KB ❌)
@alfalab/core-components-picker-button/desktop/index.js 148.4 (+7.40 KB ❌)
@alfalab/core-components-picker-button/mobile/index.js 227.6 (+7.20 KB ❌)
@alfalab/core-components-select/index.js 250.6 (+7.20 KB ❌)
@alfalab/core-components-select/desktop/index.js 166.8 (+7.40 KB ❌)
@alfalab/core-components-select/mobile/index.js 224.3 (+7.10 KB ❌)
@alfalab/core-components-select/shared/index.js 207.2 (+7.20 KB ❌)
@alfalab/core-components-select-with-tags/index.js 236.3 (+7.20 KB ❌)
@alfalab/core-components-select-with-tags/desktop/index.js 209.7 (+7.20 KB ❌)
@alfalab/core-components-select-with-tags/mobile/index.js 210.2 (+7.20 KB ❌)
@alfalab/core-components-shared/index.js 18.4 (+7.00 KB ❌)
@alfalab/core-components-table/index.js 178.3 (+7.40 KB ❌)
@alfalab/core-components-tabs/collapsible/index.js 157.8 (+7.40 KB ❌)

@coveralls
Copy link
Copy Markdown

coveralls commented May 12, 2026

Coverage Report for CI Build 25722810078

Coverage decreased (-0.2%) to 81.998%

Details

  • Coverage decreased (-0.2%) from the base build.
  • Patch coverage: 36 uncovered changes across 2 files (17 of 53 lines covered, 32.08%).
  • No coverage regressions found.

Uncovered Changes

File Changed Covered %
packages/shared/src/haptics.ts 43 12 27.91%
packages/checkbox/src/Component.tsx 10 5 50.0%

Coverage Regressions

No coverage regressions found.


Coverage Stats

Coverage Status
Relevant Lines: 11662
Covered Lines: 9637
Line Coverage: 82.64%
Relevant Branches: 2214
Covered Branches: 1741
Branch Coverage: 78.64%
Branches in Coverage %: Yes
Coverage Strength: 233.97 hits per line

💛 - Coveralls

@github-actions
Copy link
Copy Markdown
Contributor

Demo build (default)

https://core-ds.github.io/core-components/2209

@github-actions
Copy link
Copy Markdown
Contributor

Demo build (alfasans)

https://core-ds.github.io/core-components/2209-alfasans

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.

2 participants