Bug 363029 - Remove missing applications from the carousel
Summary: Remove missing applications from the carousel
Status: RESOLVED FIXED
Alias: None
Product: Discover
Classification: Applications
Component: discover (show other bugs)
Version: unspecified
Platform: Debian testing Linux
: NOR normal
Target Milestone: ---
Assignee: Aleix Pol
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-05-13 14:59 UTC by Sven Claussner
Modified: 2016-05-27 15:12 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sven Claussner 2016-05-13 14:59:33 UTC
The applications in the upper showcase coverflow panel are not installable, for instance KDevelop, Dolphin, Krita.

Reproducible: Always

Steps to Reproduce:
1. Open Discover.
2. Click one of the application thumbnails in the showcase panel or enter its name in the search bar.
The application names end with .desktop, e.g. kdevelop.desktop.

Actual Results:  
An empty template window with text labels, but no information opens. There's only a button 'Start', but nothing to install.

Expected Results:  
The applications are found and installable.
Exception: Krita is not shipped in Debian Testing, so it should not be offered in the showcase.

Latest Debian testing with KDE Plasma 5.4.3, Qt 5.5.1
Comment 1 Aleix Pol 2016-05-27 15:12:31 UTC
Git commit de0ad09b453bd6bc119f039f3b28c780569b1994 by Aleix Pol.
Committed on 27/05/2016 at 15:12.
Pushed by apol into branch 'Plasma/5.6'.

Make sure we don't show in the carousel elements that aren't available

Otherwise it shows misleading UI

M  +0    -5    discover/qml/FeaturedBanner.qml
M  +19   -7    discover/qml/FeaturedModel.qml

http://commits.kde.org/discover/de0ad09b453bd6bc119f039f3b28c780569b1994