Bug 471123 - Shell: Handle/show incompatible widgets in a user-friendly way
Summary: Shell: Handle/show incompatible widgets in a user-friendly way
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: master
Platform: Other Linux
: NOR task
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: qt6, usability
Depends on:
Blocks: 474456
  Show dependency treegraph
 
Reported: 2023-06-16 16:35 UTC by Nate Graham
Modified: 2023-11-20 17:10 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 6.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nate Graham 2023-06-16 16:35:39 UTC
Because Plasma 5 widgets need to be ported to work with Plasma 6, all unported widgets currently installed on users' machiens will be broken and show the typical "Sorry! There was an error" text. This is technically accurate, but probably not an ideal UX.

We should try to detect when a widget is un-ported and show a more user-friendly error message so that the user understands what's going on.
Comment 1 Marco Martin 2023-11-20 12:33:57 UTC
now the error message tells that the widget was done for an older incompatible plasma version
Comment 2 Nate Graham 2023-11-20 17:10:06 UTC
Fixed by Marco Martin with https://invent.kde.org/plasma/plasma-framework/-/commit/d2b88b2d56963e4b60f0dc1700be8a8eebc68e80 for Plasma 6.0