Bug 399893 - Spinner position changes as it rotates with non-integer scale factor
Summary: Spinner position changes as it rotates with non-integer scale factor
Status: RESOLVED FIXED
Alias: None
Product: frameworks-qqc2-desktop-style
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 5.58.0
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: Marco Martin
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-10-16 18:09 UTC by Patrick Silva
Modified: 2021-03-18 17:31 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
demonstration (1.41 MB, video/webm)
2018-10-16 18:09 UTC, Patrick Silva
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Silva 2018-10-16 18:09:06 UTC
SUMMARY
I can reproduce only if display scaling facor is 1.2, only flatpaks from flathub are affected. Weirdly nightly flatpaks from kdeapps repo are not affected.


STEPS TO REPRODUCE
1. set your display scale to 1.2 in system settings > display and monitor > "scale display" button. Restart plasma.
2. open discover, click "settings" in the side bar, click "Flathub" repo to show its packages
3. click some flatpak to open its description, click some screenshot

OBSERVED RESULT
We can see a spinner while the screenshot is loaded. The spinner position changes as it rotates.
Watch the screencast please.

EXPECTED RESULT
spinner position should not change while it rotates.

SOFTWARE VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 5.14.1
Qt Version: 5.11.2
KDE Frameworks Version: 5.51.0
Comment 1 Patrick Silva 2018-10-16 18:09:50 UTC
Created attachment 115685 [details]
demonstration
Comment 2 postix 2019-09-11 18:45:30 UTC
I can confirm that, though the spinner is even more eccentric to me with a scaling of 2.

Operating System: Manjaro Linux 
KDE Plasma Version: 5.16.4
KDE Frameworks Version: 5.62.0
Qt Version: 5.13.0
Comment 3 Nate Graham 2021-03-18 17:31:00 UTC
Seems to be fixed with fractional scale and integer factors now.