fix(sdk/hello): M2.71控件真机bug批次 — 圆形进度脏区+整环修复/Slider拖动/Dialog·Sheet背景快照scrim不叠黑/Disabled圆角α/点击重置息屏/滑动跟手/IME残影·键位·主题配色/List选中点击 (agent-162)

This commit is contained in:
MeowOS committed 2026-08-31 00:19:40 +08:00
1 parent b12404a986
commit b8c36bd33c
14 files changed
+554 -79

No files matched your search

+12
View File
@@ -909,6 +909,18 @@ int launch_app(struct app *a)
}
}
}
/* M2.71-bug5:App 前台触摸/交互(launcher 看不到应用内触摸,SDK 写标记)→ 重置自动息屏
* 计时;若已自动息屏,按 key-wake 同款路径唤醒(面板上电 + 落 buffer0)。 */
if (access(MEOW_APP_ACTIVITY_FILE, F_OK) == 0) {
unlink(MEOW_APP_ACTIVITY_FILE);
app_last_input = now_ms();
if (meow_auto_slept) {
logmsg("auto screen-off (app): touch wake");
meow_panel_on();
meow_auto_slept = 0;
fb_pan_buf0_force();
}
}
if (vold && !app_prev_vold) {
unsigned long long nw = now_ms();
if (app_seq_hits == 0) app_vol0 = vol_snapshot();
@@ -234,6 +234,8 @@ extern "C" {
#define MEOW_IPC_CONNS 10 /* 同时接入连接上限(backlog 4 + 余量) */
#define MEOW_IPC_BACKLOG 4
#define MEOW_SBAR_MODE_FILE "/tmp/meowapp_sbar"
/* M2.71-bug5:App 前台触摸/交互 → SDK 写该标记;launcher 前台 app 循环消费(unlink + 重置息屏计时) */
#define MEOW_APP_ACTIVITY_FILE "/tmp/meow_app_activity"
/* ---- 共享结构体/枚举(来自 meow_launcherd.c,拆分后统一放置)---- */
struct kd_state { int raw, stable, down; int longpressed; unsigned long long since, down_at; };
Binary file not shown.