WIP checkpoint (M2.53→M2.54 工作区): 字体归MeowOS/fonts+SDK跟随+多字体(进行中)+boot板载+状态栏28+亮度/音量修复+文档刷新

This commit is contained in:
MeowOS Dev committed 2026-08-30 03:27:24 +08:00
1 parent 245bee2946
commit 064635b3c4
44 files changed
+2834 -308

No files matched your search

+2 -2
View File
@@ -64,7 +64,7 @@ int meow_settings_set_str (const char *key, const char *v);/* 长度截断 MEOW
int meow_settings_set_enum(const char *key, int v); /* 校验枚举合法 */
int meow_settings_set_bool(const char *key, bool v);
```
- **所有 clamp/校验集中在 set**(亮度 clamp ≥ `display.brightness_min` 默认 25、枚举越界拒绝、str 截断)。
- **所有 clamp/校验集中在 set**(亮度 clamp ≥ `display.brightness_min` 默认 **1**(M2.39 由 25 改 1,旧持久 25 自动迁移;[源:审计 2026-08-30])、枚举越界拒绝、str 截断)。
- set 成功后**自动 `settings_save()` 落盘**(板载 /usr/data/meow/settings.conf)并**通知 listener**。
### 2.3 枚举辅助(供 UI/web 显示中文标签)
@@ -122,7 +122,7 @@ int meow_settings_register(const meow_setting_def *def); /* 注册一个设置
```
# meow-settings 1
display.brightness = 101
display.brightness_min = 25
display.brightness_min = 1
display.screen_off_mode = panel
boot.default = meow
input.hotkey_seq = volup,volup,volup