Paint the master notes in the organisation's colours

Featurekamo-internal
Shipped
August 22, 2026 at 9:08 AM UTC
Author
kamo
Commit
b9b1fe0

"Our Master Note" is the organisation's PRIMARY and "My Master Note" its SECONDARY, each as a pastel — an 18% tint on white. The pair reads as a set at a glance, and neither can be mistaken for one of the twelve post-it colours a member picks for their own notes. Derived from --color-primary / --color-secondary rather than a hex, so a white-label org gets its own brand. The edge is floored against slate and the paper deliberately is not: an org may set a near-white primary, and an 18% tint of that is just a paler sheet, but an edge mixed from it alone would be an invisible rule, pin and caret. Same reasoning as the page scrollbar tokens. One consequence, and it is the point: a master note has no palette any more. The colour is what says whose note it is, which is not a member's choice — so the swatch is gone from the pane, the card, the sticky and the editor, and KBService stops seeding one. `${color.edge}33` had to go with it. Appending hex digits to a color-mix() expression yields a declaration the browser drops silently, leaving borders with no colour at all; withStickyAlpha() takes both forms and every notes surface goes through it now. useMasterNotes also unions with the floating overlay's cache, the way selectPinnedPanes does — otherwise a master note edited in its sticky showed its mount-time text on the launchpad until a reload.

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing