Skip to content

feat(icons): ship four dock colourways - #7

Merged
kolebayev merged 4 commits into
devfrom
kolebayev/fix-readme
Aug 21, 2026
Merged

kolebayev merged 4 commits into
devfrom
kolebayev/fix-readme

Conversation

@kolebayev

Copy link
Copy Markdown
Owner

Summary

Replaces the three Dock alternates (gray/dark/mono) with four colourways —
orange, green, purple, black — regenerated from new 1024px sources, and tidies
the Settings panel that shows them. The old three were value variations of one
image and read as the same icon dimmed; the colourways are told apart at Dock
size.

Changes

  • New sources in tauri-src/icons/sources/: orange, green, purple,
    black; default.png re-exported. gray/dark/mono dropped.
  • Whole icon set regenerated via ./scripts/regenerate-icons.sh; ALTS and the
    ICONS manifest in app_icon.rs updated to match, plus the picker test.
  • icon_template.icon/ added — the Icon Composer document the artwork is
    authored in. Nothing in the build reads it; it is the master, and hand edits
    get clobbered on the next GUI save.
  • Settings: Advanced (log export) collapsed by default, dialog widened
    420 → 500 so five tiles fit on one row.
  • README: icon set preview, sudo on the quarantine step, copy edits.

Test plan

  • cargo test --lib app_icon — 6 passed, including
    the_picker_offers_the_five_shipped_icons
  • npm test — 125 passed
  • npx tsc --noEmit — clean

Replaces gray/dark/mono with orange/green/purple/black, all regenerated
from new 1024px sources, and adds the Icon Composer document the artwork
is authored in. The old three were value variations of one image and
read as the same icon dimmed; the colourways are told apart at Dock size.
The log export's three sentences of explanation were the bulk of the
panel, which read as Settings being mostly about logging. Five icon
tiles need 464px, so the dialog goes 420 -> 500.
xattr -dr on /Applications needs sudo.
@kolebayev
kolebayev merged commit b94ccd5 into dev Aug 21, 2026
3 of 4 checks passed
@kolebayev
kolebayev deleted the kolebayev/fix-readme branch August 21, 2026 14:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant