-
-
Notifications
You must be signed in to change notification settings - Fork 2.9k
Add feature: Themes. Upload, switch and manage in settings. #781
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
Comments
I need this too 👍 |
Implementation plan v1 - not good enough There's no plugin system in Wekan. Here are the steps how somebody wanting this feature would implement this:
|
Hi, So this feature only cover css & images, not templates ? |
Please give more detailed description of what templates you mean, english is not my native language. |
I think board data also includes what theme that board uses. I'll update this issue description. |
Using .zip files would be too compicated, it would result in constant zip/unzip when making changes. Implementation plan v2
I don't know is this good idea:
Pro
Con
Conclusion Please add your comment could this design work, or have I not considered some use cases etc in this properly. It's also possible that this is still more complicated, and it would be better to just have Theme menu with upload/download of theme files as one multi-file upload/download, and maybe .zip file option if that's needed by somebody. |
This is related to #776 |
That looks pretty good! I'd put the title of the board on the same place where it is currently in Wekan (same also in Trello). I'd give the list columns also a bit more opacity, to differentiate them a bit more. I'm not the best to help with technicalities here, but I'd be happy to help with the UI |
Please note, that any CSS and images from Trello will not accepted to Wekan. |
Not sure that I understood the idea. Is it means that I can apply different theme (sub-theme) per different board? |
Yes. Complete themes. Admin Panel:
Board settings:
This Themes, API, programmability etc makes working like Jira possible:
API, programmability etc makes also integration possible johannesjo/super-productivity#7 |
thanks for sharing, looks good. Versioning is really important, nice to see it 👍 However, what confuses me is (possibly) mixing very different features:
Am I missing something? |
There is separate open issues about API etc, I did not have time to link to those issue numbers. This issue is only about themes. |
I'm rethinking about Themes feature, mostly by having only minimal changes that other features need integrated in Wekan. For Jira use case there would be only those different layouts where horizontal / vertical can be changed, and all this while still showing Wekan logo and having Wekan look and feel. For full theme changes, users would need to use them on browser plugins so they would not make Wekan broken so easily. |
@jelenajjo Did you ever finish the theme that you posted a while back? It was looking good, Thanks |
I did chat with one company about implementation of General Themes feature, it they choose to try to implement this. Currently many companies have hacked Wekan web interface to: a) have some kind of company theme, that is acceptable use b) to have Trello theme, that if you use images and CSS from Trello, is a DMCA violation and also why new Wekan theme was developed years ago. Having Trello theme in Wekan repo, or hosted elsewhere by Wekan Team, is not legal. For the a) case, requirements for implementing full themes feature:
If some themes implementation has different way of implementing this, it could be good starting point also. |
I don't have code to that theme. Wekan now has some themes: |
Originally from @vanila.web.studio at Wefork Rocket.Chat.
Theme settings:
Example themes:
Themes should be based on Wekan theme, as we have no rights to use Trello theme.
Example theme screenshot from @vanila.web.studio :
The text was updated successfully, but these errors were encountered: