Bug 403531

Summary: kteatime fails to show up in system tray when running
Product: [Applications] kteatime Reporter: Ariel Rosenfeld <ariel.rosenfeld.750>
Component: generalAssignee: Stefan Böhmann <kde>
Status: REPORTED ---    
Severity: minor CC: martin.sandsmark
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Ariel Rosenfeld 2019-01-23 14:07:56 UTC
SUMMARY

kteatime fails to show up in system tray when running, visibility level is unchanged from the default auto.

STEPS TO REPRODUCE
1. run a tea time timer

OBSERVED RESULT

runs as if visibility is hidden in the system tray while a timer is counting down

EXPECTED RESULT

visible in system tray when a timer is counting down

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 5.14.5
Qt Version: 5.12.0
KDE Frameworks Version: 5.54.0
Kernel Version: 4.20.3-arch1-1-ARCH
OS Type: 64-bit
Processors: 8 × Intel® Core™ i7-6700 CPU @ 3.40GHz
Memory: 15.6 GiB of RAM
Comment 1 Christoph Feck 2019-02-15 02:12:15 UTC
kteatime still uses QSystemTrayIcon instead of KStatusNotifierItem, so it's not a simple change.
Comment 2 Martin Sandsmark 2020-05-30 20:21:23 UTC
It was actually ported back from KSNI to QSTI because of a bunch of issues with KSNI, so very much not a trivial change (I don't think KSNI has been fixed).
Comment 4 Martin Sandsmark 2020-05-30 20:26:11 UTC
Another (non-obvious) thing to be aware of if someone wants to port it back to KSNI:

https://cgit.kde.org/kteatime.git/commit/?id=0c39c4a5d6a3cb362cb5d110150ddb885a9f43ed