Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Easier method for allowing admins to include custom themes #16658

Closed
mthaddon opened this issue Jan 10, 2021 · 3 comments
Closed

Easier method for allowing admins to include custom themes #16658

mthaddon opened this issue Jan 10, 2021 · 3 comments

Comments

@mthaddon
Copy link

Summary

This is a feature request for an easier method for admins to include custom themes.

Steps to reproduce

Currently deploying a Mattermost instance with custom themes (for instance, company-branded colours) requires manually patching https://github.com/mattermost/mattermost-webapp.

Expected behavior

Admins should be able to deploy Mattermost and specify custom themes in place of the existing ones (or an addition to the existing ones) without having to patch mattermost-webapp. This could be done in a number of ways (e.g. configuration or being stored in the database), but should persist across version upgrades.

Additionally it would be ideal if admins could specify the default theme for users, as well as having full control over the list of themes available.

Observed behavior (that appears unintentional)

Currently we patch mattermost-webapp, making changes to components/admin_console/admin_definition.jsx, utils/constants.jsx and including custom images in images/themes that we reference in the changes we've made to utils/constants.jsx.

@amyblais
Copy link
Member

Thanks, appreciate your feedback @mthaddon,

Would you like to contribute this in the feature idea forum so it can be discussed, upvoted and considered for a help wanted ticket?

Please include a link back to this GitHub issue. If you're interested in implementing, please say so and we'll prioritize the review.

You get 10 votes in the feature idea forum, and each one influences the future of the project.

@amyblais
Copy link
Member

Awesome, thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants