mirror of
https://github.com/wwiinnddyy/LanMountainDesktop.git
synced 2026-06-20 23:54:26 +08:00
57c5e41a5c9eb11669a8c21fa312d93732c0dc8b
阑山桌面(LanMountainDesktop)
中文
阑山桌面是一个基于 Avalonia 的桌面壳层项目。它不是单纯的启动器,而是一个可编排、可扩展、可长期演进的桌面信息空间。
核心目标
- 通过网格化布局管理桌面组件。
- 提供状态栏、任务栏和多页桌面的统一外壳。
- 通过主题、玻璃效果和动效塑造统一体验。
- 通过组件系统和插件系统持续扩展能力。
当前工程结构
LanMountainDesktop/:桌面主程序。LanMountainDesktop.RecommendationBackend/:推荐内容后端。LanMountainDesktop/ComponentSystem/:组件定义与注册系统。LanMountainDesktop/plugins/:宿主侧插件加载、安装和设置集成。docs/:视觉与设计规范。LanAirApp/:插件开发资料镜像,权威版本以独立LanAirApp仓库为准。
生态关系
- 宿主程序只连接
LanAirApp仓库中的官方市场索引。 - 官方市场索引返回插件列表以及各插件项目根目录链接。
- 插件项目根目录提供
.laapp安装包和README.md。
当前状态
- Windows 是当前主要目标平台。
- 已提供组件系统、插件系统、主题系统和设置系统。
- 中文为主语言,英文为附加扩展语言。
- 仓库主入口解决方案文件已切换为
LanMountainDesktop.slnx,SDK 版本由根目录global.json锁定。
运行说明
运行方法见 run.md。
English
LanMountainDesktop is an Avalonia-based desktop shell. It is designed as a composable and extensible desktop environment rather than a simple launcher.
Main goals
- manage desktop widgets with a grid-based layout
- provide a unified shell with status bar, taskbar, and multi-page desktop support
- build a consistent experience through themes, glass effects, and motion
- extend capabilities through the component and plugin systems
Description
Languages
C#
95%
PowerShell
2.2%
Python
1.3%
Inno Setup
0.8%
HTML
0.6%
Other
0.1%