Changelog
All notable changes to Branda are documented here.
The format is based on Keep a Changelog, and Branda adheres to Semantic Versioning. Released versions are available on the GitHub Releases page.
[Unreleased]
Added
- Organization management: create, rename, delete, list, and search organizations via
branda-cli org. - Organization management UI: a macOS status bar app (
BrandaMenuBar) with a three-column popover; column 1 (organizations) fully functional, with type-ahead search. - Brand management: create, rename, delete, list, and search brands within an organization
via
branda-cli brand; deleting an organization cascades to its brands. - Brand management UI: column 2 of the status bar popover becomes a fully functional brand manager for the organization selected in column 1; search suggestions merge organizations and brands.
- Brand asset management: create, update, rename, reposition, delete, and list brand assets
(RGB/CMYK colors, images, SVGs, fonts) via
branda-cli asset; deleting a brand cascades to its assets. - Color shorthand input:
branda-cli asset create/updateaccept a hex code, comma-separated RGB triple, or compact CMYK token in place of--typeplus channel flags, with the asset's name auto-detected from a standard named-color palette unless--nameis supplied. - Continuous integration: every push/PR to
mainbuilds the Swift package and runs the full test suite on macOS. - Release automation: pushing a SemVer tag (e.g.
v1.0.0) onmainbuilds a universal (Apple Silicon + Intel).dmginstaller bundling bothbranda-cliand theBrandaMenuBarstatus bar app, and publishes it as a GitHub Release.