Icing Task Manager

UUID: IcingTaskManager@json
Last edited:
1 month ago 2018-09-27, 18:07 UTC
Last commit: [64c61300] IcingTaskManager@json: Fix more invalid object access issues (#1982)

Window list with app grouping and thumbnails

README

Close

Icing Task Manager

Issues should be opened on ITM's dedicated repository. All PRs should be submitted to the Cinnamon Spices repository.

This is a fork of the unfinished development branch of Window List With App Grouping applet, originally by jake-phy who forked the code from GNOME Shell Window List.

Changes from the original version

See the changelog.

Usage

There are many options in the applet's Preferences that cater to many users' different needs. If you find a problem with your theme, try toggling the options under Theme Settings.

In order to use Firefox bookmarks, you need to install the gir1.2-gda-5.0 package.

Contributing

  • Use the latest NodeJS LTS.
  • Install node modules: npm install
  • Install gulp globally: sudo npm install -g gulp
  • From the root of this applet's directory, start transpile watch task: gulp spawn-watch
    • This task will auto-reload the extension on every edit.
  • Monitor the logging output of xsession-errors:
    • tail -f -n100 ~/.xsession-errors.log
  • Use two spaces for indentation.

CHANGELOG

Open

Log In To Comment!

69 Comments

JK
JK-1 week ago
Hi, I love this applet but would like the group indication to be more subtle. Could you maybe add an option to display a simple ellipsis instead of a number for groups? The ellipsis should be on the outer edge of the screen, and a different color for foreground and background windows. Here's an illustration: https://drive.google.com/file/d/1gNs_UywBxoWw3i5T-l7-SZuN-9padn_-/view?usp=sharing
Jason Hicks
Jason Hicks-1 week ago
This is something I am continuing to look into, and hopefully can be implemented in a way that's compatible with most themes.
JK
JK-1 week ago
Yeah, could be tricky to make it work with different themes. Alternatively, if the functionality can be built into a theme, maybe you could make the theme instead. Anyway, thanks for looking into it.
arty2203
arty2203-1 month ago
Is there any way to add styling to numbers of windows of same app? Only number itself is hard to read sometimes. Despite that, this is the best windows list for Cinnamon, thank you for that.
Jason Hicks
Jason Hicks-1 month ago
Yes, take a look at ~/.local/share/cinnamon/applets/IcingTaskManager@json/3.8/stylesheet.css The class that controls its styling is `window-icon-list-numlabel`.
Vladislav Dmitrievich Turbanov
Great add-on. Add an option to show titles only for UNPINNED apps. Thank you.
aPpYe
aPpYe-4 months ago
Beautiful! The only thing I would like to see added would be the ability to change the button width when using title display. I use title display (set to title) as a sort of indicator that an app is running, plus it's cool! For me, the perfect ideal would be if we could set something like a "maximum width" where where the taskbar button resizes dynamically(!) to the text. The "custom width for app buttons" setting only seems to affect button width when title display is set to none ... ...Anyway, thanks for providing a sleek, modern default to the taskbar launchers ... The basic paradigm has been prominent (Win7) for nearly ten years. I don't know why Cinnamon devs don't integrate something similar ...
Jason Hicks
Jason Hicks-1 month ago
Yes, buttons with labels could use some improvements. I personally don't use them so they don't receive as much love, but I do try to use them for a bit when I make changes to code paths that affect them. I'm always open to accepting PRs from people that do prefer labels. Glad you like it.
Zzombiee2361
Zzombiee2361-4 months ago
I found a bug, there is no thumbnail in pinned apps when the group app option is disabled. But when i launched a new window of the pinned app, that new window show it's thumbnail. Thanks
Jason Hicks
Jason Hicks-4 months ago
Please open an issue with requested info in the issue template on the dedicated Github repo, I only find these when I remember to check this page. This is not a bug report forum.
moel85
moel85-8 months ago
Thanks for the fast Bugfix :) Glad i could help fixing my favorite extension ;)
tribukhouski
tribukhouski-9 months ago
I love this applet, by sometimes shows on the panel already closed applications
danlarteygh
danlarteygh-10 months ago
I love this applet. Does just what i needed it to, without any problem.
Brahim Salem
Brahim Salem-11 months ago
Brahim Salem
Brahim Salem-11 months ago
best applet ever!! I think this should be included by default in the coming Mint release!!!
Band1to
Band1to-11 months ago
Awesome ! - Works great...
Gianluca Cavalli
Gianluca Cavalli-11 months ago
The best windows-like taskbar around for linux!
Adam Sondel
Adam Sondel-11 months ago
Cool and really handy stuff. Great job!
lancerbailey
lancerbailey-1 year ago
i just upgraded to 6.0.4 and noticed that the window list includes all workspaces. if I have 10 terminals on one workspace and 10 on another then both workspaces list all 20 terminal windows which makes it hard to select the correct one. i toggled "only list windows from the monitor displaying this instance" but that seems to be monitor oriented and not workspace oriented. The previous version of Icing Task Manager did not exhibit this behaviour and only showed the windows from the current workspace. thanks.
Jason Hicks
Jason Hicks-11 months ago
Fixed in 6.2.0
CheGuearaga
CheGuearaga-1 year ago
How do i pin a launcher? If I'm using 'firejail thunderbird' for example, and try to pin it, it just makes 'thunderbird.desktop' entry under pinned-apps in~/.cinnamon/configs/IcingTaskManager@json/. If i manually edit and add 'firejail thunderbird', nothing shows up on taskbar. Thanks.
Jason Hicks
Jason Hicks-1 year ago
Right click an icon and click Pin. If you don't see an option to do that, it means there's no corresponding .desktop file for the app, which is how Cinnamon keeps track of it. You can create one and place it in ~/.local/share/applications using ITM's Create Shortcut option (only tested with Wine apps), or the Menu editor accessible through the menu applet configuration.
Cryo Manne
Cryo Manne-1 year ago
On many themes I cannot see whether app is working or not because pinned closed apps uses same appearance as inactive opened apps. Maybe better use only app icon (without indicator) when app is pinned and not opened?
Jason Hicks
Jason Hicks-1 year ago
Please don't submit bugs here, they belong on Github. This was addressed before, but it caused a regression. Original issue: https://github.com/jaszhix/icingtaskmanager/issues/134 Regression fix: https://github.com/jaszhix/applets/commit/0901d638f12a941bdfc2a5902088026d99e6be80
Chunjian Tian
Chunjian Tian-1 year ago
Wine apps cannot group together?
Lvaskz
Lvaskz-1 year ago
Hi, great app, can you integrate a bar progress for downloads and file transfers?
Jason Hicks
Jason Hicks-1 year ago
This feature is already implemented, and after a couple tweaks it should be ready by the time Cinnamon 3.6 is released, which enables support for this.
yochananmarqos
yochananmarqos-6 months ago
Is it ready yet? I've never seen progress bars. I'm using Cinnamon 3.8.2 on Manjaro Linux. I didn't see them on 3.6, either.
Mario Lupi
Mario Lupi-1 year ago
It would be a great addition to have windows cycling by left clicking on the app icon. I do have that enabled on the Windows 7 taskbar (enhanced by taskbar++) and it allows you to switch to a background window in an instant, without having to pay any attention to the previews to select them. Would love to see that coming to this great applet!
Jason Hicks
Jason Hicks-1 year ago
Not understanding. Please open a Github issue with a link to taskbar++. Thanks.
plzak
plzak-1 year ago
Is this applet compatible with Cinnamon 2.4.3 (Linux Mint 17.1)? It appears in the applet list (System Settings | Applets), can be downloaded and installed, but cannot be added to the panel (reports problem with loading the applet). I know this is not the right place for troubleshooting question, but before I post the problem to github, I would like to check the version compatibility. Perhaps I was not searching hard enough, but I could not find it anywhere... Thanks
Jason Hicks
Jason Hicks-1 year ago
ITM is only supported on Cinnamon 2.8+
Mickey Mouse
Mickey Mouse-1 year ago
Great applet, I haven't found any issues. However, do you think that the icons of opened windows could be customised? For example, if I open Double Commander the Double Commander icon appears, and the same icon can be pinned to Cinnamon panel. However, if I'm trying to emulate Windows 7 look with this applet then I need the Total Commander icon even with the Double Commander running. Could something like this be implemented?
Mickey Mouse
Mickey Mouse-1 year ago
Forget it. I've changed the icons for the entire system through Menu editor. These are now picked up by Icing Task Manager. Thanks
jpcusumano
jpcusumano-1 year ago
I'm on Linux Mint 18.2. This is a much needed improvement to the standard window list, so many thanks for working on it. It works well enough, but many of the settings have no or the wrong effect. The biggest is that I can't reorder the apps, whether pinned or not, no matter what settings I use. In addition, the "visible on all workspaces" toggle doesn't work reliably. I'd submit a formal bug report, but I'm not clear how to do it.
Jason Hicks
Jason Hicks-1 year ago
Try the newest version. Bug reports should be filed on Github, nobody receives notifications here.
evandro brito
evandro brito-1 year ago
este Applet poderia deixar o Cinnamon mais moderno !
evandro brito
evandro brito-1 year ago
Otimo Applet ,deveria vir por padrão no Mint !
Гивис Зурабович
Nice applet. But when I have opened terminal I can't run more terminals. I mean when I click right button on terminal icon I can't find run command in menu.
Jason Hicks
Jason Hicks-1 year ago
Please submit a bug report.
Alexander Tashi
Alexander Tashi-1 year ago
Last version have very high cpu usage and memory leak
Jason Hicks
Jason Hicks-1 year ago
Please submit a bug report. It is the only way I can reproduce anything.
David Aceituno
David Aceituno-1 year ago
Love this applet! The last update makes the inactive icons become squashed horizontally upon mouseover. It's like their aspect ratio goes from 1:1 to 0.5:1.
Jason Hicks
Jason Hicks-1 year ago
If you can tell me what theme you're using I can see if I can reproduce it. This also might be alleviated by playing with the pseudo class options under Theming in the applet's settings config.
David Aceituno
David Aceituno-1 year ago
I suppose you mean Mint theme? I am using the Mint-Y-Dark for window border and desktop, and Mint-Y for icons. The issue is still there on the latest update. It regards pinned inactive icons only it would seem. I've played around with the theme-options in the applet's settings without success. See the second icon here: https://www.dropbox.com/s/v874s1b7h4nynqp/icons.png?dl=0
Jason Hicks
Jason Hicks-1 year ago
I'm using the same theme and icon combination, and I tried reproducing it with various settings with no success. Please open a Github issue and include your settings configuration.
banshee10000
banshee10000-1 year ago
This applet should be made part of Cinnamon DE as a native option. Great Work Guys.
Ralph Bromley
Ralph Bromley-1 year ago
Hey I cannot move my launchers anymore under Manjaro Cinnamon, now they are stuck and I have to add each icon manually in the order i want them. Cinnamon 3.4.3-1
Jason Hicks
Jason Hicks-1 year ago
I'm not able to reproduce this. Knowing which settings are enabled in the applet's configuration and which theme you're using could help determine the cause. Please open an issue on Github.
Crypticsz
Crypticsz-1 year ago
Here are a few bugs I see with this applet: One, icons, for unknown to me reason are randomly getting off-centered. Second, the option "Use system tooltips for closed apps" doesn't seem to be working for no tooltips get displayed whatsoever when this option is on. Third, the option "Open thumbnails on click" currently makes it so thumbnails for single window apps don't get displayed upon mouseover. Also, it would be better if with this option active one can only open and not close the thumbnails (upon a second click) for multi windowed apps, making the option practically allow the same default functionality which we see in W7, for those who might want that. I know I want it. And a few things that aren't bugs but I'd like to see: One, I would like it if there is some sort of slight animation being displayed upon mouseovering a closed, pinned app. Second, and I don't know how hard this might be to implement but It would be really nice if one could change the icons of pinned apps, just like you could in the default Panel launchers applet.
Crypticsz
Crypticsz-1 year ago
Btw, since there is no edit option here, in the part where I talk about the 3th bug I say second clicking on multi windowed app doesn't close the thumbnails in W7 which apparently is incorrect so scratch that out.
Jason Hicks
Jason Hicks-1 year ago
> One, icons, for unknown to me reason are randomly getting off-centered. Adjust Theme Settings to your liking, per the readme. > Second, the option "Use system tooltips for closed apps" doesn't seem to be working for no tooltips get displayed whatsoever when this option is on. Please open an issue on Github.
Magnus Larsson
Magnus Larsson-1 year ago
4.6.0 fixed my issue where I could not move the applet to another panel.
Antonio Fernandez
must have applet!!
Nickolay Karnaukhov
Totally agree!
angelo
angelo-1 year ago
i used to be able to have multiple instances of this - one for each panel of my multi-monitor setup unfortunately i can't any more - but still a great applet
Jason Hicks
Jason Hicks-1 year ago
Please open an issue on the applet's repo and provide logging/config info. https://github.com/jaszhix/icingtaskmanager
kreha1
kreha1-1 year ago
Cinnamon 3.4 + Manjaro setting icon size in the applet configuration doesn't work. Well, it somewhat works, but... here's how it looks like http://imgur.com/6kHUjTv
pete-maister
pete-maister-1 year ago
Amazing applet.I love it! Very good job.Lets wish that will keep being updated in future cinnamon relesases.
dkjosness
dkjosness-1 year ago
I love this Applet, but sometimes my whole panel, including Menu and windows list, locks up. Restarting Cinnamon gets it back. My system is currently Mint 18.1 + Cinnamon 3.2 + Eleganse Dark Theme. Any suggestions?
Jason Hicks
Jason Hicks-1 year ago
dkjosness: Please open an issue on the applet's repo and provide logging/config info. This will help pin point where the freezing might be coming from. https://github.com/jaszhix/icingtaskmanager
Jason Hicks
Jason Hicks-1 year ago
Albert Bonell: Please open an issue on the applet's repo and provide logging/config info. Thanks. https://github.com/jaszhix/icingtaskmanager
Albert Bonell
Albert Bonell-1 year ago
How can I move the applet to the left side of the panel? It always tries to make a link in editing mode but wont move...
Magnus Larsson
Magnus Larsson-1 year ago
Same here, can not move the applet to the panel I want it in, it is stuck in the panel where is first appears.
Stan Cooper
Stan Cooper-1 year ago
Nice one, Jason. Thanks for the rapid follow-up. I can confirm it's working here now.
Jason Hicks
Jason Hicks-1 year ago
Its fixed, sorry about that.
Jason Hicks
Jason Hicks-1 year ago
To fix this go to ~/.local/share/cinnamon/applets/IcingTaskManager@json/3.2, copy its contents to the parent directory. Delete the 3.2 and 3.4 folders. A fix is in progress.
Stan Cooper
Stan Cooper-1 year ago
Exactly the same problem encountered a Valdoror. Unusable for me in 18.1.
Valdoror
Valdoror-1 year ago
First time I was trying this applet (Mint 18.1) and it broke my Applets management GUI. No longer able to scroll through (not select any) installed applet. I had to remove Icing Task Manager manually by deleting the corresponding directory from ~/.local/share/cinnamon/applets. Never mind. I may give it another try in the future.