WIP checkpoint (M2.53→M2.54 工作区): 字体归MeowOS/fonts+SDK跟随+多字体(进行中)+boot板载+状态栏28+亮度/音量修复+文档刷新
This commit is contained in:
1 parent
245bee2946
commit
064635b3c4
44 files changed
+2834
-308
No files matched your search
+12
-2
@@ -34,11 +34,21 @@
|
||||
| | `input.hotkey_window_ms` | int | 2500 | 组合/序列窗口 |
|
||||
| | `input.touch_arm_delay_ms` | int | 700 | 触摸布防延迟(防幽灵) |
|
||||
| | `input.swipe_invert` | bool | false | 设置页滑动方向(0=手指上滑→往下翻;1=反向) |
|
||||
| **字体/主题** | `font.file` | path | `MeowAPPs/fonts/font.png` | 字体图集 |
|
||||
| **字体/主题** | `font.file` | path | `MeowOS/fonts/default/font.png` | 字体图集 |
|
||||
| | `display.multi_font` | int 0/1 | 0 | **多字体**:1=按字符类别逐字符路由;0=单字体(只走 `font.file`,零额外内存/性能) |
|
||||
| | `font.class_cjk` | path | *(空=跟全局)* | 多字体:CJK 表意+扩展 所用字体(family 相对路径) |
|
||||
| | `font.class_cjk_sym` | path | *(空=跟全局)* | 多字体:全角/中文标点 所用字体 |
|
||||
| | `font.class_num` | path | *(空=跟全局)* | 多字体:0-9 所用字体 |
|
||||
| | `font.class_latin` | path | *(空=跟全局)* | 多字体:A-Za-z 所用字体 |
|
||||
| | `font.class_latin_sym` | path | *(空=跟全局)* | 多字体:半角标点 所用字体 |
|
||||
| | `font.class_other` | path | *(空=跟全局)* | 多字体:其他字符 所用字体 |
|
||||
| | `font.size.title` / `font.size.body` | int | 28/20 | 标题/正文字号 |
|
||||
| | `ui.style` | enum | `md3` | `md3`(Material You)/`miui` |
|
||||
| **通知** | `notify.center_enabled` | bool | true | 下拉通知中心开关 |
|
||||
| | `notify.app_quota` | int | 16 | 每应用通知配额 |
|
||||
| | `notify.categories` | int | 4 | 通知类型数上限(每 App,M2.53)[源:审计 2026-08-30]|
|
||||
| | `notify.category_quota` | int | 4 | 每类型活动通知上限(4×4=16/App)|
|
||||
| | `notify.media_quota` | int | 1 | 媒体通知单例(每 App 仅 1 条)|
|
||||
| **日志** | `log.level` | enum | `info` | `error/warn/info/debug` |
|
||||
| | `log.to_card` | bool | true | 写 TF 卡(无卡回退内存环) |
|
||||
| **音频** | `audio.volume` | int 0-100 | 60 | 系统音量(MeowOS 直写 CS43198 DAC;读回为追踪值) |
|
||||
@@ -92,7 +102,7 @@ int meow_settings_export(const char *path); /* 写一份 .conf 到 path */
|
||||
int meow_settings_import(const char *path); /* 从 .conf 读入覆盖,校验 + 通知 */
|
||||
```
|
||||
|
||||
- **clamp/校验集中在 set**:如 `brightness` 自动 clamp ≥ `brightness_min`(默认 25);`screen_off_timeout >= 0`;枚举越界拒绝。
|
||||
- **clamp/校验集中在 set**:如 `brightness` 自动 clamp ≥ `brightness_min`(默认 1;M2.39 由 25 改 1);`screen_off_timeout >= 0`;枚举越界拒绝。
|
||||
- **变更通知**在 set 成功后对注册 listener 广播(key 字符串),实体 UI 据此重绘;web 端经 MeowPanel 长连接推送。
|
||||
|
||||
## 4. 阶段 B2b:实体系统设置页(Launcher 内,用 B2a 已就位后端)
|
||||
|
||||
Reference in new issue
Block a user