Open yrnmsk opened 8 months ago
Native Android framework do not support theming in runtime and we does not want to add 3rd-party themes engines into the app.
However new static themes are welcome
Apologies for the late reply, notifications are buggy for me atm.
I understand the concerns about adding support for third-party theme engines such as the potential increase in app size, development workload, and etc to name a few. However, I believe the benefits outweigh these drawbacks.
User-driven theme development: Implementing the framework for custom theming would enable the community to handle theme creation. By leveraging user contributions, developer resources that are to be used for implementing newly requested static themes can instead be used to core application features and bug fixes.
Enhanced accessibility: Users with visual impairments (low vision, color blindness, etc) can personalize the UI for better visibility, improving inclusivity and overall user experience.
Increased user satisfaction: Custom themes empower users to personalize their experience, potentially leading to increased user satisfaction and a stronger community.
Minimizing external dependencies is valuable, and I wholly agree, but I still firmly believe that this feature's benefits justify a potential increase in complexity.
Describe your suggested feature
Custom themes
Please support custom themes. This feature could simply be allowing the user to input hexcodes for variables and look just a bit similar to how Slack allows their users to freely customize the look of their client interface.
By implementing this simple yet effective theme customization, users and communities can have the ability to customize or port their themes to Kotatsu, without having to ask the developers to add more themes for them.
This encourages user/community interactions, personalization and customization, as well as accessibility.
In my case, the reason I asked for this feature was because I wanted Kotatsu to be more accessible to me. I have a mild tritanopia and most of the default themes either:
to my tritanopia. Adding basic theme customization could help solve this problem for me, as well as give other users and communities the ability to customize the look of the app in general.
Acknowledgements