该项目用 vite + vue + pinia 搭建而成,模仿 Win11 系统在浏览器端实现 Win11 桌面。
-
丝滑的桌面体验
-
完整的文件系统联动与交互
-
Windows 终端互动
-
个性化桌面
-
启动和锁定屏幕
-
可拖动和设置应用窗口
-
最重要的是 NONE-UI组件库
-
任务栏
-
弹出实时新闻页
-
弹出菜单选择板
-
在菜单选择板内可以切换到应用列表,弹出字母表,可以打开终端,可以退出登录
-
search、setting、browser 打开的位置、样式
-
setting板块选项详情的切换、动态背景
-
quickSetting板块里面图标的点击、拖动效果
-
calender 当天时钟、日期的标注、 查看不同月的日历
-
点击图标后应用的显隐和左面多个应用重叠时的层级
-
鼠标到相应位置或点击后的样式变化
-
消息提示框 MessageBox
-
-
桌面图标
- 桌面图标 与 文件夹 变更同步更新
- 图标拖动
- 打开现存 App
-
app工具栏
- 最大化、最小化、关闭
- 点击拖动整个 App
- 动态传入 App 名称
- 分割 app 视窗
- 拖动改变大小
- 切换显示层级
-
文件夹界面
- 文件夹的新建
- 文件夹的后退、前进、顶层目录
- 路径框的路径匹配
- 搜索栏的模糊匹配
- 左侧nav栏文件层级预览、深度切换
- 文件主题双击切换层级、右击改名
- deskTop 桌面文件夹更新同步桌面 UI
-
终端界面
- CD: 切换目标文件夹
- DIR:当前文件夹下可视文件
- CLS:清空当前屏幕
- HELP:help命令
- MD: 创建新文件 -> desktop目录下同步更新桌面UI
- DEL:删除选中文件 -> desktop目录下同步更新桌面UI
- C: 磁盘切换
- 方向上键记录切换,方向下键 CD 文件名称补全
-
设置
- 左侧 nav 栏
- 右侧详情联动左侧
- 修改用户名 rename
- 页面换肤
-
应用商店、浏览器
-
菜单上下文