Bug 418745 - Nextcloud icon
Summary: Nextcloud icon
Status: RESOLVED FIXED
Alias: None
Product: Breeze
Classification: Plasma
Component: Icons (other bugs)
Version First Reported In: unspecified
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: visual-design
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-03-11 20:53 UTC by Nicolas Fella
Modified: 2020-09-30 13:50 UTC (History)
1 user (show)

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 Nicolas Fella 2020-03-11 20:53:02 UTC
The Nextcloud KAccounts provider currently uses the 'Nextcloud' icon which is shipped with the nextcloud client, which makes the icon unavailable when the client is not installed. The Purpose Nextcloud plugin uses a very generic icon.

It would be helpful to have a nextcloud icon in Breeze to be used in those places.
Comment 1 Nicolas Fella 2020-09-30 13:50:18 UTC
Git commit add78266a5d44af49713d1ef48534a3e28a9c962 by Nicolas Fella.
Committed on 30/09/2020 at 13:50.
Pushed by nicolasfella into branch 'master'.

Bundle nextcloud icon

We currently use the `Nextcloud` icon, which is installed by the official nextcloud desktop client. Therefore we don't see an icon if the client is not installed.

Instead of relying on the client being installed let's ship our own copy of the icon.

The icon is copied from https://github.com/nextcloud/desktop/blob/master/theme/colored/256-Nextcloud-icon.png. The repository is GPL-licensed so it should be fine to use.

M  +7    -0    plugins/nextcloud-ui/CMakeLists.txt
A  +121  -0    plugins/nextcloud-ui/sc-apps-kaccounts-nextcloud.svg
M  +1    -1    providers/nextcloud.provider.in
M  +1    -1    services/nextcloud-storage.service.in

https://invent.kde.org/network/kaccounts-providers/commit/add78266a5d44af49713d1ef48534a3e28a9c962