MIUI Widget 接入(负一屏 + 曝光刷新) - AndroidManifest 新增 miuiWidget 全套标识 - intent-filter 新增 miui.appwidget.action.APPWIDGET_UPDATE - 根布局改为 FrameLayout + @android:id/background - minWidth 250→300dp(4x2 标准) - onReceive() 处理 MIUI 曝光刷新 - 5min 冷却自动刷新 深色模式全面适配 - drawable-night/widget_bg.xml - drawable-night/ic_opencode_go_logo.xml - drawable-night/ic_deepseek_logo.png + wordmark - layout-night/widget_opencode_go.xml - DarkInkWarm/DarkInkMuted + inkWarm()/inkMuted() - 全页面 51 处 InkMuted → inkMuted() - ServiceIcon 白底 → 主题自适应 用户体验 - 顶部栏 + 按钮:一键添桌面小组件 - 负一屏底部遮挡修复(间距压缩 28dp)
22 lines
811 B
Plaintext
22 lines
811 B
Plaintext
feat: MIUI Widget 完整适配 + 深色模式全局修复
|
||
|
||
MIUI Widget 接入(负一屏 + 曝光刷新)
|
||
- AndroidManifest 新增 miuiWidget 全套标识
|
||
- intent-filter 新增 miui.appwidget.action.APPWIDGET_UPDATE
|
||
- 根布局改为 FrameLayout + @android:id/background
|
||
- minWidth 250→300dp(4x2 标准)
|
||
- onReceive() 处理 MIUI 曝光刷新
|
||
- 5min 冷却自动刷新
|
||
|
||
深色模式全面适配
|
||
- drawable-night/widget_bg.xml
|
||
- drawable-night/ic_opencode_go_logo.xml
|
||
- drawable-night/ic_deepseek_logo.png + wordmark
|
||
- layout-night/widget_opencode_go.xml
|
||
- DarkInkWarm/DarkInkMuted + inkWarm()/inkMuted()
|
||
- 全页面 51 处 InkMuted → inkMuted()
|
||
- ServiceIcon 白底 → 主题自适应
|
||
|
||
用户体验
|
||
- 顶部栏 + 按钮:一键添桌面小组件
|
||
- 负一屏底部遮挡修复(间距压缩 28dp) |