Skip to content
Andrew Williams edited this page Mar 21, 2018 · 2 revisions

As a toolkit aiming to make it easy to build beautiful apps design is very important! The Material Design principles are what we are following most closely for our design language (more to follow as we figure how that adapts to more traditional desktop applications).

Fyne is built primarily using vector graphics - this allows for great looking apps at any screen density as well as zoomable interfaces. To enable this for icons and other graphics we shall adopt SVG rather than PNG as our primary image format. These images can be loaded and scaled according to the current canvas scale to look great in any setting.

Additionally it is clear that different users have different requirements with regard to colour settings - light backgrounds with dark text, or light text on a dark background. To try and satisfy both the Fyne theme will always come in at least a light and a dark variant that can be selected by the end user. Additionally it should be possible for colour accents to be customisable where possible to allow the user to feel in control.