Sharing typography and color palette as SASS mixins through NPM

As the number of web applications for a company grows, the effort required to maintain a consistent typography and palette across the applications increases. A good solution to this issue is to create a shared design package that takes care of the most basic design configuration. By isolating this from GUI components, the library becomes ...

Dynamic themes in Angular Material

TLDR A working demo of the dynamic themes we create through this article can be found here, while the source code is located here. Setting the scene If you have used Angular Material, you may have configured your own theme at some point. You may also have observed that you can use either the mat-light-theme or the mat-dark-theme ...

OFFF 17: Let’s feed the future!

OFFF 17: Let’s feed the future!

9 ting vi tar med oss hjem fra OFFF-konferansen OFFF-konferansen har vært arrangert i 17 år og er et samlingspunkt for kreative sjeler. Her blomstrer engasjement og inspirasjon som skapes av en innovativ og internasjonal samling print- og digitaldesignere, animasjonsdesignere, lyddesignere, grafiske designere, utviklere, både profesjonelle og studenter. Som OFFF skriver på sin webside: “Putting ...

Good copy is good design

Text is often a neglected factor in user interface design, despite the fact that good copy reinforces good design and enhances usability. What we say, and how we say it, are critical factors in helping users interact with, and have good experiences with the software and applications we build. Copy that is clear and concise ...