Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
95 commits
Select commit Hold shift + click to select a range
a5bbb80
add new design guidance
meganrm May 5, 2026
18958b9
update styles
meganrm May 5, 2026
1aafdc4
update theme
meganrm May 5, 2026
239193d
apply new styles
meganrm May 5, 2026
ac52005
update file
meganrm May 5, 2026
1e88986
simplifying css
meganrm May 15, 2026
832b524
add images from theme
meganrm May 15, 2026
307c489
feat: add new Allen Institute logo asset
meganrm May 16, 2026
ebb6c97
feat: add logo and sub-label styles to header
meganrm May 16, 2026
fc2e5e3
feat: replace text logotype with new Allen Institute SVG logo
meganrm May 16, 2026
9f05cbc
refactor: remove unused title prop from AppHeader
meganrm May 16, 2026
57fb75d
feat: add hero section styles to index page
meganrm May 16, 2026
44e458e
feat: add Allen Blue hero section to homepage
meganrm May 16, 2026
98c16f6
fix: use section element for hero, improve breadcrumb contrast
meganrm May 16, 2026
e9a45bb
ignore new plugin
meganrm May 17, 2026
675fa98
apply new style
meganrm May 17, 2026
2cf9bc7
docs: add IdeaRoll ListItem redesign spec
meganrm May 17, 2026
38db19c
docs: add IdeaRoll ListItem redesign implementation plan
meganrm May 17, 2026
1a4cde0
feat: add accent color CSS rules to idea-roll list item
meganrm May 17, 2026
37e69d9
feat: add deterministic accent colors to IdeaRoll list items
meganrm May 17, 2026
27c72eb
fix: use item.id as React key on List.Item
meganrm May 17, 2026
a24e836
fix: match avatar color to item accent color
meganrm May 18, 2026
7105050
fix: use uniform Allen Violet for card borders, titles, and avatars
meganrm May 18, 2026
c2ac107
feat: add full brand palette and semantic aliases to theme.ts
meganrm May 19, 2026
4c3981e
fix: replace yarn with npm run in lefthook hooks
meganrm May 19, 2026
6d5dade
refactor: replace direct color refs with semantic tokens in all CSS f…
meganrm May 19, 2026
824c528
remove specs
meganrm May 19, 2026
4e0ed53
ignore docs
meganrm May 19, 2026
f3a951a
revert changes to lefthook
meganrm May 19, 2026
7572bf7
Merge branch 'main' into feature/update-brand
meganrm May 19, 2026
49e7825
use height
meganrm May 19, 2026
395be1c
styles not needed
meganrm May 19, 2026
4a21547
remove unused class
meganrm May 19, 2026
9981c72
feat: add type field to IdeaPost schema
meganrm May 19, 2026
786910b
feat: add program and type fields to idea post query
meganrm May 19, 2026
31bf05d
refactor: add optional className prop to TagPopover
meganrm May 19, 2026
0de9585
refactor: change ResourceItem root element to li for dot-bullet lists
meganrm May 19, 2026
759507b
chore: remove ResourceItem test (testing-library not yet installed)
meganrm May 19, 2026
83bb1e0
style: replace idea-post CSS with new Allen 2025 brand design
meganrm May 19, 2026
bb13c63
feat: restructure idea post header — blue block, metadata strip, tag row
meganrm May 19, 2026
6eaac80
refactor: update MaterialsAndMethods to use ul/li and new CSS class n…
meganrm May 19, 2026
70666c5
style: cap content wrapper at 1200px max-width
meganrm May 19, 2026
a432ecd
style: remove orphaned 1800px media query from contentWrapperFullWidth
meganrm May 19, 2026
76f1713
style: restyle page-nav sider to page background with border
meganrm May 19, 2026
e3db4a1
style: add framing borders to content column on wide viewports
meganrm May 19, 2026
6442a6d
use semantic names
meganrm May 19, 2026
f6a0143
adjust styles
meganrm May 19, 2026
023b7b7
adjust setting
meganrm May 20, 2026
56ef57a
update claude md
meganrm May 20, 2026
831fea2
add index page redesign spec
meganrm May 20, 2026
11b6dcd
use semantic color names in index page redesign spec
meganrm May 20, 2026
171944b
feat: add --content-padding-x layout tokens to colors.css
meganrm May 20, 2026
5c84627
feat: make index page full-width and wrap hero text in constrained in…
meganrm May 20, 2026
76882aa
feat: rewrite index-page styles for full-bleed hero and token-based p…
meganrm May 20, 2026
482ec66
feat: replace antd List with native editorial ul/li in IdeaRoll
meganrm May 20, 2026
247185e
fix: remove gap:0 no-op, explicit count check, delete dead IconText c…
meganrm May 20, 2026
42eed6d
fix: use --color-primary token and document antd Tag override in eyeb…
meganrm May 20, 2026
07f5556
small style tweaks
meganrm May 20, 2026
126007d
rename colors
meganrm May 20, 2026
6146ef5
use max width vars
meganrm May 20, 2026
ce8f09a
uncomment out the breakpoints
meganrm May 20, 2026
75d758e
Merge branch 'feature/update-brand' of https://github.com/AllenCell/i…
meganrm May 20, 2026
2dd1e51
update color names
meganrm May 20, 2026
373d200
use border color
meganrm May 20, 2026
c4fbfa9
clean up styles
meganrm May 20, 2026
353cb9c
Merge branch 'main' of https://github.com/AllenCell/idea-board into f…
meganrm May 21, 2026
b26e274
pull in changes from upstream
meganrm May 21, 2026
b66a99d
use new color name
meganrm May 21, 2026
0259de3
use variable
meganrm May 21, 2026
04f627c
update comment
meganrm May 21, 2026
dc4bab1
dont make a link if it's missing
meganrm May 21, 2026
2dac9b7
add index page redesign spec
meganrm May 20, 2026
c842408
use semantic color names in index page redesign spec
meganrm May 20, 2026
0189832
feat: add --content-padding-x layout tokens to colors.css
meganrm May 20, 2026
79e72a6
feat: make index page full-width and wrap hero text in constrained in…
meganrm May 20, 2026
e55d053
feat: rewrite index-page styles for full-bleed hero and token-based p…
meganrm May 20, 2026
e81af9c
feat: replace antd List with native editorial ul/li in IdeaRoll
meganrm May 20, 2026
bdd7880
fix: remove gap:0 no-op, explicit count check, delete dead IconText c…
meganrm May 20, 2026
c3a0c49
fix: use --color-primary token and document antd Tag override in eyeb…
meganrm May 20, 2026
48536b6
small style tweaks
meganrm May 20, 2026
108bc1e
use new color name
meganrm May 21, 2026
ef24dfa
Merge branch 'fix/replace-list' of https://github.com/AllenCell/idea-…
meganrm May 21, 2026
b9d0aaf
fix color
meganrm May 27, 2026
6ed5da0
Merge branch 'main' of https://github.com/AllenCell/idea-board into f…
meganrm May 27, 2026
abbeb2b
fix merge mistake
meganrm May 27, 2026
1c4f231
Potential fix for pull request finding
meganrm May 28, 2026
440da44
Potential fix for pull request finding
meganrm May 28, 2026
926bf05
Potential fix for pull request finding
meganrm May 28, 2026
0702f23
Potential fix for pull request finding
meganrm May 28, 2026
3098ca8
Potential fix for pull request finding
meganrm May 28, 2026
d39754c
format
meganrm May 28, 2026
7878d19
Add design spec for proposal callout color update
meganrm May 30, 2026
6c50af6
changes based on comments
meganrm Jun 2, 2026
a2423ca
Merge branch 'main' of https://github.com/AllenCell/idea-board into f…
meganrm Jun 2, 2026
9c47e0a
use orange for the call out box
meganrm Jun 2, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
63 changes: 63 additions & 0 deletions docs/design/specs/2026-05-29-proposal-callout-color-design.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
# Proposal Callout Box — Color Update Design

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should this file be persisted in the repo?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

