<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>481918</bug_id>
          
          <creation_ts>2024-02-28 08:48:43 +0000</creation_ts>
          <short_desc>KTeaTime steeping progress indicator is rendered incorrectly (too big)</short_desc>
          <delta_ts>2025-05-02 18:50:26 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>2</classification_id>
          <classification>Applications</classification>
          <product>kteatime</product>
          <component>general</component>
          <version>24.02.0</version>
          <rep_platform>openSUSE</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.kde.org/show_bug.cgi?id=481917</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>qt6</keywords>
          <priority>NOR</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jure Repinc">jlp</reporter>
          <assigned_to name="Stefan Böhmann">kde</assigned_to>
          <cc>materka</cc>
    
    <cc>nate</cc>
          
          <cf_commitlink>https://invent.kde.org/utilities/kteatime/-/commit/641ca7e6150cbc8eef630367da2ac72f26d0b610</cf_commitlink>
          <cf_versionfixedin>25.08.0</cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2292428</commentid>
    <comment_count>0</comment_count>
      <attachid>166150</attachid>
    <who name="Jure Repinc">jlp</who>
    <bug_when>2024-02-28 08:48:43 +0000</bug_when>
    <thetext>Created attachment 166150
KTeaTime progress indicator is visible in the right half of the picture, bottom left corner

SUMMARY
When a tea is steeping in KTeaTime there is a progress indicator (like a small piechart) being shown over the system tray icon. But it has the incorrect size, it is too big and much of it is cut of.


STEPS TO REPRODUCE
1. Start KTeaTime
2. Select a tea from the context menu of the tray icon so the steeping begins

OBSERVED RESULT
Steeping progress indicator is too big and cut of

EXPECTED RESULT
Steeping progress indicator should be visible fully

SOFTWARE/OS VERSIONS
Operating System: openSUSE Tumbleweed 20240225
KDE Plasma Version: 6.0.80
KDE Frameworks Version: 6.0.0
Qt Version: 6.6.2
Kernel Version: 6.7.6-1-default (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 7600 6-Core Processor
Memory: 31.1 GiB of RAM
Graphics Processor: AMD Radeon RX 480 Graphics</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2293009</commentid>
    <comment_count>1</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2024-02-29 18:55:05 +0000</bug_when>
    <thetext>Aha, this confirms my theory that KTeaTime is rasterizing the vector icon and thereby braking its color-changeability. It has to do that to be able to overlay this badge on top of it--which apparently it does wrong. Both of those need to be fixed in KTeaTime.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2418950</commentid>
    <comment_count>2</comment_count>
    <who name="Bug Janitor Service">bug-janitor</who>
    <bug_when>2025-04-25 13:35:11 +0000</bug_when>
    <thetext>A possibly relevant merge request was started @ https://invent.kde.org/utilities/kteatime/-/merge_requests/24</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2420126</commentid>
    <comment_count>3</comment_count>
    <who name="Fabian Vogt">fabian</who>
    <bug_when>2025-04-30 08:14:59 +0000</bug_when>
    <thetext>Git commit 641ca7e6150cbc8eef630367da2ac72f26d0b610 by Fabian Vogt.
Committed on 28/04/2025 at 11:32.
Pushed by fvogt into branch &apos;master&apos;.

Port to KStatusNotifierItem

Using SNI instead of QSystemTrayIcon allows to pass icon names and pixmaps
for the main icon and overlay in combination. Make use of that functionality
to support themes better.
Related: bug 481917

M  +1    -0    .kde-ci.yml
M  +1    -0    CMakeLists.txt
M  +1    -0    src/CMakeLists.txt
M  +20   -21   src/toplevel.cpp
M  +3    -3    src/toplevel.h

https://invent.kde.org/utilities/kteatime/-/commit/641ca7e6150cbc8eef630367da2ac72f26d0b610</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>166150</attachid>
            <date>2024-02-28 08:48:43 +0000</date>
            <delta_ts>2024-02-28 08:48:43 +0000</delta_ts>
            <desc>KTeaTime progress indicator is visible in the right half of the picture, bottom left corner</desc>
            <filename>kteatime-tray-bug.png</filename>
            <type>image/png</type>
            <size>4924</size>
            <attacher name="Jure Repinc">jlp</attacher>
            
              <data encoding="base64">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
/wN5Arc4gSOtLwAAAABJRU5ErkJggg==
</data>

          </attachment>
      

    </bug>

</bugzilla>