docs: fix plan 4 order (add SstIcon target together with its sources)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -738,9 +738,10 @@ door:
|
|||||||
|
|
||||||
```swift
|
```swift
|
||||||
.executableTarget(name: "Sst", dependencies: ["SstCore", "SstWhisper", "SstData", "SstUI"]),
|
.executableTarget(name: "Sst", dependencies: ["SstCore", "SstWhisper", "SstData", "SstUI"]),
|
||||||
.executableTarget(name: "SstIcon", dependencies: ["SstUI"]),
|
|
||||||
```
|
```
|
||||||
|
|
||||||
|
(Het `SstIcon`-target volgt in Task 7, samen met zijn bronbestanden; een target zonder bronnen laat SwiftPM elke build weigeren.)
|
||||||
|
|
||||||
- [ ] **Step 2: Oude app-bestanden opruimen**
|
- [ ] **Step 2: Oude app-bestanden opruimen**
|
||||||
|
|
||||||
Run: `git rm Sources/Sst/MenuContent.swift`
|
Run: `git rm Sources/Sst/MenuContent.swift`
|
||||||
@@ -1646,6 +1647,14 @@ git commit -m "feat: turn Sst into a regular Mac app with settings, menus and me
|
|||||||
**Interfaces:**
|
**Interfaces:**
|
||||||
- Produces: `build/Sst.app` — een gewone Dock-app (geen `LSUIElement`), met icoon, versie 0.2.0, categorie productiviteit, Nederlandse microfoon-uitleg, ondertekend met je Apple Development-identiteit; `scripts/make-app.sh --install` kopieert naar `/Applications`.
|
- Produces: `build/Sst.app` — een gewone Dock-app (geen `LSUIElement`), met icoon, versie 0.2.0, categorie productiviteit, Nederlandse microfoon-uitleg, ondertekend met je Apple Development-identiteit; `scripts/make-app.sh --install` kopieert naar `/Applications`.
|
||||||
|
|
||||||
|
- [ ] **Step 0: Target toevoegen**
|
||||||
|
|
||||||
|
In `Package.swift`, voeg onder de `Sst`-regel toe:
|
||||||
|
|
||||||
|
```swift
|
||||||
|
.executableTarget(name: "SstIcon", dependencies: ["SstUI"]),
|
||||||
|
```
|
||||||
|
|
||||||
- [ ] **Step 1: Icoon-generator**
|
- [ ] **Step 1: Icoon-generator**
|
||||||
|
|
||||||
`Sources/SstIcon/IconMaker.swift`:
|
`Sources/SstIcon/IconMaker.swift`:
|
||||||
|
|||||||
Reference in New Issue
Block a user