you know, I'm unsure. On the one hand they are really just for the implementation so could be deleted, but on the other hand I can see having a history of rational and design might be helpful?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I worry a bit about having a folder that's constantly expanding with each new feature that's merged. I wish it could be captured in an issue or something outside of the repo itself.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why? they're fairly small overall. I guess with a release I could have the docs combined, but I don't see what problem it would cause.


**Date:** 2026-05-29
**Status:** Approved

## Problem

The proposal callout box (`.proposal` in `idea-post.module.css`) uses `--accent-color` (→ `--ALLEN_GREEN` `#CDEB05`) as its background. The lime green is too bright and reduces readability. It also depletes the accent color's visual impact by using it as a large filled background rather than a sparse highlight.

## Decision

Replace the lime green background with a muted warm-gray fill and an orange left border, using tokens already defined in the design system.

### Color choices explored

- `--ALLEN_ORANGE` (`#FF6E00`) and `--ALLEN_ROSE` (`#FF00FF`) were evaluated as alternatives to `--ALLEN_GREEN`
- Orange was preferred: warmer, readable, distinctive without competing with the blue primary
- Orange is kept **exclusively on the proposal callout** — not extended to tags, links, or hero text — so it functions as a semantic signal for actionable/proposal content rather than a general accent

### Callout style chosen

- **Background:** `--PAGE_2` (`#DED9D1`) — warm gray, slightly darker than the page background, clearly delineated without a filled accent color
- **Border:** 4px solid `--ALLEN_ORANGE` (`#FF6E00`) left border only — provides the color energy at the edge without flooding the reading area

A variant with fading gradient lines on the top and bottom was also considered but rejected in favor of the simpler solid-left-border approach.

## Changes

### `src/style/colors.css`

Update `--callout-box-border-color` (currently pointing to `--GRAY_1`) to point to `--ALLEN_ORANGE`:

```css
--callout-box-border-color: var(--ALLEN_ORANGE);
```

### `src/style/idea-post.module.css`

Wire `.proposal` to the callout tokens instead of hardcoding accent and dark colors:

```css
.proposal {
background: var(--callout-box-bg-color); /* was: var(--accent-color) */
border-left: 4px solid var(--callout-box-border-color); /* was: 4px solid var(--bg-dark-color) */
padding: 14px 18px;
margin: 6px 0;
}
```

## What does not change

- `--accent-color` remains `--ALLEN_GREEN` and continues to be used in the hero subtitle and nav hover states
- `--primary-color` (`--ALLEN_BLUE`) is unchanged on all tags, links, author names, and the post header background
- No new tokens are added — only `--callout-box-border-color` is redirected

## Token inventory after change

| Token | Value | Used by |
|---|---|---|
| `--callout-box-bg-color` | `var(--PAGE_2)` → `#DED9D1` | `.proposal` background |
| `--callout-box-border-color` | `var(--ALLEN_ORANGE)` → `#FF6E00` | `.proposal` left border |
| `--accent-color` | `var(--ALLEN_GREEN)` → `#CDEB05` | Hero subtitle, nav hover, header sublabel |
| `--primary-color` | `var(--ALLEN_BLUE)` → `#6464FF` | Tags, links, post header, idea titles |
2 changes: 1 addition & 1 deletion src/style/colors.css
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
--small-table-border-color: var(--GRAY_1);
--main-card-header-color: var(--primary-color);
--callout-box-bg-color: var(--PAGE_2);
--callout-box-border-color: var(--GRAY_1);
--callout-box-border-color: var(--ALLEN_ORANGE);

/* Layout */
--content-max-width: 1200px;
Expand Down
4 changes: 2 additions & 2 deletions src/style/idea-post.module.css
Original file line number Diff line number Diff line change
Expand Up @@ -162,8 +162,8 @@

/* ── Proposal callout ────────────────────────────────────────── */
.proposal {
background: var(--accent-color);
border-left: 4px solid var(--bg-dark-color);
background: var(--callout-box-bg-color);
border-left: 4px solid var(--callout-box-border-color);
padding: 14px 18px;
margin: 6px 0;
ul {
Expand Down
2 changes: 1 addition & 1 deletion src/style/theme.ts
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ export default {
colorPrimary: PRIMARY_COLOR,
colorBgContainer: BG_CONTAINER,
colorBgLayout: BG_LAYOUT,
colorLink: ALLEN_VIOLET,
colorLink: LINK_COLOR,
Comment thread
meganrm marked this conversation as resolved.
colorLinkActive: ALLEN_GREEN,
Comment thread
meganrm marked this conversation as resolved.
colorLinkHover: ALLEN_VIOLET,
borderRadius: 2,
Expand Down
Loading