## Tencent-TDS/KuiklyUI — 2.22.0…2.23.0

_14 commits._

### Features
- **feat(ohos): disable text render v2 and prevent high frequent logs by system (#1498)** (0eadaed)
- **feat: support SPAN selection type for rich text across Android, iOS and OHOS (#1493)** (5f706f0)
- **feat(core): support longPress event on rich-text Span (#1490)** (882d4a3)
- **feat: Android notify safeareaInsets if changed (#1486)** (521766d)

### Fixes
- **fix(ohos): skip drawing when shadow is null or frame width is zero (#1496)** (94afa1f)
- **fix(compose): migrate ComposeOnKuikly changes since 2026-06-14 (#1495)** (af1e5f3)
- **fix(core): change TextAreaEvent.keyboardHeightChange isSync default to false (#1494)** (f323eaf)
- **fix: add android click playSoundEffect (#1488)** (d61abde)
- **fix(web): h5 image support custom assets prefix (#1487)** (5759550)
- **fix: view frame align to pixel in ohos, android (#1485)** (2b873c3)
- **fix(compose): image error state not showing (#1482)** (89ba780)

### Backend
- **1.解决偶尔出现的ConcurrentModificationException异常问题 (#1473)** (16deb81)
- **1.增加自定义封装侧边栏组件 (#1436)** (ac2a8aa)

### Chore
- **refactor(ohos): rebuild KRThread/KRMainThread on libuv, harden scheduler boundaries, and drop dead sync APIs (#1489)** (1fb89be)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/Tencent-TDS/KuiklyUI?utm_source=github-action)._