diff --git a/Apple/UI/Assets.xcassets/AccentColor.colorset/Contents.json b/Apple/UI/Assets.xcassets/AccentColor.colorset/Contents.json index eb87897..127b747 100644 --- a/Apple/UI/Assets.xcassets/AccentColor.colorset/Contents.json +++ b/Apple/UI/Assets.xcassets/AccentColor.colorset/Contents.json @@ -1,6 +1,15 @@ { "colors" : [ { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0x31", + "green" : "0x7A", + "red" : "0xB7" + } + }, "idiom" : "universal" } ], diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/100.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/100.png index f86c139..4599f58 100644 Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/100.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/100.png differ diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/1024.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/1024.png index 872c9ce..57138e5 100644 Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/1024.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/1024.png differ diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/114.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/114.png index 3bb278d..8ad413f 100644 Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/114.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/114.png differ diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/120.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/120.png index 185615e..172d4d0 100644 Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/120.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/120.png differ diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/128.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/128.png index 51bd97c..f515f7d 100644 Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/128.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/128.png differ diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/144.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/144.png index b05e371..6ef9f20 100644 Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/144.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/144.png differ diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/152.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/152.png index c95ea8a..a2ab755 100644 Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/152.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/152.png differ diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/16.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/16.png index 3cb15a5..bb37570 100644 Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/16.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/16.png differ diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/167.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/167.png index a3ad6a2..b6092ab 100644 Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/167.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/167.png differ diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/172.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/172.png index 9f3bdb4..1707da4 100644 Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/172.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/172.png differ diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/180.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/180.png index 53c1237..56e85cb 100644 Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/180.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/180.png differ diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/196.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/196.png index ea95961..4f4ef84 100644 Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/196.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/196.png differ diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/20.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/20.png index aec8236..5b201bc 100644 Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/20.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/20.png differ diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/216.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/216.png index 9f0e3ce..0989cbb 100644 Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/216.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/216.png differ diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/256.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/256.png index a82ce93..e53b4c0 100644 Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/256.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/256.png differ diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/29.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/29.png index 8dc25c1..068a35d 100644 Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/29.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/29.png differ diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/32.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/32.png index 655a424..ddbc9e2 100644 Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/32.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/32.png differ diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/40.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/40.png index 1f7f5e9..3a27b4f 100644 Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/40.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/40.png differ diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/48.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/48.png index 4a67ebf..9de1650 100644 Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/48.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/48.png differ diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/50.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/50.png index 88985d8..f76f4f5 100644 Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/50.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/50.png differ diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/512.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/512.png index e5cbf6a..2e71233 100644 Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/512.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/512.png differ diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/55.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/55.png index dc079ea..80c2c1c 100644 Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/55.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/55.png differ diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/57.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/57.png index de4fddc..b73ae12 100644 Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/57.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/57.png differ diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/58.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/58.png index 961adad..9701ae1 100644 Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/58.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/58.png differ diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/60.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/60.png index 2a9e939..8546bcb 100644 Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/60.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/60.png differ diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/64.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/64.png index c67e407..e88e1b0 100644 Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/64.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/64.png differ diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/72.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/72.png index d09aebe..9691c0f 100644 Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/72.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/72.png differ diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/76.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/76.png index 3e649b6..827d11c 100644 Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/76.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/76.png differ diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/80.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/80.png index 6dad29f..8c09ecc 100644 Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/80.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/80.png differ diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/87.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/87.png index a8ccb38..20857a0 100644 Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/87.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/87.png differ diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/88.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/88.png index b1a478a..4a80ca4 100644 Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/88.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/88.png differ diff --git a/burrow-gtk/data/icons/hicolor/scalable/apps/burrow-gtk.svg b/burrow-gtk/data/icons/hicolor/scalable/apps/burrow-gtk.svg index a74c4df..1d7b456 100644 --- a/burrow-gtk/data/icons/hicolor/scalable/apps/burrow-gtk.svg +++ b/burrow-gtk/data/icons/hicolor/scalable/apps/burrow-gtk.svg @@ -1,130 +1,33 @@ - - - - - - - - - + + + + + + + + + + + - - - - image/svg+xml - - - - - - - - application-x-executable - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + diff --git a/burrow-gtk/data/icons/hicolor/symbolic/apps/burrow-gtk-symbolic.svg b/burrow-gtk/data/icons/hicolor/symbolic/apps/burrow-gtk-symbolic.svg index 5352e0a..ea4d2f6 100644 --- a/burrow-gtk/data/icons/hicolor/symbolic/apps/burrow-gtk-symbolic.svg +++ b/burrow-gtk/data/icons/hicolor/symbolic/apps/burrow-gtk-symbolic.svg @@ -1 +1,9 @@ - + + + + + + + + + diff --git a/design/brand/README.md b/design/brand/README.md new file mode 100644 index 0000000..393f7ef --- /dev/null +++ b/design/brand/README.md @@ -0,0 +1,14 @@ +# Burrow Brand Source + +`burrow-owl-icon-master.png` is the current generated master for the Burrow app +icon. The mark centers a burrowing owl in a dark brown/black field with minimal +warm brown and gold accents. + +Regenerate the Apple app icon PNGs from the master with: + +```bash +for f in Apple/UI/Assets.xcassets/AppIcon.appiconset/*.png; do + size="$(basename "$f" .png)" + magick design/brand/burrow-owl-icon-master.png -colorspace sRGB -resize "${size}x${size}!" -strip "PNG24:$f" +done +``` diff --git a/design/brand/burrow-owl-icon-master.png b/design/brand/burrow-owl-icon-master.png new file mode 100644 index 0000000..b96175b Binary files /dev/null and b/design/brand/burrow-owl-icon-master.png differ diff --git a/evolution/proposals/BEP-0010-platform-services-core-and-distribution.md b/evolution/proposals/BEP-0010-platform-services-core-and-distribution.md index 41744b2..8da5119 100644 --- a/evolution/proposals/BEP-0010-platform-services-core-and-distribution.md +++ b/evolution/proposals/BEP-0010-platform-services-core-and-distribution.md @@ -137,6 +137,15 @@ production services are enabled. OpenTofu while the project migrates deeper native rules selectively. - Namespace cache setup remains the fast path for remote Bazel and local disk caches. +- Use a shared Burrow owl identity across app shells: + - `design/brand/burrow-owl-icon-master.png` is the generated raster master for + Apple app icon outputs. + - Apple asset catalogs derive all `AppIcon` PNG sizes from that master and + use a restrained warm brown/gold accent color. + - GTK keeps a simple vector owl/burrow icon and symbolic icon so Linux + desktops do not inherit the old blue gear-style mark. + - Brown/black stays the core palette, with lighter brown, orange, or gold used + only as accents for eyes, beak, highlights, and platform tint. - For Linux distribution, split the GUI package from the privileged daemon: - DEB, RPM, pacman, AUR, and the NixOS flake/module install `burrowd`, systemd units, D-Bus policy, and polkit policy.