-
Notifications
You must be signed in to change notification settings - Fork 33
The ability to choose your own accent color #90
Comments
so, technically this would be a duplicate, but i just closed the other issue, so… not marking this as a duplicate :D |
Adding a toggle for the original mastodon colors and app icon would be quite great |
I managed to build megalodon using the original mastodon color scheme without any major modifications to the colors.xml file. I will be working on making it a toggle for the original mastodon color scheme and the megalodon color scheme. It would also be much appreciated if @sk22 could share the app icon project file, so that i could also change its colors based on the state of the toggle. |
The implementation of this is quite janky for now, and it almost doesnt work. But i have got an early alpha ready. If anyone is interested, i will post more updates on the situation here. |
I have scrapped my pretty bad implementation, i will instead work on supporting material you colors. |
It's interesting, at least to me! And I read the comment below about the idea with material you. It's even tougher! |
I have some good news, i managed to integrate the switch to mastodon original colors, and i am scrapping the material you color thing (too much work for what its worth). Its now implemented in a much more maintainable and clean way. I will create a pull request with the code later this afternoon. It will be awesome :D |
Alright guys, the code is ready and finally its bugless. I am filing the pull request. |
Ok, there were some bugs i didnt find, but they are all now fixed. I am waiting on the approval of the pull request. |
I will also work on implementing a greenish theme and the drop down menu for such themes. But this is not for today |
If we want to attract an audience that is leaving Twitter and looking for an app with a beautiful interface and actively developing functionality, then we can add those colors that were in Twitter itself, viz: |
Creating the themes themselves isnt hard. I myself did it in less than a few minutes. But implementing the ui for them is not yet feasible for me. Test week is coming, and i have to study. But besides, i will setup some time to actually put some theming options later |
Tbh, I disagree. Like – themes are so easy to mess up, imo. Not only by making them, well, not pretty in the first place, but also by meeting accessibility requirements. For example, the official app, for example, has previously (after switching from blue to purple) had quite some awful contrasts – see mastodon#217 (comment). |
I did not make myself clear. I meant choosing primary colors. In my pull request, I reimplemented the purpleish mastodon theme by parenting the already existing theme. Therefore, all that changed were the accent colors, which is exactly what we want. |
Implementing material you colors is seeming to be quite the issue. Specially because whenever I include the required libraries, the app fails to load, saying that there are many duplicate classes. This is quite not good |
Imma add orange and yellow later too |
Ok guys, its basically finished. The fab, the publish button, the trueblack theme, everything is just set right. Hopefully @sk22 aproves the pull request. When he does so, this issue will be closed. I think that's it |
I found a few minor inconsistencies, imma fix them tomorrow |
I'll look over the code when I find time and maybe make some adjustments, but I definitely want to merge the PR soon. The screenshots look really good, thanks a lot! |
Hey, so, I implemented a Material you color theme option on https://github.com/LucasGGamerM/moshidon/releases/tag/1.1.4%2Bfork.62.moshinda . Github was a little worky and didnt allow me to create a pull request. But its done and its there |
It would be nice to add the ability for users to choose a color scheme for the application. For starters, you could make options such as blue (the original color), purple (the official service color), pink (the color of the app), and a monochrome theme
The text was updated successfully, but these errors were encountered: