Skip to content

desktop

桌面本体 (Desktop Shell) 开发规划

Overview

本目录包含 CFDesktop 桌面本体(Desktop Shell)的开发规划和 TODO 文档。

模块索引

文件阶段状态
summary.md总体规划文档📋 参考
06_infrastructure.mdPhase A: 基础设施补全🚧 ~50%
07_render_backend.mdPhase B: 渲染后端抽象🚧 接口完成
08_p1_controls.mdPhase C: P1 控件✅ 100%
09_window_manager.mdPhase D: 窗口管理器🚧 部分完成
10_shell_navigation.mdPhase E: Shell 导航🚧 部分完成(状态栏/任务栏/启动器切片已落地)
11_notification_control.mdPhase F: 通知+控制中心⬜ 待开始
12_theme_settings_lockscreen.mdPhase G-I: 主题+设置+锁屏⬜ 待开始
13_widget_apps.mdPhase J-L: Widget+壁纸+文件管理+媒体⬜ 待开始

可见化里程碑 (从空白到可用)

以最小路径推进桌面从空白到可见可用,每步有明确的交付物和验收标准。 详见 milestone_00_overview.md 总览。

文件里程碑核心交付状态
milestone_00_overview.md总览依赖关系 + 可复用资产 + 可跳过模块📋 参考
../done/SUMMARY.mdMS1: 桌面骨架壁纸/背景 + 面板布局✅ 已完成
milestone_02_status_bar.mdMS2: 状态栏顶部时间+系统图标✅ 功能落地
milestone_03_taskbar.mdMS3: 任务栏底部居中图标+hover动画✅ 最小切片完成
milestone_04_app_launcher.mdMS4: 应用启动器弹出应用网格+进程启动🚧 闭环跑通·网格待做
milestone_05_window_management.mdMS5: 窗口管理窗口装饰+状态管理+任务栏联动🚧 追踪联动跑通·装饰待做
milestone_06_widget_control_center.mdMS6: 小组件+控制中心时钟组件+下拉控制面板+主题切换⬜ 待开始

关键路径: MS1 → MS2 → MS3 → MS4 → MS5 (MS6 可与 MS3-5 并行)

⚠️ 上表状态已于 2026-06-29 同步 current.md(项目进度唯一真相源)。若与各 milestone 文档头部状态不一致,以 current.md 为准。

四层性质分类法(规划骨架)

桌面能力按以下四层性质归类,不同性质不混排优先级(发动机→内容→插件→应用)。每个 Phase 条目可在文中标注其所属层。

含义典型归属
桌面能力 Capabilities框架/引擎"能做什么"(窗口管理/通知/IPC/崩溃/输入/搜索/电源策略/硬件接口/锁屏认证/多屏/剪贴板/全局快捷键)多归 CFDesktop core,少数抽 AELS 仓(power/network/i18n)
桌面资源 Resources桌面消费的静态素材(壁纸包/图标包/字体包/主题配色/音效)CFDesktop assets 或独立资源仓
桌面扩展 Extensions运行时挂载的插件/小组件(widget host + gadget/卡片)widget 框架归 core,具体 gadget 归扩展层
桌面第三方应用 Third-party apps跑在桌面上但独立的应用(文件管理器/媒体播放器/计算器/终端等)extern_app / aels-imagedocs 等

AELS 跨仓依赖(power/network/i18n/imagedocs/apprepo/ota)登记见 aels_cross_repo_deps.md

已完成归档

详见 ../done/ 目录,特别是:


Last updated: 2026-06-29(同步 current.md 里程碑真实状态;新增四层性质分类骨架)

Built with VitePress