[gnome-software: 8/22] data: Update featured apps to use new schema




commit 50afed3b8f893ddf6a2d23a85f3741a85e92b542
Author: Philip Withnall <pwithnall endlessos org>
Date:   Mon Feb 15 15:29:12 2021 +0000

    data: Update featured apps to use new schema
    
    Drop all the custom CSS for featured app tiles, as we’re moving away
    from it. External appstream sources can still provide it.
    
    Signed-off-by: Philip Withnall <pwithnall endlessos org>
    
    Helps: #1131

 data/assets/featured-FeedReader.svg         | 188 -------------
 data/assets/featured-bitwarden.svg          |   1 -
 data/assets/featured-boxes.svg              |   1 -
 data/assets/featured-calibre-bg.jpg         | Bin 413617 -> 0 bytes
 data/assets/featured-darktable-bg.jpg       | Bin 142270 -> 0 bytes
 data/assets/featured-dropbox.png            | Bin 213256 -> 0 bytes
 data/assets/featured-foliate-bg.jpg         | Bin 2700159 -> 0 bytes
 data/assets/featured-foliate.svg            |   1 -
 data/assets/featured-fondo-bg.jpg           | Bin 154813 -> 0 bytes
 data/assets/featured-gimp.png               | Bin 99031 -> 0 bytes
 data/assets/featured-gnome-sudoku.png       | Bin 53762 -> 0 bytes
 data/assets/featured-homebank-bg.jpg        | Bin 139818 -> 0 bytes
 data/assets/featured-inkscape.svg           |   1 -
 data/assets/featured-kdenlive-bg.jpg        | Bin 234462 -> 0 bytes
 data/assets/featured-klavaro-bg.jpg         | Bin 124160 -> 0 bytes
 data/assets/featured-maps-bg.svg            | 220 ---------------
 data/assets/featured-maps-overlay.svg       |   1 -
 data/assets/featured-marker-bg.jpg          | Bin 130527 -> 0 bytes
 data/assets/featured-mypaint.svg            |   1 -
 data/assets/featured-pdf-slicer.svg         |   1 -
 data/assets/featured-podcasts.svg           |   1 -
 data/assets/featured-polari.svg             |   1 -
 data/assets/featured-slack-bg.jpg           | Bin 189436 -> 0 bytes
 data/assets/featured-sound-recorder.svg     |   1 -
 data/assets/featured-stellarium-bg.jpg      | Bin 308236 -> 0 bytes
 data/assets/featured-tetravex-bg.jpg        | Bin 94289 -> 0 bytes
 data/assets/featured-todo-bg.jpg            | Bin 239322 -> 0 bytes
 data/assets/featured-transmission.svg       | 422 ----------------------------
 data/assets/featured-uberwriter.svg         |   1 -
 data/assets/featured-vlc-bg.jpg             | Bin 111323 -> 0 bytes
 data/assets/meson.build                     |  30 --
 data/assets/org.gnome.Software.Featured.xml | 226 ++-------------
 32 files changed, 29 insertions(+), 1068 deletions(-)
---
diff --git a/data/assets/meson.build b/data/assets/meson.build
index e7ebb4468..ec036be91 100644
--- a/data/assets/meson.build
+++ b/data/assets/meson.build
@@ -1,35 +1,5 @@
 install_data([
   'upgrade-bg.png',
-  'featured-boxes.svg',
-  'featured-bitwarden.svg',
-  'featured-calibre-bg.jpg',
-  'featured-darktable-bg.jpg',
-  'featured-dropbox.png',
-  'featured-FeedReader.svg',
-  'featured-foliate.svg',
-  'featured-foliate-bg.jpg',
-  'featured-fondo-bg.jpg',
-  'featured-gimp.png',
-  'featured-gnome-sudoku.png',
-  'featured-homebank-bg.jpg',
-  'featured-inkscape.svg',
-  'featured-kdenlive-bg.jpg',
-  'featured-klavaro-bg.jpg',
-  'featured-maps-bg.svg',
-  'featured-maps-overlay.svg',
-  'featured-marker-bg.jpg',
-  'featured-mypaint.svg',
-  'featured-pdf-slicer.svg',
-  'featured-podcasts.svg',
-  'featured-polari.svg',
-  'featured-slack-bg.jpg',
-  'featured-sound-recorder.svg',
-  'featured-stellarium-bg.jpg',
-  'featured-tetravex-bg.jpg',
-  'featured-todo-bg.jpg',
-  'featured-transmission.svg',
-  'featured-uberwriter.svg',
-  'featured-vlc-bg.jpg'
   ],
   install_dir : 'share/gnome-software'
 )
