Skip to content

PLASMA-7436: fix(sdds-acore/uikit-compose): DrawerState open/close was fixed.#818

Merged
malilex merged 5 commits into
developfrom
bugfix/plasma-7436
Jun 17, 2026
Merged

PLASMA-7436: fix(sdds-acore/uikit-compose): DrawerState open/close was fixed.#818
malilex merged 5 commits into
developfrom
bugfix/plasma-7436

Conversation

@malilex

@malilex malilex commented Jun 11, 2026

Copy link
Copy Markdown
Collaborator

sdds-uikit-compose

Drawer

  • Исправлен дефект при быстром изменении состояния open/close

What/why changed

DrawerState.close() раньше отбрасывал закрытие, если Drawer ещё считался Closed, но уже анимировался в Opened. При быстром уходе фокуса из Drawer команда закрытия игнорировалась, и Drawer оставался открытым.

@malilex malilex self-assigned this Jun 11, 2026
@malilex malilex added the bug Something isn't working label Jun 11, 2026
@coderabbitai

coderabbitai Bot commented Jun 11, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: b266139f-6ddd-4ef3-ac28-7d1a7314ef4e

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch bugfix/plasma-7436

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@salutedevs

salutedevs commented Jun 11, 2026

Copy link
Copy Markdown
Collaborator

📦 Собранные Debug APK

📲 Как установить APK на Android-устройство:

  1. Распакуйте архив.
  2. Скопируйте нужный .apk на устройство (через USB, Telegram, Google Drive и т.д.).
  3. Откройте .apk на устройстве и подтвердите установку.
    Если потребуется, включите Разрешение на установку из неизвестных источников в настройках устройства.

💻 Установка через USB (ADB):

  1. Включите Отладку по USB на устройстве (Настройки → Для разработчиков).
  2. Подключите устройство к компьютеру по USB.
  3. Убедитесь, что устройство отображается:
    adb devices
  4. Установите .apk:
    adb install path/to/your.apk
    Если приложение уже установлено и нужно обновить:
    adb install -r path/to/your.apk

@salutedevs

salutedevs commented Jun 11, 2026

Copy link
Copy Markdown
Collaborator

📘Артефакты документации опубликованы:

malilex added 2 commits June 15, 2026 12:45
# Conflicts:
#	sdds-core/uikit-compose/src/main/kotlin/com/sdds/compose/uikit/internal/popover/BasePopover.kt
@malilex malilex force-pushed the bugfix/plasma-7436 branch from c25aaf7 to 2a70397 Compare June 15, 2026 09:59
@malilex malilex merged commit 911c8e5 into develop Jun 17, 2026
54 checks passed
@malilex malilex deleted the bugfix/plasma-7436 branch June 17, 2026 07:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working compose

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants