PapirusDevelopmentTeam / papirus-folders

a script that lets you change the colors of folders in Papirus icon theme
https://git.io/papirus-folders
MIT License
600 stars 32 forks source link

Provide a new papirus-folders-add tool #40

Open SmartFinn opened 6 months ago

SmartFinn commented 6 months ago

Since we got a lot of requests to add another folder colors, I understood that we can't cover all them. As to me, the better solution is to add a tool that allows users to add their own colors to the folders and keep only core colors built-in the icon theme.

Currently, I see the tool as:

Next I see two paths, each of them has its proc and cons.

The first path is to be able to user changing colors for only special folder-custom icons.

Proc:

  1. Easy to implement.
  2. No need to manage list of colors.
  3. After the icon theme upgrade, need to generate limited quantity of icons.

Cons:

  1. Unable to create two and more custom colors and switching between them with papirus-folders only. It requires running the papirus-folders-add script each time before switching.

The second path is to allow the user to add unlimited color folders.

Proc:

  1. Easy switch between two and more pre-generated color folders.

Cons:

  1. Requires to keep all colors added by a user in a file (.csv) and add option to add/remove items from the file.
  2. After the icon theme upgrade, it needs to generate ~409*N, where N is a number of user's color folders.
  3. It requires a post-remove script for papirus-icon-theme to correctly remove all added icons.