Merge pull request #279 from Ebullioscopic/ui/fixes

RELEASE: v1.3.0-beta Bora Bora
This commit is contained in:
Hariharan Mudaliar 2026-02-01 00:13:56 +05:30 • committed by GitHub
commit 941ca9d705
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 31 additions and 27 deletions

View file

@ -427,7 +427,7 @@
"@executable_path/../Frameworks", "@executable_path/../Frameworks",
); );
MACOSX_DEPLOYMENT_TARGET = 14.6; MACOSX_DEPLOYMENT_TARGET = 14.6;
MARKETING_VERSION = "1.3-beta"; MARKETING_VERSION = "1.3.0-beta";
PRODUCT_BUNDLE_IDENTIFIER = com.Ebullioscopic.Atoll.dev; PRODUCT_BUNDLE_IDENTIFIER = com.Ebullioscopic.Atoll.dev;
PRODUCT_NAME = Atoll; PRODUCT_NAME = Atoll;
PROVISIONING_PROFILE_SPECIFIER = ""; PROVISIONING_PROFILE_SPECIFIER = "";
@ -498,7 +498,7 @@
"@executable_path/../Frameworks", "@executable_path/../Frameworks",
); );
MACOSX_DEPLOYMENT_TARGET = 14.6; MACOSX_DEPLOYMENT_TARGET = 14.6;
MARKETING_VERSION = "1.3-beta"; MARKETING_VERSION = "1.3.0-beta";
PRODUCT_BUNDLE_IDENTIFIER = com.Ebullioscopic.Atoll; PRODUCT_BUNDLE_IDENTIFIER = com.Ebullioscopic.Atoll;
PRODUCT_NAME = Atoll; PRODUCT_NAME = Atoll;
PROVISIONING_PROFILE_SPECIFIER = ""; PROVISIONING_PROFILE_SPECIFIER = "";

View file

