Skip to content

LinearTeam/LineLauncherCs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

中文 (简体) | English (US)

Line Launcher

LineLauncher是一款由LinearTeam开发的跨平台Fluent风格 Minecraft启动器,它也可以被简写为LMC。
这是它的C#版本仓库,关于Visual Basic版本,请参阅我们的官网

下文所述的LMC均指代C#版本仓库。

简介

历史

您目前所在的main分支是基于Avalonia开发的,此UI框架不同于WPF,它支持在.NET原生的跨平台能力上实现与WPF相似的UI设计。

LMC曾有一个WPF版本,位于wpf分支下。由于WPF的无法跨平台等因素,我们转向Avalonia并进行跨平台开发。

路线图

  • 重建项目
  • 基础UI
  • Java管理
  • 帮助库
  • 版本管理
  • 账号管理
  • OOBE
  • 下载游戏
  • 启动游戏
  • 模组管理
  • 扩展支持
  • ...

项目结构 (AI 生成)

LineLauncherCs/
├── LMC/                    # 基础模块
│   ├── Basic/              # 基础功能
│   │   ├── Configs/        # 配置文件
│   │   ├── LineFileParser.cs  # .line 文件解析器
│   │   ├── Logging/        # 日志功能
│   │   └── TaskCallbackInfo.cs  # 任务回调信息
│   ├── Current.cs          # 当前状态
│   ├── LMC.csproj          # 项目文件
│   └── LifeCycle/          # 生命周期
│       └── Startup.cs      # 启动逻辑
├── LMCCore/                # 核心模块
│   ├── Account/            # 账号管理
│   ├── Java/               # Java管理
│   ├── Utils/              # 工具类
│   └── LMCCore.csproj      # 项目文件
├── LMCCore.Test/           # 测试模块(由AI生成)
│   ├── Account/            # 账号测试
│   ├── Java/               # Java测试
│   ├── Utils/              # 工具测试
│   └── LMCCore.Test.csproj # 测试项目文件
└── LMCUI/                  # UI模块
    ├── Assets/             # 资源文件
    ├── Behaviors/          # 行为
    ├── Controls/           # 控件
    ├── I18n/               # 国际化
    ├── Languages/          # 语言文件
    ├── Pages/              # 页面
    ├── Utils/              # UI工具
    └── LMCUI.csproj        # 项目文件

依赖库版权声明

System包

以及由 Microsoft 开发的 .NET Framework、.NET、.NET Desktop、部分(或全部)位于 System 命名空间下的内容, 其中部分使用MIT协议开源, 部分使用.NET库许可证开源 大部分可以在.NET协议说明中找到

Avalonia包

FluentAvalonia包

其他包

About

LineLauncher C# Version's repo

Resources

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages