the icon library · phosphor · the open decisions

The open icons, in place

The library and the one-weight rule are decided. This board holds only what is still open. Every candidate is shown inside the real screen it lives in, at the size it actually draws at, with a recommendation under it.

Numbered so you can say it aloud: cross out 3d, pick 1a. The board is shared: your marks appear on Kamran's, Lejla's and Yasmine's screens within a few seconds, and every candidate carries the initials of whoever picked or crossed it. Reset only ever clears your own.

Decided, not up for review

D1 · Feedback ready

Six candidates, 1a to 1f, for the icon that says her reply has arrived. Silhouettes first, then the same six on the Assignments history tile and on the notification row.

1apicked
open envelope
1bpicked
open envelope, fuller
1cpicked
chat bubble with text
1dpicked
two bubbles
1epicked
waveform
1fpicked
speaker

On Assignments, the history tile

1apicked
open envelope (in the app now)
open envelope (in the app now)
1bpicked
open envelope, fuller
open envelope, fuller
1cpicked
chat bubble with text
chat bubble with text
1dpicked
two bubbles
two bubbles
1epicked
waveform
waveform
1fpicked
speaker
speaker

On Notifications, the Week 7 row

1apicked
open envelope (in the app now)
open envelope (in the app now)
1bpicked
open envelope, fuller
open envelope, fuller
1cpicked
chat bubble with text
chat bubble with text
1dpicked
two bubbles
two bubbles
1epicked
waveform
waveform
1fpicked
speaker
speaker

The options board you reopened recommended the chat bubble. After your S50 read the app moved to the open envelope. The bubble is shown here so you can compare, not because it is still proposed.

My recommendation: keep the open envelope (1a). Why: a chat bubble is the Messages tab’s own icon, so on Assignments it says “message”, which is the confusion you named on S50. The waveform is the recording itself (it is the object on the feedback screen and in the recorder), so on this list it says “your recording”, not “her reply”. The open envelope is the one universal sign for “a reply has arrived and is open for you”, and the play chip beside it already says “listen”. Runner-up if you want the icon itself to say “listen”: the waveform, 1e.

1

D2 · The five states as one family

Lejla asked whether an icon could carry the status itself, and you noted that Returned and Taken back look alike. Today only two states have an icon, the open envelope and the u-turn arrow. The other three are text pills. Each state is its own call: 2.1 to 2.5, plus the yes/no at 2.0.

Each state, its candidates

2.1Awaiting review
2.1apicked
recommendedhourglass
2.1bpicked
recommendedpaper plane
2.1cpicked
recommendedclock
2.1dpicked
recommendedtray
2.1
2.2In review
2.2apicked
recommendedheadphones
2.2bpicked
recommendedear
2.2cpicked
recommendedhourglass, half run
2.2dpicked
recommendedeye
2.2
2.3Feedback ready
1apicked
recommendedopen envelope
1epicked
recommendedwaveform
1cpicked
recommendedchat bubble

2.3 follows D1. Whatever D1 settles on is what this state shows, so it carries no controls of its own.

2.4Returned
2.4apicked
recommendedu-turn arrow (in the app now)
2.4bpicked
recommendedreturn key
2.4cpicked
recommendedbending arrow
2.4dpicked
recommendedu-turn, the other way
2.4
2.5Taken back
2.5apicked
recommendedgrasping hand
2.5bpicked
recommendedundo arrow
2.5cpicked
recommendedminus in a circle
2.5dpicked
recommendedbackspace
2.5epicked
recommendedopen hand
2.5

The family at a glance

The five recommended icons, at the 20px they would draw at on a list disc.

Awaiting review
In review
Feedback ready
Returned
Taken back

The same five put inside the pills instead, as a variant.

Awaiting review
In review
Feedback ready
Returned
Taken back

2.0 is the yes/no this strip answers: do the pills stay text-only, with the icon riding the disc?

2.0

Returned, in place on Assignments

2.4apicked
u-turn arrow (in the app now)
u-turn arrow (in the app now)
2.4bpicked
return key
return key
2.4cpicked
bending arrow
bending arrow
2.4dpicked
u-turn, the other way
u-turn, the other way
2.5bpicked
undo arrow, a Taken back candidate shown in the returned slot
undo arrow, a Taken back candidate shown in the returned slot
the returned-week notification, as it is now
the returned-week notification, as it is now

Defect to fix once the family is agreed: the returned-week notification borrows the deadline clock.

My recommendation: give every state an icon, carried on the list disc (Assignments history, coach queue), and keep the pills text-only. Why: the disc is where a scanning eye lands and the pill already carries color and the word; an icon inside a 12px pill adds noise without adding meaning (the strip above shows it). Family: 2.1a hourglass, 2.2a headphones, 1a open envelope, 2.4a u-turn, 2.5a hand. Five different silhouettes, so Returned and Taken back can no longer be confused: only Returned is an arrow. Headphones for In review because it is the coach’s own Queue icon, so student and coach see one symbol for “she is listening” (Lejla’s one-symbol-per-object rule). The hand for Taken back is literal (it is back in your hands) and is the honest weak point of the set; if it reads oddly, the alternative is the undo arrow, 2.5b, at the cost of two arrows told apart by ground color only.

D3 · The reading circle

One meaning, one icon: whatever wins here draws on the session tiles and on the Sessions tab at the same time. Candidates 3a to 3f.

3apicked
three people
3bpicked
four people
3cpicked
three circles
3dpicked
two bubbles
3epicked
reader with book
3fpicked
seated ring

Sessions, this week

3apicked
three people (in the app now)
three people (in the app now)
3bpicked
four people
four people
3cpicked
three circles
three circles
3dpicked
two bubbles
two bubbles
3epicked
reader with book
reader with book
3fpicked
seated ring (custom, drawn to Phosphor's grid)
seated ring (custom, drawn to Phosphor's grid)

Today, the reading circle tile

3apicked
three people (in the app now)
three people (in the app now)
3bpicked
four people
four people
3cpicked
three circles
three circles
3dpicked
two bubbles
two bubbles
3epicked
reader with book
reader with book
3fpicked
seated ring (custom, drawn to Phosphor's grid)
seated ring (custom, drawn to Phosphor's grid)

The tab bar, filled

3apicked
three people (in the app now)
three people (in the app now)
3bpicked
four people
four people
3cpicked
three circles
three circles
3dpicked
two bubbles
two bubbles
3epicked
reader with book
reader with book
3fpicked
seated ring (custom, drawn to Phosphor's grid)
seated ring (custom, drawn to Phosphor's grid)

Mixed-row test

The two finalists set beside the four decided tab icons, at 23px, fill weight.

3apicked

Three people

Today
Learn
Assignments
Sessions
You
3fpicked

The seated ring

Today
Learn
Assignments
Sessions
You

My recommendation: the seated ring, 3f, the one custom icon in the set. Why: it is the only candidate that IS a circle, which is the thing itself and the idea you said made sense on the first board; every Phosphor option is a people-silhouette, busy at 26px and generic (3a is “group” in every app). It is drawn to Phosphor’s construction (256 grid, 16-unit stroke, round caps, the same solid dots Phosphor uses), so it sits in the tab bar beside natives without showing. One custom icon in a professional set is normal practice; five custom systems was the mistake. Fallback if you want zero custom icons: three circles, 3c.

3

D4 · Office hours

The last row of the Level 0 waiting list, seven ways: 4a to 4g.

4apicked
the class icon it has been borrowing
4bpicked
open door
4cpicked
waving hand
4dpicked
chair
4epicked
coffee
4fpicked
afternoon clock
4gpicked
two bubbles
4apicked
the class icon it has been borrowing
the class icon it has been borrowing
4bpicked
open door
open door
4cpicked
waving hand
waving hand
4dpicked
chair
chair
4epicked
coffee
coffee
4fpicked
afternoon clock
afternoon clock
4gpicked
two bubbles
two bubbles

On the Sessions screen’s Level 0 list, office hours is a chip with no icon. Nothing to change there.

My recommendation: the open door, 4b. Why: office hours is “her door is open”, the idea the first board drew as a ring left ajar; the door is that idea in Phosphor’s hand and a universal reading. The clock already means deadlines and the Year 2 Appointments tab; a chat bubble means Messages; a chair or a coffee is a joke the student has to get. It now has its own slot in the app (it no longer borrows the class icon), so changing it later is one line.

4

D5 · The one-to-one

Kamran is not a fan of the current one-to-one icon either. Nine candidates, 5a to 5i, on the Sessions tiles, where it sits beside the circle and the class.

5apicked
person with sound
5bpicked
two people
5cpicked
reader with book
5dpicked
microphone
5epicked
ear
5fpicked
handshake
5gpicked
waveform
5hpicked
two bubbles
5ipicked
person in focus

Sessions, this week

5apicked
person with sound (in the app now)
person with sound (in the app now)
5bpicked
two people
two people
5cpicked
reader with book
reader with book
5dpicked
microphone
microphone
5epicked
ear
ear
5fpicked
handshake
handshake
5gpicked
waveform
waveform
5hpicked
two bubbles
two bubbles
5ipicked
person in focus
person in focus

My recommendation: two people (5b). Why: a one-to-one is two people, you and her, and that is the plainest possible reading. It also makes the Sessions vocabulary count people: two for the one-to-one, the ring or three for the circle, the teacher at the board for the class, which is Lejla’s learnable-in-a-day rule at work. The current icon reads as “audio profile”. The microphone, waveform and ear are already spoken for by Assignments and the submission states, the handshake says agreement, the bubbles say Messages.

5

D6 · Media playback stays filled

A deliberate exception to the one-weight rule, and the last thing waiting on your word.

Listen button with a play icon
Play chip

My recommendation: keep play, pause and stop filled inside buttons and chips, and line everywhere else. Why: these are controls, not content icons. iOS itself uses the filled play inside buttons while the rest of the interface is line. An outline triangle at chip size, 9 to 14px, turns to mush. The one-weight rule stays honest because these only ever appear inside a pressable control. If you would rather have zero exceptions, say so and they all go line.

6

Try any candidate in the live app

The dev build reads an icons parameter and swaps the drawing before the screen renders, so you can walk the whole app with a candidate in place. Format is icons=<slot>:<phosphor-name>, comma separated. A slot is a disc name (feedback-note, reading-circle, sisters-circle, submissions-qalam, office-hours) or ph.<current-icon> to swap every direct use of that icon, tab bars included. It only works in the dev build and is inert everywhere else.

http://localhost:5199/?app=1&tour=year1&vibe=1&icons=reading-circle:custom.seated-ring,sisters-circle:custom.seated-ring,ph.users-three:custom.seated-ring#/sessions

http://localhost:5199/?app=1&tour=year1&vibe=1&icons=feedback-note:waveform#/submissions-archive

Decisions summary

All three reviewers in one record, regenerated as you go. Each decision reads AGREED, SPLIT or open, with the crossings-out and notes attributed. Copy summary puts the same text on your clipboard.

Archived boards

Archived to explorations/icons/archive/: the girih, inlay and cord boards and the nano lab. Kept: the first board (idea source), the objects board, the professional-sets comparison, the Phosphor options, and the in-place page.