Xcube-Studio / Natsurainko.FluentLauncher

Natsurainko.FluentLauncher A Minecraft launcher designed for Windows 11
https://fluentlauncher.natsurainko.work/
MIT License
304 stars 16 forks source link
csharp dotnet7 fluent-design fluent-launcher minecraft minecraft-launcher windows-desktop-application windowsappsdk winui3

Logo Fluent Launcher

基于 .NET 8 以及 WinUI3 技术开发的 Minecraft Java 版启动器
专为 Windows 11 设计的 Minecraft 启动器
提供简洁、流畅的视觉体验

英文版 README 文档 / English README document

窗口截图 🪟

未来路线计划 📝

功能 状态
启动过程异步化(等待 FluentCore 更新) [ ]
游戏整合包导入 [ ]
NativeAOT 支持 (等待 Windows App SDK 更新) [ ]
升级到 CommunityToolkit 8.1 (等待发布) 预览版测试中 [ ]
皮肤管理与 3D 预览 已完成 [x]

功能列表 ✨

安装本应用 ✈️

一定需要安装 .NET 8 运行时 (不论是从哪种渠道安装)

注 2.2.9.0 及之前版本使用 .net7.0 编译, 2.3.0.0 (未发布) 将使用 .net8.0 编译

开发事宜 🔧

如何编译源代码

编译前提:

准备好上述环境后

  1. 克隆 GitHub 仓库及其子模块
  2. 确保代码完整后,在本地用 Visual Studio 打开
  3. 在 Nuget 包管理器中添加 CommunityToolkit-Labs 的 Nuget 包源
    https://pkgs.dev.azure.com/dotnet/CommunityToolkit/_packaging/CommunityToolkit-Labs/nuget/v3/index.json (升级到 CommunityToolkit 8.0 后将不需要)
  4. F5 编译运行

本地化调试开发

本地化脚本目前有所改动,暂时先不列出

贡献本地化资源

详细见仓库 Xcube-Studio/FluentLauncher.Localization

如何贡献该项目

  1. 点击右上角 Fork ,再点击下方 Create fork 创建一份本仓库的分支
  2. 创建你的内容分支:git checkout -b feature/[your-feature]
  3. 提交你的更改:git commit -m '[描述你的更改]'
  4. 将更改推送至远程分支:git push origin feature/[your-feature]
  5. 创建拉取请求

主要贡献者 🧑‍💻

Alt

您也可以在贡献者名单中参看所有参与该项目的开发者。

与我们联系 ☕️

Xcube Studio 开发群(qq): 1138713376
Natsurainko 的邮箱: a-275@qq.com

如果有任何项目代码的问题还是建议留 issues,各位贡献者都比较忙碌,不太有时间回复私信之类的

引用及鸣谢 🎉

引用

鸣谢

版权

该项目签署了MIT 授权许可,详情请参阅 LICENSE
Copyright (c) 2022-2024 Xcube Studio