We could use a icon based typeahead (instead of icon-selector) in some situations where we want more than 16.
Description
Revisions and Commits
rP Phabricator | |||
D17301 | rPf54dfe756769 Add a basic icon typeahead |
Status | Assigned | Task | ||
---|---|---|---|---|
Resolved | None | T11971 Build an Icon Typeahead | ||
Resolved | chad | T9010 Allow badges to have any Font Awesome icon | ||
Resolved | chad | T11973 Dashboards should allow setting of an icon | ||
Resolved | epriestley | T11974 Projects should allow setting of any icon |
Event Timeline
My only (mild) concern with this is that object types may become slightly ambiguous in some contexts: currently, icons are (at least mostly) unique across object types. A tag icon or a briefcase icon is always a project. A calendar icon or a cocktail glass is always an event.
I'm not sure this is ever actually confusing or ambiguous -- and if it is, we'd be better off tackling that ambiguity rather than relying on users to memorize different sets of 16 icons to distinguish object types.
And this claim isn't even true because "Calendar" is already an event icon and a project icon (???).
Maybe nice for the UIs to let you select defaults/favorites, though? e.g., keep ~4 defaults (briefcase, tag, lock, users for projects), add a few of the icons you used most recently for that object type, and then let you typeahead anything else.
(I renamed the "Up for Grabs" column to "Ready", and kicked this out since it doesn't have detailed technical instructions that a new contributor could follow like the other tasks in that column do.)
Probably will implement in Badges and see how it goes. I'd mildly agree with your (only) mild concern about mild confusion if admins do a poor job labeling stuff.