Skip to content

Make your plasma task manager widget pretty.

License

Notifications You must be signed in to change notification settings

shvchk/FancyTasks

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Notice

I'm not using Linux enough to actively work on this project. If someone wants to become the maintainer of this project, let me know. Unfortunately between work and everything else I don't have the time to maintain this. I understand there's a very real desire for this to exist and be in a more usable state, but Linux also isn't quite there yet for me to attempt active development either. You can reach out to me at ideas@alexankitty.com
Thanks for your understanding.

FancyTasks

Fancy Tasks Icon

Installing

  1. Clone this repository with the following command git clone https://github.com/alexankitty/FancyTasks
  2. CD into the foloder and run the script install.sh, you may need to chmod +x or prepend your shell before the script in order to run it
  3. Right click your panel, click add widgets and search for fancy tasks.
  4. Right click the new task panel and click Configure Fancy Tasks... - everything you will want to configure to enable the new features will be in there. Default features are based on the KDE's team existing vision.

(Alternatively you should be able to double click the shell script to run it)

(This package is also on the AUR and can be installed from there)

Updating

  1. Run the update.sh script, it will automatically stop and restart plasma to make sure the new changes get loaded in.

Features

Features improvements tweaks and options to the original task manager plasmoid made by Eike Hein, licensed under GPL V2.0: link.

  • Implemented adjustable task width.
  • Implemented switching between taskbar types.
  • Indicators based on dash to panel styles from gnome, using latte-indicator-dashtopanel as the reference implementation.
  • Customizable indicator locations and colorizing of plasma. Note: not every plasma theme will color in a pleasant way as it depends on how the SVGs are made. General rule of thumb is bright white does not colorize well.
  • Animations (Thanks ziomek64!)
  • Growing/Shrinking and desaturation of indicators on minimize (Thanks ziomek64!)
  • Customization of number of indicators displayed - limit 10.

Known Issues

  • Does not support LTS currently! (fix me pls)

To Do

  • Fix LTS support
  • Allow disabling of the plasma SVG (easy)
  • Update colorize to a more clear radio button.
  • Correct Metro to have no spacing (the multi app running indicator doesn't have a spacing in win10 and I apparently missed this)
  • Allow customization of the space between indicators (may have dangerous implications, required for presets)
  • Allow changing of animation duration
  • Change styles (Metro, Ciliora, Dashes) to presets, switch preset to custom when modifying settings. Add in Dots as a preset.
  • Fix naming conventions to be more clear to users.
  • Translations.

Pictures

Colorful Tasks

Colorful tasks

Metro

Metro

Ciliora

Ciliora

Dashes

Dashes

Dots

Dots

Desaturate minimized tasks

Desaturated Minimized Tasks

Minimized task shrinking

Minimized task shrinking

Extra Notes

I'm a solo developer working on this project in my free time so it may take me a bit of time to work on issues. You can help me out by either doing a PR with fixes and I'll validate that they work in the code, or put in an issue for things that need to be changed. Especially helpful will be settings names to make them more clear. I have a code bias unfortunately so it does make it exceedingly difficult to convey what everything does. Lastly any feedback is appreciated, and I'll try to implement it as soon as I can.

About

Make your plasma task manager widget pretty.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • QML 89.9%
  • JavaScript 9.9%
  • Shell 0.2%