We are developers and designers making user-friendly apps. We take pride in our craft and work hard to make sure our applications are a great experience for people.

Unfortunately, there are increasing efforts on the current market to disallow or discourage customization. This worsens user experience for a lot of software.

Kirigami colour sets allow developers to easily make their UI work with any colour schemes.

Icon Themes allow users to have a unified view across different applications.

Application styles allows users to decide how a button is represented, how wide a scroll bar should be, etc.

All these not only give users the freedom to decide how the applications should behave, but also make room for accessibility considerations like larger buttons, more visible focus indication, and more contrastive colours and shades.

This is why we believe application developers should be aware of the possibility to customize its appearance.

If you are an application developer, we kindly ask that you do not hard-code any colour or size, but rather follow the system styles.

On a platform level, we should implement a colour set editor that informs users about what colours might be put where, and advises about how contrastive the foreground and the background are in different places.

If you are a user or distribution maintainer that ships our apps, and you are having issues with our apps on your customized colour set or application style, please do tell us, and we can figure out the cause of the problem.

Signed, tusooa, maintainer of kazv.

This document is inspired by https://stopthemingmy.app/ .