Horizon icons should be abstracted through the Theme

Registered by Diana Whitten

Horizon is currently using Font Awesome as the provider for its high definition Icons. However, customization of specific icons should live within the theme itself.

It would be beneficial to use an abstraction layer between Horizon and the icons used rather than hardcoding Font Awesome directly in the HTML. Although we can simply override the Font Awesome styles directly, that creates a confusing layer of indirection when attempting to read or debug the compiled template html.

It is also noted that references to Glyphicons (the last default icon font used) still exist that need to be cleaned up.

Also, the loading of Font Awesome should take place through the theme itself.

Blueprint information

Status:
Complete
Approver:
David Lyle
Priority:
Low
Drafter:
Diana Whitten
Direction:
Approved
Assignee:
Diana Whitten
Definition:
Approved
Series goal:
None
Implementation:
Implemented
Milestone target:
None
Started by
David Lyle
Completed by
David Lyle

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/horizon-theme-icons,n,z

Addressed by: https://review.openstack.org/195693
    Icon font carets should be used over caret class

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.