NOTE TO SELF:
This is a list of things that need to be done for next update, in order of priority and need to be completed in that order. The top of the list are things that need to be done first, bottom of the list are things that need to be done last.
Add -v --version option (Completed in Testing, remember to add to main)
(ADDED IN MAIN - VERSION 1.1.0)
Color adjustment (with as little adjustment as possible to not take away from the colors in the image)
(Completed in Testing, remember to add to main)
(CHANGED IN MAIN - VERSION 1.1.0)
- Adjust lightness value for colors darker than 10% (make slightly brighter)
(Lightness adjustment changed from [5.0, 10.0] to [15.0, 25.0])
- Some colors are still too dark when the color is adjusted and can look completely black/unidentifiable.
- Adjust saturation value for colors less than 10% saturated, making colors almost completely white/black/grey
(Saturation left the same.)
- Some colors seem to be too grayish at times, this needs a little bit of testing to double check.
- Adjust background and foreground for normal palette
(Background set to 50% lightness and Foreground lightness reduced from 88% to 85%)
- set background to 50% lightness and foreground needs to be slightly less brighter and less saturated, maybe, to avoid hurting eyes.
Change order of the way colors are saved in json file to match that of terminal/shell colors
(ADDED IN MAIN - VERSION 1.2.0)
(black, red, green, yellow, blue, magenta, cyan, white)
Add a CHANGELOG.md file to PyPalEx (reference from pywal) (ADDED IN MAIN - VERSION 1.1.0)
Add --pastel option (ADDED IN MAIN - VERSION 1.2.0)
- Add
--generate option
- Add
-w --web option
- This option takes an image web address as argument, downloads image into PyPalEx Cache, extracts colors, deletes image from cache.
- EXAMPLE:
https://w.wallhaven.cc/full/rd/wallhaven-rdwjj7.jpg
- In above example, the web address ends in an image extension,
.jpg.
- If web address doesn't end with image extension, don't do anything with it and print an error or warning message.
- Add
-l, -n, -d options for extracting only light, normal, dark color palettes.
- The user can specify which color palette they want extracted.
- If none of the above options are specified, the default is to extract ALL color palettes.
- Make sure to have individual file names for each of theses options:
- Default: [filename]-color_palette.json
- Light: [filename]-light_color_palette.json
- Normal: [filename]-norm_color_palette.json
- Dark: [filename]-dark_color_palette.json
NOTE TO SELF:
This is a list of things that need to be done for next update, in order of priority and need to be completed in that order. The top of the list are things that need to be done first, bottom of the list are things that need to be done last.
Add-v --versionoption (Completed in Testing, remember to add to main)(ADDED IN MAIN - VERSION 1.1.0)
Color adjustment (with as little adjustment as possible to not take away from the colors in the image)(Completed in Testing, remember to add to main)(CHANGED IN MAIN - VERSION 1.1.0)
(Lightness adjustment changed from [5.0, 10.0] to [15.0, 25.0])
(Saturation left the same.)
(Background set to 50% lightness and Foreground lightness reduced from 88% to 85%)
Change order of the way colors are saved in json file to match that of terminal/shell colors(ADDED IN MAIN - VERSION 1.2.0)
(black, red, green, yellow, blue, magenta, cyan, white)Add a CHANGELOG.md file to PyPalEx (reference from pywal)(ADDED IN MAIN - VERSION 1.1.0)Add(ADDED IN MAIN - VERSION 1.2.0)--pasteloption--generateoption-w --weboptionhttps://w.wallhaven.cc/full/rd/wallhaven-rdwjj7.jpg.jpg.-l,-n,-doptions for extracting only light, normal, dark color palettes.