dev/user-interface#26 Use font-awesome icons for contact types and recent items #23094
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Overview
Display font-awesome icons instead of the old image gifs in the UI.
See dev/user-interface#26
Before
Contact type represented as gawdy gif.
Recent items sidebar uses gawdy gifs.
After
Contact type represented as a font-awesome icon.
Recent items sidebar updated to use font-awesome icons unless a contact sub-type still has
image_URL
set. Activity type icons are also used if available.When editing a contact type, there is a new icon picker for selecting an icon. The
image_URL
field only appears if it contains a value, along with a deprecation warning. Otherwise the old field is hidden to prevent confusion.System status check added to prompt admins to pick icons for their contact types instead of images:
Technical Details
Uses the new ContactType
icon
column added in #23073 and the (relatively new)$_icon
metadata in each DAO.