2026-03-14 16:38:56 +08:00
2026-02-28 03:00:25 +08:00
2026-03-12 10:07:23 +08:00
2026-03-10 14:56:05 +08:00
2026-03-10 12:14:49 +08:00
2026-03-13 00:33:00 +08:00
2026-03-14 16:38:56 +08:00
2026-03-13 22:20:12 +08:00
2026-03-12 12:25:22 +08:00
2026-03-04 15:22:52 +08:00
2026-03-01 00:34:07 +08:00
2026-03-04 02:02:34 +08:00
2026-03-12 12:25:22 +08:00
2026-03-11 17:43:31 +08:00
2026-03-12 12:25:22 +08:00
2026-03-10 12:14:49 +08:00
2026-03-11 17:43:31 +08:00
2026-03-11 17:43:31 +08:00
2026-03-08 14:00:13 +08:00
2026-03-08 14:00:13 +08:00
2026-03-08 14:00:13 +08:00

阑山桌面LanMountainDesktop

中文

阑山桌面是一个基于 Avalonia 的桌面壳层项目。它不是单纯的启动器,而是一个可编排、可扩展、可长期演进的桌面信息空间。

核心目标

  • 通过网格化布局管理桌面组件。
  • 提供状态栏、任务栏和多页桌面的统一外壳。
  • 通过主题、玻璃效果和动效塑造统一体验。
  • 通过组件系统和插件系统持续扩展能力。

当前工程结构

  • LanMountainDesktop/:桌面主程序。
  • LanMountainDesktop.RecommendationBackend/:推荐内容后端。
  • LanMountainDesktop/ComponentSystem/:组件定义与注册系统。
  • LanMountainDesktop/plugins/:宿主侧插件加载、安装和设置集成。
  • docs/:视觉与设计规范。
  • LanAirApp/:插件开发资料镜像,权威版本以独立 LanAirApp 仓库为准。

生态关系

  • 宿主程序只连接 LanAirApp 仓库中的官方市场索引。
  • 官方市场索引返回插件列表以及各插件项目根目录链接。
  • 插件项目根目录提供 .laapp 安装包和 README.md

当前状态

  • Windows 是当前主要目标平台。
  • 已提供组件系统、插件系统、主题系统和设置系统。
  • 中文为主语言,英文为附加扩展语言。
  • 仓库主入口解决方案文件已切换为 LanMountainDesktop.slnxSDK 版本由根目录 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
No description provided
Readme 105 MiB
Languages
C# 95%
PowerShell 2.2%
Python 1.3%
Inno Setup 0.8%
HTML 0.6%
Other 0.1%