Summary: | icon of the progress of the system tray doesn't work | ||
---|---|---|---|
Product: | [Applications] kteatime | Reporter: | kinga.tokarz |
Component: | general | Assignee: | Stefan Böhmann <kde> |
Status: | RESOLVED FIXED | ||
Severity: | wishlist | CC: | adam, andrius, daniel-r.schmidt, holger.schemel, imamoronforusingkde, kde, luke-jr+kdebugs, martin.sandsmark, tlinux |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/kteatime/0c39c4a5d6a3cb362cb5d110150ddb885a9f43ed | Version Fixed In: | |
Attachments: | Running KTeaTime: on the left 4.7.0, on the right 4.6.5 (magnified) |
Description
kinga.tokarz
2011-08-02 22:50:17 UTC
Created attachment 62647 [details]
Running KTeaTime: on the left 4.7.0, on the right 4.6.5 (magnified)
KTeatime 4.7.0 with little fuzzy blue motionless something vs KTeaTime 4.6.5 with big green/red running indicator
*** This bug has been confirmed by popular vote. *** +1 for the return of the big green/red indicator This bug/problem is still present in KDE 4.8.5 (using Kubuntu 12.04.2 LTS). Is there any hope for a return of the very helpful red/green "alarm clock" indicator in the tray icon of KTeaTime? Was there a technical reason to replace it with that static blue thingy that does not show the progress of the elapsed time anymore (therefore removing quite a good amount of usability of KTeaTIme)? For me, hovering the mouse pointer over the tray icon to see the remaining time in the tool tip that pops up is no real compensation for the missing graphical indicator. I've already tried to use the old KTeaTime binary of Kubuntu 11.04, but unfortunately (and as suspected) there are missing library dependencies. This bug/regression ist still present in current KDE versions (4.10 and dev). The reason to replace it was the port to the new KDE system tray (libknotificationitem) and that this new implementation didn't provide a easy, practicable way to update the tray icon every few seconds (milliseconds). Meanwhile, there could be this functionality in libknotificationitem. Regardless, I also have an idea how to get it implemented reasonable. I will implement it and therefore I added it to the list of planned features [1] for the SC 4.11 release. [1] http://techbase.kde.org/Schedules/KDE4/4.11_Feature_Plan#kdetoys Was it absolutely necessary to port it to libknotificationitem before it had feature parity? No. But old-style system tray icons had their own share of bugs, to the point that the icon could go completely invisible. Is a new version is available for download from the git repository to test it? Tomasz, there is no new version yet. Stefan, in 4.13? Is it possible that the problem will be repaired third anniversary of the notification? (In reply to kinga.tokarz from comment #11) > Is it possible that the problem will be repaired third anniversary of the > notification? Unfortunately it is still present even after the port to KF5. *** Bug 353835 has been marked as a duplicate of this bug. *** https://git.reviewboard.kde.org/r/128379/ just fixes the overlay icon https://git.reviewboard.kde.org/r/128380/ brings back the progress indicator as well Git commit 0c39c4a5d6a3cb362cb5d110150ddb885a9f43ed by Martin T. H. Sandsmark. Committed on 05/07/2016 at 19:22. Pushed by sandsmark into branch 'master'. Fix overlay icon. For some reason KSNI doesn't show the overlay icon unless we send the normal icon as a pixmap. REVIEW: 128379 M +1 -1 src/toplevel.cpp http://commits.kde.org/kteatime/0c39c4a5d6a3cb362cb5d110150ddb885a9f43ed Git commit 12368fd24be1a16e9f388bca131a7e9a23cb9eb3 by Martin T. H. Sandsmark. Committed on 06/08/2016 at 10:46. Pushed by sandsmark into branch 'master'. Reimplement support for progress indicator Since we don't use setIconByName() anymore we can't get the icon name elsewhere, so we store it ourselves. REVIEW: 128380 M +32 -10 src/toplevel.cpp M +1 -0 src/toplevel.h http://commits.kde.org/kteatime/12368fd24be1a16e9f388bca131a7e9a23cb9eb3 A progress bar still does not work in version 16.08.1 Systray icon was restored with kde4 and did not fit the Plasma 5. I think it's better to undo the change and let it be a nice icon that corresponds to the Plasma 5, although it will not be a progress bar. Tomasz, I don't think kteatime is that well maintained, so you should probably try to do the change yourself otherwise nobody will do it... *** Bug 369588 has been marked as a duplicate of this bug. *** > A progress bar still does not work in version 16.08.1
Because the patch wasn't included in 16.08.1...
Closing again.
|