@ -7242,6 +7242,10 @@
}, },
"Do Not Disturb" : { "Do Not Disturb" : {
},
"Donate" : {
"comment" : "A button label that says \"Donate\".",
"isCommentAutoGenerated" : true
}, },
"Done" : { "Done" : {
"comment" : "A button label that indicates that the user has finished editing a note.", "comment" : "A button label that indicates that the user has finished editing a note.",
@ -11092,6 +11096,7 @@
}, },
"LinkedIn" : { "LinkedIn" : {
"extractionState" : "stale",
"localizations" : { "localizations" : {
"fr" : { "fr" : {
"stringUnit" : { "stringUnit" : {
@ -21076,6 +21081,10 @@
} }
} }
}, },
"Your support funds software development learning for students in 9th–12th grade." : {
"comment" : "A footer note explaining the app's funding.",
"isCommentAutoGenerated" : true
},
"YouTube Music requires this third-party app to be installed: " : { "YouTube Music requires this third-party app to be installed: " : {
"localizations" : { "localizations" : {
"ar" : { "ar" : {

View file

@ -2441,11 +2441,10 @@ struct About: View {
NSWorkspace.shared.open(sponsorPage) NSWorkspace.shared.open(sponsorPage)
} label: { } label: {
VStack(spacing: 5) { VStack(spacing: 5) {
Image("LinkedIn") Image(systemName: "cup.and.saucer.fill")
.resizable() .font(.system(size: 16, weight: .semibold))
.aspectRatio(contentMode: .fit) .foregroundStyle(.white)
.frame(width: 18) Text("Donate")
Text("LinkedIn")
.foregroundStyle(.white) .foregroundStyle(.white)
} }
.contentShape(Rectangle()) .contentShape(Rectangle())
@ -2467,6 +2466,10 @@ struct About: View {
Spacer(minLength: 0) Spacer(minLength: 0)
} }
.buttonStyle(PlainButtonStyle()) .buttonStyle(PlainButtonStyle())
Text("Your support funds software development learning for students in 9th–12th grade.")
.font(.caption)
.foregroundStyle(.secondary)
.frame(maxWidth: .infinity, alignment: .center)
} }
VStack(spacing: 0) { VStack(spacing: 0) {
Divider() Divider()

View file

@ -649,7 +649,7 @@ extension Defaults.Keys {
static let menubarIcon = Key<Bool>("menubarIcon", default: true) static let menubarIcon = Key<Bool>("menubarIcon", default: true)
static let showOnAllDisplays = Key<Bool>("showOnAllDisplays", default: false) static let showOnAllDisplays = Key<Bool>("showOnAllDisplays", default: false)
static let automaticallySwitchDisplay = Key<Bool>("automaticallySwitchDisplay", default: true) static let automaticallySwitchDisplay = Key<Bool>("automaticallySwitchDisplay", default: true)
static let releaseName = Key<String>("releaseName", default: "Maldives") static let releaseName = Key<String>("releaseName", default: "Bora Bora")
static let hideDynamicIslandFromScreenCapture = Key<Bool>("hideDynamicIslandFromScreenCapture", default: false) static let hideDynamicIslandFromScreenCapture = Key<Bool>("hideDynamicIslandFromScreenCapture", default: false)
// MARK: Behavior // MARK: Behavior

View file

@ -19,6 +19,6 @@
import Foundation import Foundation
let productPage = URL(string: "https://github.com/Ebullioscopic/DynamicIsland")! let productPage = URL(string: "https://github.com/Ebullioscopic/DynamicIsland")!
let sponsorPage = URL(string: "https://www.linkedin.com/in/hariharan-mudaliar/")! let sponsorPage = URL(string: "https://www.buymeacoffee.com/kryoscopic")!

View file

@ -3,28 +3,20 @@
<channel> <channel>
<title>Atoll</title> <title>Atoll</title>
<item> <item>
<title>1.2.2-beta</title> <title>1.3.0-beta</title>
<pubDate>Thu, 25 Dec 2025 23:48:51 +0530</pubDate> <pubDate>Sat, 31 Jan 2026 23:54:50 +0530</pubDate>
<sparkle:version>3</sparkle:version> <sparkle:version>4</sparkle:version>
<sparkle:shortVersionString>1.2.2-beta</sparkle:shortVersionString> <sparkle:shortVersionString>1.3.0-beta</sparkle:shortVersionString>
<sparkle:minimumSystemVersion>14.6</sparkle:minimumSystemVersion> <sparkle:minimumSystemVersion>14.6</sparkle:minimumSystemVersion>
<enclosure url="https://github.com/Ebullioscopic/Atoll/releases/download/v1.2.2-beta/Atoll.1.2.2-beta.dmg" length="16752120" type="application/octet-stream" sparkle:edSignature="ForeteqM3Y3zRh01AlaY0IHAKB8dT6S9RcnEB/kywMRennifpduCZV99kSOLBpHKMcOioHVldiNI3FhYqXGlCA=="/> <enclosure url="https://github.com/Ebullioscopic/Atoll/releases/download/v1.3.0-beta/Atoll.1.3.0-beta.dmg" length="17942376" type="application/octet-stream" sparkle:edSignature="O012jRM9CGzWj5TPY00dshyXmBgXJ6Km4P72SVjftxCfiAUc+SWBOHPCOK8Tdhh6Q9yV8ignA+V+5Q+dsD8lAg=="/>
</item> </item>
<!-- <item> <!-- <item>
<title>1.2.1-beta</title> <title>1.2.2-beta</title>
<pubDate>Sat, 14 Dec 2025 07:13:00 +0530</pubDate> <pubDate>Thu, 25 Dec 2025 23:48:51 +0530</pubDate>
<sparkle:version>2</sparkle:version>
<sparkle:shortVersionString>1.2.1-beta</sparkle:shortVersionString>
<sparkle:minimumSystemVersion>15.0</sparkle:minimumSystemVersion>
<enclosure url="https://github.com/Ebullioscopic/Atoll/releases/download/v1.2.1-beta/Atoll.1.2.1-beta.dmg" length="19794214" type="application/octet-stream" sparkle:edSignature="Vt0NevXKUExR57f83sVIVgSXyUdq3kGXHDKRyhMxQhdPggYk5Rr7yexHMX8kecVx+sw4ZNoQVef8E/egV0IoAQ=="/>
</item>
<item>
<title>1.2-beta</title>
<pubDate>Fri, 05 Dec 2025 13:17:08 +0530</pubDate>
<sparkle:version>1</sparkle:version> <sparkle:version>1</sparkle:version>
<sparkle:shortVersionString>1.2-beta</sparkle:shortVersionString> <sparkle:shortVersionString>1.2.2-beta</sparkle:shortVersionString>
<sparkle:minimumSystemVersion>15.0</sparkle:minimumSystemVersion> <sparkle:minimumSystemVersion>14.6</sparkle:minimumSystemVersion>
<enclosure url="https://raw.githubusercontent.com/Ebullioscopic/Atoll/main/Updates/Atoll%201.2-beta.dmg" length="18642133" type="application/octet-stream" sparkle:edSignature="QD2rO+4IjiEbo7l4pkiikRwQ01/Yc/1qC3ML0Xby4QZzHDf4Wnuw//uE9WIgz8KoHha/CHxJN+z3HpwaF9FRBg=="/> <enclosure url="https://raw.githubusercontent.com/Ebullioscopic/Atoll/main/Updates/Atoll%201.2.2-beta.dmg" length="16752120" type="application/octet-stream" sparkle:edSignature="ForeteqM3Y3zRh01AlaY0IHAKB8dT6S9RcnEB/kywMRennifpduCZV99kSOLBpHKMcOioHVldiNI3FhYqXGlCA=="/>
</item> --> </item> -->
</channel> </channel>
</rss> </rss>