After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 790070 - ship app icon
ship app icon
Status: RESOLVED FIXED
Product: gnome-control-center
Classification: Core
Component: general
git master
Other Linux
: Normal normal
: ---
Assigned To: Control-Center Maintainers
Control-Center Maintainers
Depends on:
Blocks:
 
 
Reported: 2017-11-08 15:53 UTC by Jakub Steiner
Modified: 2017-11-23 15:12 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
icons: ship app icon (697.44 KB, patch)
2017-11-08 15:53 UTC, Jakub Steiner
none Details | Review
icons: ship app icon (698.21 KB, patch)
2017-11-22 11:00 UTC, Jakub Steiner
committed Details | Review

Description Jakub Steiner 2017-11-08 15:53:07 UTC
Even core apps should ship an app icon.
Comment 1 Jakub Steiner 2017-11-08 15:53:27 UTC
Created attachment 363228 [details] [review]
icons: ship app icon

- to move to the great new Flatpak future, Apps should rely on shiping
  their own app icons, their identity. For more context, see

  https://wiki.gnome.org/action/edit/Design/Whiteboards/CoreAppPresentation

i
Comment 2 Jeremy Bicha 2017-11-08 16:56:44 UTC
Does it make sense to make a Flatpak for gnome-control-center?
Comment 3 Rui Matos 2017-11-10 17:10:29 UTC
Review of attachment 363228 [details] [review]:

the commit message's link to this bugzilla starts with ihttps

we also need to change the Icon line in shell/gnome-control-center.desktop.in.in

if you don't want to include the 22x22 file as pointed below I can amend this locally and push, otherwise feel free to push after addressing these issues

::: data/icons/Makefile.am
@@ +7,3 @@
+public_icons = \
+	hicolor_apps_16x16_gnome-control-center.png \
+	hicolor_apps_22x22_gnome-control-center.png \

the patch doesn't include this file for the 22x22 size, if that's intended this needs to go, otherwise can you include that file?
Comment 4 Jakub Steiner 2017-11-22 11:00:20 UTC
Created attachment 364177 [details] [review]
icons: ship app icon

- to move to the great new Flatpak future, Apps should rely on shiping
  their own app icons, their identity. For more context, see

  https://wiki.gnome.org/action/edit/Design/Whiteboards/CoreAppPresentation
Comment 5 Rui Matos 2017-11-23 15:11:38 UTC
Review of attachment 364177 [details] [review]:

looks fine, thanks

::: shell/cc-window.c
@@ +44,3 @@
 #define MOUSE_BACK_BUTTON 8
 
+#define DEFAULT_WINDOW_ICON_NAME "gnome-control-center"

good catch
Comment 6 Rui Matos 2017-11-23 15:12:27 UTC
Attachment 364177 [details] pushed as 5d32d85 - icons: ship app icon