Fancy Tasks NG is a feature-rich, highly customizable taskbar-style window switcher for KDE Plasma. It brings modern aesthetics, improved animations, and deep configuration options to your desktop.
This project is a modern continuation of the Fancy Tasks plasmoid. It started as a fork of FancyTasksPlus by SushiTrashXD, which in turn was a fork of the original FancyTasks by alexankitty (with additional code from Luis Bocanegra).
The primary reason for creating this fork is that both the original repository and its subsequent forks have long been abandoned. They lack support for modern versions of KDE Plasma and contained numerous bugs that broke the experience on newer systems. Fancy Tasks NG breathes new life into the project by ensuring compatibility and introducing several major improvements.
Compared to the previous versions, Fancy Tasks NG includes the following major changes:
- Full Modern Plasma 6.5+ Compatibility: Fully adapted for the latest KDE Plasma.
- Russian Localization: Full translation of the plasmoid interface and settings into Russian.
- Reworked Tooltip System: Completely redesigned, unified, smooth-morphing tooltips native to Plasma 6.
- Reworked Pinned Apps Manager: A fully redesigned interface for managing and rearranging pinned applications in the settings.
- Hover Zoom Fixes: Corrected and improved the icon scaling (zoom) mechanism on hover.
- Zoom Rendering Fixes: Fixed the display mechanism for scaled icons to eliminate visual artifacts.
- Numerous Bug Fixes: A huge amount of under-the-hood fixes and optimizations for a smoother experience.
Additionally, it retains all the great features from previous versions:
- Custom Indicators: Various styles of indicators (Dashes, Dots, Metro, Ciliora, etc.) with customizable colors.
- Animation Enhancements: Smooth transitions, growing/shrinking indicators, and desaturation of minimized tasks.
- Smart Launcher Badges: Support for unread message counts on supported application icons (e.g., KMail).
Note: This plasmoid requires Qt 6 and plasma-workspace 6.5+.
- Clone this repository:
git clone https://github.com/daydve/FancyTasksNG.git
- Enter the directory and install using the provided script:
(If you are updating an existing installation, run
cd FancyTasksNG ./install.sh./update.sh) - Restart your Plasma session or run
plasmashell --replace > /dev/null 2>&1 & disownto apply the new plasmoid. - Right-click your panel, select "Add Widgets," and search for "Fancy Tasks NG".
To update easily from the cloned repository, simply run:
./update.shThis script will compile translations, update the plasmoid via kpackagetool6, and gracefully restart Plasma.
Fancy Tasks NG is built upon the great work of previous developers:
- FancyTasksPlus by SushiTrashXD.
- Original FancyTasks by Alexandra Stone (alexankitty).
- Hover-zoom branch by Luis Bocanegra.
- The original KDE Plasma Task Manager plasmoid by Eike Hein, Nate Graham, and the KDE Team.
- Additional contributions by ziomek64 and others to the original repository.
Translations are handled via gettext .po files located in the package/translate directory. Contributions to translations are welcome via pull requests!
For bug reports, feature requests, or contributions, please use the GitHub Issues tracker.
Colorful Tasks
Metro
Ciliora
Dashes
Dots
Desaturate minimized tasks
Minimized task shrinking





