commit d5b614167ab018f1edee9fa117961f0bca1f1307
parent 06fd965ba2198990e057e31565bbc142174271c0
Author: Michael Camilleri <[email protected]>
Date: Fri, 6 Mar 2026 12:14:44 +0900
Update About panel in macOS version to match iOS version
Diffstat:
3 files changed, 49 insertions(+), 0 deletions(-)
diff --git a/Listless.xcodeproj/project.pbxproj b/Listless.xcodeproj/project.pbxproj
@@ -74,6 +74,7 @@
EA5E6FC7D61E235B70A139FA /* Media.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 9404C09EE1A4D91DFF338464 /* Media.xcassets */; };
ECD5E7EA05AE1C00B38C939E /* TaskStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 967F7ECEB3915CEDCE584872 /* TaskStoreTests.swift */; };
F0B2B806BD84A4F2FDF8E038 /* ListlessiOSApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC245331D715EA85887C0BA0 /* ListlessiOSApp.swift */; };
+ F3DD1F167E4107456473B6B2 /* Credits.html in Resources */ = {isa = PBXBuildFile; fileRef = 3DD31E8962F7EEC22EFC0CA9 /* Credits.html */; };
F50E8B8F73F64D8E641DC74C /* TaskStoreCompletionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E88DDD119EEEECCD45F36D2 /* TaskStoreCompletionTests.swift */; };
F6587B84ECC6BFE92A5FB493 /* KeyboardNavigationModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4669414A460FC0758D5B49A8 /* KeyboardNavigationModifier.swift */; };
FDD09FECEED48EC9598538F4 /* TaskListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 632DA39B24C4CF1528A1A24D /* TaskListView.swift */; };
@@ -100,6 +101,7 @@
2A440253D045A0896D94ADD0 /* TaskListView+Toolbar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TaskListView+Toolbar.swift"; sourceTree = "<group>"; };
2D3A2DDCE24E54ABCCFBBD4C /* TaskStoreOrderingTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TaskStoreOrderingTests.swift; sourceTree = "<group>"; };
3313FEDB101EECA4B344EEF4 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
+ 3DD31E8962F7EEC22EFC0CA9 /* Credits.html */ = {isa = PBXFileReference; lastKnownFileType = text.html; path = Credits.html; sourceTree = "<group>"; };
3FA75CA18C6270D68A755AEB /* TaskListView+Drag.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TaskListView+Drag.swift"; sourceTree = "<group>"; };
4669414A460FC0758D5B49A8 /* KeyboardNavigationModifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyboardNavigationModifier.swift; sourceTree = "<group>"; };
466F9B0E407DF1F5B4789531 /* PlatformScrollIndicatorsModifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlatformScrollIndicatorsModifier.swift; sourceTree = "<group>"; };
@@ -308,6 +310,7 @@
D5B197AFF26144948D032299 /* ListlessMac */ = {
isa = PBXGroup;
children = (
+ 3DD31E8962F7EEC22EFC0CA9 /* Credits.html */,
01E141436176F83594E2F26B /* Info.plist */,
7C73E9D4C42CCABBF0F33543 /* Listless.entitlements */,
1DA467DF2E59BDBE6EEF6A7D /* ListlessMacApp.swift */,
@@ -482,6 +485,7 @@
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
+ F3DD1F167E4107456473B6B2 /* Credits.html in Resources */,
EA5E6FC7D61E235B70A139FA /* Media.xcassets in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
diff --git a/ListlessMac/Credits.html b/ListlessMac/Credits.html
@@ -0,0 +1,42 @@
+<!DOCTYPE html>
+<html>
+<head>
+<style>
+body {
+ font-family: -apple-system, sans-serif;
+ font-size: 11px;
+ text-align: center;
+ margin: 0;
+ padding: 4px 0;
+}
+h1 {
+ font-size: 11px;
+ font-weight: normal;
+ color: #888;
+ margin: 8px 0 2px;
+}
+p {
+ margin: 2px 0 8px;
+}
+a {
+ color: #06c;
+ text-decoration: none;
+}
+</style>
+</head>
+<body>
+<h1>Programming</h1>
+<p>Claude Code and OpenAI Codex</p>
+<h1>Direction</h1>
+<p>Michael Camilleri</p>
+<p>
+<a href="https://apps.inqk.net/listless">Website</a>
+ ·
+<a href="https://github.com/pyrmont/listless">Source Code</a>
+</p>
+<p style="color: #888; margin-top: 12px;">
+Thank you to my wife, daughter and sons<br>
+for their love and inspiration.
+</p>
+</body>
+</html>
diff --git a/project.yml b/project.yml
@@ -75,6 +75,9 @@ targets:
- path: ListlessMac
excludes:
- "AppKit/**"
+ - path: ListlessMac/Credits.html
+ type: file
+ buildPhase: resources
- Media.xcassets
entitlements:
path: ListlessMac/Listless.entitlements