Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ xcodebuild test -project MMCL.xcodeproj -scheme MMCL -destination 'platform=macO

## Architecture

macOS Minecraft launcher. SwiftUI app with a **Models → Services → Store → Views** layered architecture. References PCL (Plain Craft Launcher) for interaction design and backend management patterns.
MMCL (Melody Minecraft Launcher) — macOS Minecraft launcher. SwiftUI app with a **Models → Services → Store → Views** layered architecture. References PCL (Plain Craft Launcher) for interaction design and backend management patterns.

### Core layers

Expand Down
2 changes: 1 addition & 1 deletion MMCL/Views/WorkspaceViews.swift
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

struct DiagnosticsView: View {
@ObservedObject var store: LauncherStore
@State private var selectedSeverity: DiagnosticSeverity? = nil

Check warning on line 7 in MMCL/Views/WorkspaceViews.swift

View workflow job for this annotation

GitHub Actions / lint

Optional should be implicitly initialized without nil (implicit_optional_initialization)
@State private var appeared = false

var body: some View {
Expand Down Expand Up @@ -585,7 +585,7 @@
VStack(alignment: .leading, spacing: 4) {
Text("MMCL")
.font(.title2.weight(.semibold))
Text("macOS Minecraft 启动器")
Text("Melody Minecraft Launcher")
.font(.subheadline)
.foregroundStyle(.secondary)
}
Expand Down
5 changes: 5 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,11 @@ macOS 原生 Minecraft 启动器,基于 SwiftUI 构建,参考 PCL 交互设
2. 双击打开,拖入 Applications 文件夹
3. 首次打开可能需要在「系统设置 → 隐私与安全性」中允许

> **Tips**: 如果提示"已损坏,无法打开",执行以下命令移除隔离属性:
> ```shell
> xattr -cr /Applications/MMCL.app
> ```

### 方式二:从源码构建

```shell
Expand Down
Loading