-
Notifications
You must be signed in to change notification settings - Fork 333
16colors2shades #601
base: master
Are you sure you want to change the base?
16colors2shades #601
Conversation
sonjiku
commented
May 3, 2021
•
edited
Loading
edited
- I changed the generic_adjust function, so it produces 16 colors by default.
- Added command line option "--nine". which reverts to the original 9 color output.
- Colors 1-7 are darker shades of the latter 8.
- All backend scripts, use the generic_adjust function, instead of "manualy adjusting". This means that the different backends, produce similar outputs, but not with the same palletes.
… colors.py, that makes pywal generate darker shades for 1-7
By the way, If someone wants the original functionality, one only needs to change his templates. Could perhaps be easier if you could choose this fith a command option. |
tried this version, if you run wal with |
New commit should fix the issue. |
really good pr, hopefully it gets merged soon |
…s, and alacritty output templates.
Now you can! ^^ |
Also adding my support for this PR, hope it gets pulled in soon. |
Perhaps making this a permanent fork ? |
@ZerdoX-x nice kaga btw |
going through the diff i think i see some reasons why this isn't getting merged any time soon.
@dylanaraps did i hit the nail with this? honestly i don't feel like doing this myself and opening a new PR just for that, nor forking for that matter, but if i have i will do it and create an additional branch to track upstream commits if 16 colors functionality is to never be merged. |
Hey @eylles, You have some valid points.
I agree with you, that 9 colors should most probably have been kept as the default functionality, as to change the familiarity of the colorschemes the software created by default up to now. Perhaps it is one of the reasons the pull request hasn't been merged, as if @dylanaraps wanted pywal to output 16 colors by default, they would have done so from the start. The main reason I changed it, is because it seemed to me as if 16 colors was the sensible default.
I don't understand this. Adding the 2 extra templates, doesn't make sense to me as being a reason to not merge the pr. Why create another pull request when this is something extra added with this one?
I don't really understand what your suggested alternative here is.
I have no good reason for this. I guess just ocd. I just thought the code looked better that way. I'm planning on returning to this pr and perhaps creating a permanent fork, as I don't see @dylanaraps ever mergin this. I'm just very busy with school atm. |
I like to put my actions where my mouth is, so i already started working on a branch to correct the probable reasons as to why the 16 colors functionality isn't being merged: My blockade now is thinking of a good nane for the 16 cols flag, ideally this would be merged into pywal after the streamlined PR is done as i really do not want to maintain a fork of pywal since i really don't think it is ideal, bit if it has to come about that.... welp... On the templates thing, the usual way i think of PRs is that they provide 1 feature or fix 1 bug, as such making pywal generate 16 color palettes would be 1 feature, while providing alacritty templates would be another 1 feature, thus being 2 features in the same PR... |
after quite some hiatus i finally got my ass to address the remaining work, also had to make the fast_colorthief backend use the adjust function. https://github.com/eylles/pywal/tree/16_cols @sonjiku i can always PR to your master branch first if u want. |
yeh, forgot to mention now a permanent fork exists https://github.com/eylles/pywal16 already merged some other pending PRs. |
on the way to 3 years since and finally available at pypi https://pypi.org/project/pywal16/ |
@eylles I can see! Some time ago I found out that your fork of my fork made it's way to the AUR, has had videos made about it, and has even inspired some functionality in wallust, which is what I'm using right now. Until I get back to finishing a small project of mine, at least, haha. I'm really happy with how a 2 days' summer project ended up being liked by as many people as it has! I'd appreciate though if some credit was given to me in your repo, since, even though you're the maintainer doing the heavy lifting, a lot of people think that you came up with this which is wrong. Anyways, I appreciate you taking the torch and keeping it alive! |
i don't even credit myself on pywal16, author email still points to dylan and didn't even add a maintainer field, the commit history is king |