Summary: | Imgur share action should use system notifications to display progress and final output | ||
---|---|---|---|
Product: | [Frameworks and Libraries] frameworks-purpose | Reporter: | medin <med.medin.2014> |
Component: | general | Assignee: | Aleix Pol <aleixpol> |
Status: | RESOLVED FIXED | ||
Severity: | wishlist | CC: | nate, plasma-bugs |
Priority: | NOR | Keywords: | usability |
Version: | 5.82.0 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/frameworks/purpose/commit/e0642ac56cf88547c4f82c57fbcd0a9ed46a6d1d | Version Fixed In: | 5.90 |
Sentry Crash Report: |
Description
medin
2021-05-19 10:13:56 UTC
Unfortunately while the share action itself is a common thing, how each app integrates its output is up to that app. So we would need separate bug reports for each app with a sub-standard UX. However I agree with you that using the notification system to show progress and output would be better. This *could* be implemented in a central location, after which, we would just remove all the custom handling in the apps. Moving to frameworks-purpose, where this action lives. A possibly relevant merge request was started @ https://invent.kde.org/frameworks/purpose/-/merge_requests/38 Git commit e0642ac56cf88547c4f82c57fbcd0a9ed46a6d1d by Nicolas Fella. Committed on 13/12/2021 at 20:39. Pushed by ngraham into branch 'master'. [imgur] Copy link to clipboard and show notification Currently it is up to the application to present the result url to the user, and they do that quite inconsistently. Some apps open the url, some show it in an inline message, some copy it to the clipboard. With this patch the link is always copied to the clipboard and a notification informs the user that this has been done. This also removes the url property from the output which automatically removes the applications's own message handling M +1 -1 src/plugins/imgur/CMakeLists.txt M +11 -1 src/plugins/imgur/imgurplugin.cpp https://invent.kde.org/frameworks/purpose/commit/e0642ac56cf88547c4f82c57fbcd0a9ed46a6d1d |