listless

A simple list app for Apple platforms
Log | Files | Refs | README | LICENSE

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:
MListless.xcodeproj/project.pbxproj | 4++++
AListlessMac/Credits.html | 42++++++++++++++++++++++++++++++++++++++++++
Mproject.yml | 3+++
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> +&nbsp;&middot;&nbsp; +<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