From 8fb16bc7a38113d5a0daeb824dd3e3747ddaf31b Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 24 Apr 2026 14:11:36 +0000 Subject: [PATCH] fix(desktop): bump macOS icon mark to 90% of squircle Mark padding inside the squircle down from 7.5% to 5% each side, so the goose fills the squircle a bit more fully and matches the visual weight of neighboring dock icons. https://claude.ai/code/session_01NufduPfZvYQVYwLkbCjCUo --- .../amethyst/desktop/platform/PlatformAppIcon.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/desktopApp/src/jvmMain/kotlin/com/vitorpamplona/amethyst/desktop/platform/PlatformAppIcon.kt b/desktopApp/src/jvmMain/kotlin/com/vitorpamplona/amethyst/desktop/platform/PlatformAppIcon.kt index 672a2a64e..aa6adf65e 100644 --- a/desktopApp/src/jvmMain/kotlin/com/vitorpamplona/amethyst/desktop/platform/PlatformAppIcon.kt +++ b/desktopApp/src/jvmMain/kotlin/com/vitorpamplona/amethyst/desktop/platform/PlatformAppIcon.kt @@ -76,9 +76,9 @@ object PlatformAppIcon { val squircleMargin = (canvas - squircleSize) / 2 // Apple's reference corner radius on the 824-box is ~185px (≈22.45%). val cornerDiameter = (squircleSize * 0.4490f) - // Mark padding inside the squircle: 7.5% each side (~85% fill) so the + // Mark padding inside the squircle: 5% each side (~90% fill) so the // mark reads at roughly the same visual weight as first-party dock icons. - val markPadding = (squircleSize * 0.075f).toInt() + val markPadding = (squircleSize * 0.05f).toInt() val markOrigin = squircleMargin + markPadding val markSize = squircleSize - 2 * markPadding // Drop shadow under the squircle — Apple's dock icons include a subtle