sdk/: - 同步 meow_ui_widget/input/gfx/lazygrid/audio/media/img 等源码与头 (SDK 默认列表/容器控件默认 MD3 — meow_list_set_container 可回退; 全局 App 内底部上滑回桌面 — meow_ui_input_is_home_swipe 系统保留手势; LazyGrid/LazyColumn/LazyRow MD3 化;叠加让位自抑改 app_id 判定; DSD 音频格式等) - 新增独立模块源码 meow_img_color / meow_lyric / meow_lyric_view 及对应宿主 test_*.c - 保留公开仓自包含适配:vendored meow_font.c/meow_font.h/meow_notif.h 不动; build_sdk.sh 自包含版本不动;meow_ui_gfx.c 仅改 meow_font.h include 路径; meow_ui_internal.h 去除 FreeType 内部声明 - meow_ipc.h 同步到主仓 launcher 版本(含 AUDIO_FMT_DOP/媒体歌词/蓝牙输出协议) - 不含 FreeType 矢量字 meow_ft_*(需 freetype vendor,公开仓以位图 meow_font 自包含);不含 mipsel 二进制 / .o / .a / 固件 / 密钥 / devdocs examples/hello/: - 新增 ui/demo/sdk2/sdk2.c;build_hello.sh 纳入该文件(保持自包含) docs / README / .gitignore: - docs/MEOW_APP_SDK.md 补 §12.5(默认 MD3 容器 + 底部上滑回桌面 + 两个新 API) - README 能力清单补「默认 MD3 容器」与「底部上滑回桌面」 - .gitignore 补新增宿主测试二进制 验证:sdk/meow_ui.a 与 examples/hello/hello 交叉编译均 0 warning;工作区无生成物。
51 lines
950 B
Plaintext
51 lines
950 B
Plaintext
# ---- 构建产物 ----
|
|
*.o
|
|
*.a
|
|
|
|
# ---- 宿主测试二进制(SDK test_*.c 编译出的可执行;源码 .c 仍跟踪)----
|
|
test_ime_fix
|
|
test_meow_cachegov
|
|
test_meow_img_color
|
|
test_meow_lyric
|
|
test_meow_lyric_view
|
|
test_meow_md3
|
|
test_meow_ui_anim
|
|
test_meow_ui_home_gesture
|
|
test_meow_ui_iconbtn
|
|
test_meow_ui_lazygrid
|
|
test_meow_ui_select
|
|
test_meow_ui_swipe
|
|
test_meow_ui_theme_export
|
|
test_meow_ui_view_event
|
|
test_net_ipc
|
|
test_meow_ui_box
|
|
test_meow_ui_config
|
|
test_meow_ui_dispatch
|
|
test_meow_ui_listvirt
|
|
test_meow_ui_scroll
|
|
test_meow_ui_str
|
|
test_meow_ui_theme
|
|
test_meow_ui_vol
|
|
test_meow_ui_widgets
|
|
test_notif_gesture
|
|
test_notif_open
|
|
test_notify_integration
|
|
test_notify_ipc
|
|
test_overlay_suppress
|
|
test_p1p2p3_repro
|
|
test_pinyin
|
|
test_sb_collapse
|
|
test_sdk_fixes
|
|
test_sdk_input_keys
|
|
test_ui_audio_host
|
|
test_umbrella
|
|
|
|
# ---- 示例 App 交叉二进制/生成物 ----
|
|
examples/hello/hello
|
|
examples/hello/render_test*.png
|
|
|
|
# ---- 杂项 ----
|
|
*.orig
|
|
*.log
|
|
*.tmp
|