diff --git a/data/assets/org.gnome.Software.Featured.xml b/data/assets/org.gnome.Software.Featured.xml
index 8a6467a42..52499e251 100644
--- a/data/assets/org.gnome.Software.Featured.xml
+++ b/data/assets/org.gnome.Software.Featured.xml
@@ -3,90 +3,37 @@
   <component merge="append">
     <id>inkscape.desktop</id>
     <custom>
-      <value key="GnomeSoftware::FeatureTile-css">border-color: #aaa;
-text-shadow: none;
-color: #333;
-background:
- linear-gradient(to bottom, rgba(255,255,255,0.3), rgba(200,200,200,0.9)),
- url('file://@datadir@/gnome-software/featured-inkscape.svg')
- left 40% / 80% auto no-repeat;
-</value>
+      <value key="GnomeSoftware::FeatureTile">True</value>
     </custom>
   </component>
   <component merge="append">
     <id>mypaint.desktop</id>
     <custom>
-      <value key="GnomeSoftware::FeatureTile-css">border-color: #888;
-color: #333;
-text-shadow: 0 1px 12px rgba(255,255,255,0.05),
-      0 -1px rgba(255,255,255,0.05),
-      1px 0 rgba(255,255,255,0.1),
-      0 1px rgba(255,255,255,0.3),
-      -1px 0 rgba(255,255,255,0.1);
-background:
- url('file://@datadir@/gnome-software/featured-mypaint.svg')
- left 90% / 300px auto no-repeat,
- linear-gradient(to bottom, #ccc, #eee);
-</value>
+      <value key="GnomeSoftware::FeatureTile">True</value>
     </custom>
   </component>
   <component merge="append">
     <id>org.gnome.Maps.desktop</id>
     <custom>
-      <value key="GnomeSoftware::FeatureTile-css">border-color: #deddda;
-text-shadow: none;
-color: #613583;
-
-background: #c7ddf7,
- url('file://@datadir@/gnome-software/featured-maps-overlay.svg')
- 16px 16px / 20% auto no-repeat,
- url('file://@datadir@/gnome-software/featured-maps-bg.svg')
- 0 50% / contain no-repeat;
-</value>
+      <value key="GnomeSoftware::FeatureTile">True</value>
     </custom>
   </component>
   <component merge="append">
     <id>org.gnome.Polari.desktop</id>
     <custom>
-      <value key="GnomeSoftware::FeatureTile-css">border-color: #4e9a06;
-color: #fff;
-text-shadow: 0 1px #317e54, 
--1px 0 #317e54;
-outline: none;
-background:
- linear-gradient(to bottom, rgba(105,108,116, 0.0), rgba(105,108,116,0.3)),
- url('file://@datadir@/gnome-software/featured-polari.svg')
- center / 90% auto no-repeat, #43a570;
-</value>
+      <value key="GnomeSoftware::FeatureTile">True</value>
     </custom>
   </component>
   <component merge="append">
     <id>transmission-gtk.desktop</id>
     <custom>
-      <value key="GnomeSoftware::FeatureTile-css">border-color: #d65100;
-text-shadow: 0 1px 1px rgba(0,0,0,0.5);
-color: #ffffff;
-background:
- url('file://@datadir@/gnome-software/featured-transmission.svg')
- -20% center / 40% auto no-repeat, -gtk-gradient (radial,
- center bottom, 0, center center, 0.8,
- from(#ffa348), to(#e66100));
-</value>
+      <value key="GnomeSoftware::FeatureTile">True</value>
     </custom>
   </component>
   <component merge="append">
     <id>org.gnome.Podcasts</id>
     <custom>
-      <value key="GnomeSoftware::FeatureTile-css">border: 1px solid #d7430a;
-background: #f7632a,
- url('file://@datadir@/gnome-software/featured-podcasts.svg')
- 10% 20% / 50% auto no-repeat;
-color: #fff;
-text-shadow: 0 1px 12px rgba(0,0,0,0.05),
-      0 -1px rgba(0,0,0,0.05),
-      1px 0 rgba(0,0,0,0.1),
-      0 1px rgba(0,0,0,0.3),
-      -1px 0 rgba(0,0,0,0.1);</value>
+      <value key="GnomeSoftware::FeatureTile">True</value>
     </custom>
   </component>
   <component merge="append">
@@ -95,15 +42,7 @@ text-shadow: 0 1px 12px rgba(0,0,0,0.05),
       <category>Featured</category>
     </categories>
     <custom>
-      <value key="GnomeSoftware::FeatureTile-css">border: 1px solid #ed8254;
-background: #fca937 url('file://@datadir@/gnome-software/featured-boxes.svg') 
- 150% center / 60% auto no-repeat;
-color: #fff;
-text-shadow: 0 1px 12px rgba(0,0,0,0.05),
-      0 -1px rgba(0,0,0,0.05),
-      1px 0 rgba(0,0,0,0.1),
-      0 1px rgba(0,0,0,0.3),
-      -1px 0 rgba(0,0,0,0.1);</value>
+      <value key="GnomeSoftware::FeatureTile">True</value>
     </custom>
   </component>
   <component merge="append">
@@ -112,60 +51,31 @@ text-shadow: 0 1px 12px rgba(0,0,0,0.05),
       <category>Featured</category>
     </categories>
     <custom>
-      <value key="GnomeSoftware::FeatureTile-css">border: 1px solid #00aaaa;
-background: #00cccc, 
- url('file://@datadir@/gnome-software/featured-foliate.svg')
- 10% 40% / 50% auto no-repeat,
-  url('file://@datadir@/gnome-software/featured-foliate-bg.jpg')
- center bottom / cover no-repeat;
-color: #004444;
-text-shadow: none;
-</value>
+      <value key="GnomeSoftware::FeatureTile">True</value>
     </custom>
   </component>
   <component merge="append">
     <id>org.gnome.SoundRecorder.desktop</id>
     <custom>
-      <value key="GnomeSoftware::FeatureTile-css">border: 1px solid #bbb;
-background: #443f51 url('file://@datadir@/gnome-software/featured-sound-recorder.svg') 
- 130% 40% / 50% auto no-repeat;
-color: #fff;
-text-shadow: none;</value>
+      <value key="GnomeSoftware::FeatureTile">True</value>
     </custom>
   </component>
   <component merge="append">
     <id>org.kde.kdenlive</id>
     <custom>
-      <value key="GnomeSoftware::FeatureTile-css">border: 1px solid #df321e;
-background: linear-gradient(to bottom, rgba(255,214,172,0.8), rgba(255,214,172,0.8)),
-            url('file://@datadir@/gnome-software/featured-kdenlive-bg.jpg')
- center / cover no-repeat;
-color: #df321e;
-text-shadow: none;</value>
+      <value key="GnomeSoftware::FeatureTile">True</value>
     </custom>
   </component>
   <component merge="append">
     <id>org.gimp.GIMP</id>
     <custom>
-      <value key="GnomeSoftware::FeatureTile-css">border-color: #4a8c30;
-text-shadow: none;
-color: rgba(255,255,255,0.9);
-background:
- url('file://@datadir@/gnome-software/featured-gimp.png')
- -20% 50% / 50% auto no-repeat,
- linear-gradient(to bottom, #8ac674, #cbddc3);
-</value>
+      <value key="GnomeSoftware::FeatureTile">True</value>
     </custom>
   </component>
   <component merge="append">
     <id>org.videolan.VLC</id>
     <custom>
-      <value key="GnomeSoftware::FeatureTile-css">border: 1px solid #df321e;
-background: #fafafa url('file://@datadir@/gnome-software/featured-vlc-bg.jpg')
- left 13% / 90% auto no-repeat;
-background-size: cover;
-color: #222;
-text-shadow: 0 0 2px #fff;</value>
+      <value key="GnomeSoftware::FeatureTile">True</value>
     </custom>
   </component>
   <component merge="append">
@@ -174,68 +84,37 @@ text-shadow: 0 0 2px #fff;</value>
       <category>Featured</category>
     </categories>
     <custom>
-      <value key="GnomeSoftware::FeatureTile-css">border-color: #b47fba;
-text-shadow: 0 1px 1px rgba(0,0,0,0.5);
-color: #ffffff;
-background: url('http://people.gnome.org/~jimmac/gnome-software/spotify-logo.svg') 
- 10% / 200px auto no-repeat, -gtk-gradient (linear, left top, left bottom, from(#b47fba), to(#000));</value>
+      <value key="GnomeSoftware::FeatureTile">True</value>
     </custom>
   </component>
   <component merge="append">
     <id>com.slack.Slack</id>
     <custom>
-      <value key="GnomeSoftware::FeatureTile-css">border: 1px solid #eee;
-background:
-   url('http://people.gnome.org/~jimmac/gnome-software/slack-logo.svg') 10% 48px / 200px auto no-repeat,
-   linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0.5)),
-   url('file://@datadir@/gnome-software/featured-slack-bg.jpg')
- center / cover no-repeat;
-color: #fff;
-text-shadow: none;</value>
+      <value key="GnomeSoftware::FeatureTile">True</value>
     </custom>
   </component>
   <component merge="append">
     <id>org.gnome.FeedReader</id>
     <custom>
-      <value key="GnomeSoftware::FeatureTile-css">border-color: #d65100;
-text-shadow: 0 1px 1px rgba(0,0,0,0.5);
-color: #ffffff;
-background: #f5c211
- url('file://@datadir@/gnome-software/featured-FeedReader.svg')
- 0 50% / contain no-repeat;
-</value>
+      <value key="GnomeSoftware::FeatureTile">True</value>
     </custom>
   </component>
   <component merge="append">
     <id>com.bitwarden.desktop</id>
     <custom>
-      <value key="GnomeSoftware::FeatureTile-css">border: 1px solid #1c6d8c;
-background: #2ec27e
- url('file://@datadir@/gnome-software/featured-bitwarden.svg')
- 150% 80% / 60% auto no-repeat;
-color: #fff;
-text-shadow: 0 0 2px #26a269;</value>
+      <value key="GnomeSoftware::FeatureTile">True</value>
     </custom>
   </component>
   <component merge="append">
     <id>com.dropbox.Client</id>
     <custom>
-      <value key="GnomeSoftware::FeatureTile-css">border: 1px solid #a8c3d6;
-text-shadow: 0 1px rgba(255,255,255,0.8);
-background: #b8d3e6 url('file://@datadir@/gnome-software/featured-dropbox.png') 
- left 40% / 100% auto no-repeat;
-color: #47525d;</value>
+      <value key="GnomeSoftware::FeatureTile">True</value>
     </custom>
   </component>
   <component merge="append">
     <id>com.github.calo001.fondo</id>
     <custom>
-      <value key="GnomeSoftware::FeatureTile-css">border: 1px solid transparent;
-background: -gtk-gradient (linear, left top, right top, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.5))), 
-url('file://@datadir@/gnome-software/featured-fondo-bg.jpg') center 20% no-repeat;
-background-size: cover;                
-color: #fff;
-text-shadow: 0 1px 2px #000;</value>
+      <value key="GnomeSoftware::FeatureTile">True</value>
     </custom>
   </component>
   <component merge="append">
@@ -244,11 +123,7 @@ text-shadow: 0 1px 2px #000;</value>
       <category>Featured</category>
     </categories>
     <custom>
-      <value key="GnomeSoftware::FeatureTile-css">border: 1px solid transparent;
-background: url('file://@datadir@/gnome-software/featured-darktable-bg.jpg') center 45% no-repeat;
-background-size: cover;                
-color: #fff;
-text-shadow: 0 1px 2px #000;</value>
+      <value key="GnomeSoftware::FeatureTile">True</value>
     </custom>
   </component>
   <component merge="append">
@@ -257,63 +132,37 @@ text-shadow: 0 1px 2px #000;</value>
       <category>Featured</category>
     </categories>
     <custom>
-      <value key="GnomeSoftware::FeatureTile-css">border: 1px solid transparent;
-background: url('file://@datadir@/gnome-software/featured-calibre-bg.jpg') center 45% repeat;
-background-size: cover;
-color: #fff;
-text-shadow: 0 1px 2px #000;</value>
+      <value key="GnomeSoftware::FeatureTile">True</value>
     </custom>
   </component>
   <component merge="append">
     <id>fr.free.Homebank</id>
     <custom>
-      <value key="GnomeSoftware::FeatureTile-css">border: 1px solid transparent;
-background: url('file://@datadir@/gnome-software/featured-homebank-bg.jpg') center 45% repeat;
-background-size: cover;
-color: #fff;
-text-shadow: 0 1px 2px #000;</value>
+      <value key="GnomeSoftware::FeatureTile">True</value>
     </custom>
   </component>
   <component merge="append">
     <id>de.wolfvollprecht.UberWriter</id>
     <custom>
-      <value key="GnomeSoftware::FeatureTile-css">border: 1px solid #0554c4;
-background: #3584e4,
- url('file://@datadir@/gnome-software/featured-uberwriter.svg')
- 10% center / 30% auto no-repeat;
-color: #fff;
-text-shadow: 0 0 3px #3584e4;</value>
+      <value key="GnomeSoftware::FeatureTile">True</value>
     </custom>
   </component>
   <component merge="append">
     <id>net.sourceforge.Klavaro</id>
     <custom>
-      <value key="GnomeSoftware::FeatureTile-css">border: 1px solid transparent;
-background: url('file://@datadir@/gnome-software/featured-klavaro-bg.jpg') center 45% repeat;
-background-size: cover;
-color: #000;
-text-shadow: 0 0 4px #fff;</value>
+      <value key="GnomeSoftware::FeatureTile">True</value>
     </custom>
   </component>
   <component merge="append">
     <id>com.github.junrrein.PDFSlicer</id>
     <custom>
-      <value key="GnomeSoftware::FeatureTile-css">border: 1px solid #1c6d8c;
-background: #3c8dbc 
- url('file://@datadir@/gnome-software/featured-pdf-slicer.svg')
- 12px 70% / 30% auto no-repeat;
-color: #fff;
-text-shadow: none;</value>
+      <value key="GnomeSoftware::FeatureTile">True</value>
     </custom>
   </component>
   <component merge="append">
     <id>org.gnome.Todo.desktop</id>
     <custom>
-      <value key="GnomeSoftware::FeatureTile-css">border: 1px solid transparent;
-background: url('file://@datadir@/gnome-software/featured-todo-bg.jpg') center 40% repeat;
-background-size: cover;
-color: #fff;
-text-shadow: 0 1px 2px #000;</value>
+      <value key="GnomeSoftware::FeatureTile">True</value>
     </custom>
   </component>
   <component merge="append">
@@ -322,42 +171,25 @@ text-shadow: 0 1px 2px #000;</value>
       <category>Featured</category>
     </categories>
     <custom>
-      <value key="GnomeSoftware::FeatureTile-css">border: 1px solid #a88;
-background: url('file://@datadir@/gnome-software/featured-marker-bg.jpg') center 45% repeat;
-background-size: cover;
-color: #fff;
-text-shadow: 0 1px 2px #000;</value>
+      <value key="GnomeSoftware::FeatureTile">True</value>
     </custom>
   </component>
   <component merge="append">
     <id>com.valvesoftware.Steam</id>
     <custom>
-      <value key="GnomeSoftware::FeatureTile-css">border-color: #1b2838;
-text-shadow: 0 1px 1px rgba(0,0,0,0.5);
-color: #ffffff;
-background: #1b2838 url('http://people.gnome.org/~jimmac/gnome-software/steam-logo.svg') 
- 10% / 200px auto no-repeat;</value>
+      <value key="GnomeSoftware::FeatureTile">True</value>
     </custom>
   </component>
   <component merge="append">
     <id>org.gnome.Tetravex</id>
     <custom>
-      <value key="GnomeSoftware::FeatureTile-css">border: 1px solid transparent;
-background: url('file://@datadir@/gnome-software/featured-tetravex-bg.jpg') center 45% repeat;
-background-size: cover;
-color: #000;
-text-shadow: 0 0 2px #fff;</value>
+      <value key="GnomeSoftware::FeatureTile">True</value>
     </custom>
   </component>
   <component merge="append">
     <id>org.stellarium.Stellarium</id>
     <custom>
-      <value key="GnomeSoftware::FeatureTile-css">border: 1px solid transparent;
-background: -gtk-gradient (linear, left top, right top, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.9))), 
-url('file://@datadir@/gnome-software/featured-stellarium-bg.jpg') center 20% no-repeat;
-background-size: cover;                
-color: #fff;
-text-shadow: 0 1px 2px #000;</value>
+      <value key="GnomeSoftware::FeatureTile">True</value>
     </custom>
   </component>
 </components>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]