Bug 481328 - "Widget is incompatible with Plasma 6" message is rather hidden when the widget is physically small
Summary: "Widget is incompatible with Plasma 6" message is rather hidden when the widg...
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (other bugs)
Version First Reported In: master
Platform: Other Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: qt6, usability
Depends on:
Blocks:
 
Reported: 2024-02-14 16:35 UTC by Nate Graham
Modified: 2024-03-04 14:35 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
Small vs big widget (787.64 KB, image/png)
2024-02-14 16:35 UTC, Nate Graham
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Nate Graham 2024-02-14 16:35:04 UTC
Created attachment 165821 [details]
Small vs big widget

Right now this message is only shown in the expanded area of the error message UI, which is hidden by default for small widgets. That's not ideal since it may mislead the user into thinking that small incompatible widgets are simply broken, rather than incompatible. See the attached screenshot for an example of how this would happen.

When widgets are incompatible, I'd recommend replacing the main text with  "[widget name] Is not compatible with Plasma 6"
Comment 1 Bug Janitor Service 2024-02-21 21:28:27 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/libplasma/-/merge_requests/1066
Comment 2 Nate Graham 2024-03-01 16:28:24 UTC
Git commit 4319fb0499128379c7300a7098930340a37a136d by Nate Graham, on behalf of Niccolò Venerandi.
Committed on 01/03/2024 at 16:28.
Pushed by ngraham into branch 'master'.

Show a more specific error message for incompatible widgets

Also centralize all the strings here, rather than having the split
between libplasma ann plasma-desktop

M  +10   -0    src/plasmaquick/appletquickitem.cpp

https://invent.kde.org/plasma/libplasma/-/commit/4319fb0499128379c7300a7098930340a37a136d
Comment 3 Nate Graham 2024-03-04 14:35:47 UTC
Git commit 231beaedc2a2a03e304aa5b59d3707ff5d59b99b by Nate Graham.
Committed on 04/03/2024 at 14:35.
Pushed by ngraham into branch 'Plasma/6.0'.

Show a more specific error message for incompatible widgets

Also centralize all the strings here, rather than having the split
between libplasma ann plasma-desktop

Approved by the Ukrainian and Dutch translation teams.

(cherry picked from commit 4319fb0499128379c7300a7098930340a37a136d)

M  +10   -0    src/plasmaquick/appletquickitem.cpp

https://invent.kde.org/plasma/libplasma/-/commit/231beaedc2a2a03e304aa5b59d3707ff5d59b99b