[gnome-software/wip/jimmac/banner-curation-334] Featured banner update: cleanup + additions



commit 590bb5cf3cce2c4e57d8a6a1d8d35b2cad46a576
Author: Jakub Steiner <jimmac gmail com>
Date:   Thu Jul 25 12:50:30 2019 +0200

    Featured banner update: cleanup + additions
    
    - removed technical and installed-by-default apps
    - added new picks
    
    See https://gitlab.gnome.org/GNOME/gnome-software/issues/749 for discussion

 data/assets/featured-ardour-bg.png                 | Bin 46124 -> 0 bytes
 data/assets/featured-ardour.png                    | Bin 111837 -> 0 bytes
 data/assets/featured-blender.svg                   |   1 -
 data/assets/featured-builder-bg.jpg                | Bin 412770 -> 0 bytes
 data/assets/featured-builder.png                   | Bin 196205 -> 0 bytes
 data/assets/featured-chess-bg.png                  | Bin 265934 -> 0 bytes
 data/assets/featured-chess.svg                     |   1 -
 data/assets/featured-firefox.svg                   | 138 --------
 data/assets/featured-foliate.svg                   |   1 +
 data/assets/featured-podcasts.svg                  |   1 +
 data/assets/featured-sound-recorder.svg            |   1 +
 data/assets/featured-weather-bg.png                | Bin 22240 -> 0 bytes
 data/assets/featured-weather.svg                   | 379 ---------------------
 data/assets/meson.build                            |  14 +-
 .../org.gnome.Software.Featured.brokenExport.xml   | 145 ++++++++
 15 files changed, 151 insertions(+), 530 deletions(-)
---
diff --git a/data/assets/featured-foliate.svg b/data/assets/featured-foliate.svg
new file mode 100644
index 00000000..c7bc3be2
--- /dev/null
+++ b/data/assets/featured-foliate.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; xmlns:xlink="http://www.w3.org/1999/xlink"; width="512" height="512" 
version="1.0"><defs><linearGradient id="c"><stop offset="0" stop-color="#cfcfcc"/><stop offset=".037" 
stop-color="#e8e8e8" stop-opacity=".98"/><stop offset=".074" stop-color="#d0d0cc"/><stop offset=".923" 
stop-color="#d0d0cc"/><stop offset=".962" stop-color="#e8e8e8"/><stop offset="1" 
stop-color="#d0d0cc"/></linearGradient><linearGradient id="a"><stop offset="0" stop-color="#f6f5f4"/><stop 
offset="1" stop-color="#e1dfdd"/></linearGradient><linearGradient id="b"><stop offset="0" 
stop-color="#f6f5f4"/><stop offset=".333" stop-color="#fdfdfd"/><stop offset="1" 
stop-color="#c9c6c1"/></linearGradient><linearGradient xlink:href="#a" id="f" x1="55" y1="65" x2="64" y2="65" 
gradientUnits="userSpaceOnUse"/><linearGradient xlink:href="#b" id="e" x1="73" y1="65" x2="65" y2="65" 
gradientUnits="userSpaceOnUse"/><linearGradient xlink:href="#c" id="d" gradientUnits="userSpaceOnUse" x1
 ="10" y1
 ="106" x2="118" y2="106"/></defs><g transform="matrix(4.43452 0 0 4.43452 -27.476 -777.141)"><rect ry="8" 
y="208" x="63" height="80" width="57" fill="#20baba"/><rect width="57" height="80" x="8" y="36" ry="8" 
transform="translate(0 172)" fill="#20baba"/><path transform="translate(0 172)" d="M18 36h92c4.432 0 8 3.568 
8 8v60c0 4.432-3.568 8-8 8H18c-4.432 0-8-3.568-8-8V44c0-4.432 3.568-8 8-8z" fill="url(#d)"/><path 
style="marker:none" d="M72 28c-4.432 0-8 3.568-8 8v76c0-4.432 3.568-8 8-8h38c4.432 0 8-3.568 
8-8V36c0-4.432-3.568-8-8-8z" transform="translate(0 172)" fill="url(#e)"/><path d="M56 28c4.432 0 8 3.568 8 
8v76c0-4.432-3.568-8-8-8H18c-4.432 0-8-3.568-8-8V36c0-4.432 3.568-8 8-8z" style="marker:none" 
transform="translate(0 172)" fill="url(#f)"/><rect width="24" height="4" x="76" y="212" ry="0" 
fill="#0cc"/><rect width="32" height="4" x="76" y="48" ry="0" transform="translate(0 172)" 
fill="#deddda"/><rect ry="0" y="56" x="76" height="4" width="32" transform="translate(0 172)
 " fill="
 #deddda"/><rect width="32" height="4" x="76" y="64" ry="0" transform="translate(0 172)" 
fill="#deddda"/><rect ry="0" y="72" x="76" height="4" width="32" transform="translate(0 172)" 
fill="#deddda"/><rect width="32" height="4" x="76" y="80" ry="0" transform="translate(0 172)" 
fill="#deddda"/><rect ry="0" y="88" x="76" height="4" width="21.333" transform="translate(0 172)" 
fill="#deddda"/><rect ry="0" y="64" x="20" height="4" width="32" transform="translate(0 172)" 
fill="#deddda"/><rect width="32" height="4" x="20" y="72" ry="0" transform="translate(0 172)" 
fill="#deddda"/><rect ry="0" y="80" x="20" height="4" width="32" transform="translate(0 172)" 
fill="#deddda"/><rect width="21.333" height="4" x="20" y="88" ry="0" transform="translate(0 172)" 
fill="#deddda"/><rect width="32" height="4" x="20" y="64" ry="0" transform="translate(0 172)" 
fill="#deddda"/><rect ry="0" y="72" x="20" height="4" width="32" transform="translate(0 172)" 
fill="#deddda"/><rect width="32" height="4" x="
 20" y="8
 0" ry="0" transform="translate(0 172)" fill="#deddda"/><rect ry="0" y="88" x="20" height="4" width="32" 
transform="translate(0 172)" fill="#deddda"/><path d="M26.089 186.835s-8.232 20.437-8.208 31.187c.018 8 1.102 
17.027 6.212 23.182 3.926 4.729 16.629 7.967 16.629 7.967l4.14 15.455 3.864-1.035-4.14-15.455s9.38-9.156 
10.416-15.214c1.348-7.886-2.227-16.246-6.211-23.183-5.354-9.321-22.702-22.904-22.702-22.904z" 
fill="#0cc"/><path d="M44.8 264.673l3.864-1.036-7.247-27.046 7.071-12.247-2.45-1.414-5.656 9.798-2.07-7.728 
5.656-9.798-2.45-1.414-4.242 7.349-1.553-5.796 4.243-7.348-2.45-1.415-2.828 4.9L31 198l-3.864 1.035 3.688 
13.478-4.899-2.829-1.414 2.45 7.349 4.242 1.553 5.796-7.349-4.243-1.414 2.45 9.798 5.657 2.07 
7.727-9.798-5.657-1.414 2.45 12.248 7.07z" fill="#20baba"/></g></svg>
\ No newline at end of file
diff --git a/data/assets/featured-podcasts.svg b/data/assets/featured-podcasts.svg
new file mode 100644
index 00000000..31d83682
--- /dev/null
+++ b/data/assets/featured-podcasts.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; xmlns:xlink="http://www.w3.org/1999/xlink"; width="460" height="286" 
viewBox="0 0 920 572"><defs><linearGradient id="a"><stop offset="0" stop-color="#a51d2d"/><stop offset=".034" 
stop-color="#ed333b"/><stop offset=".071" stop-color="#c01c28"/><stop offset=".928" 
stop-color="#c01c28"/><stop offset=".964" stop-color="#ed333b"/><stop offset="1" 
stop-color="#c01c28"/></linearGradient><clipPath clipPathUnits="userSpaceOnUse" id="b"><path d="M208 
4h96v48h-96z" fill="#949390" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" 
stroke-dashoffset="11.2"/></clipPath><clipPath clipPathUnits="userSpaceOnUse" id="c"><path d="M208 
4h96v48h-96z" fill="#949390" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" 
stroke-dashoffset="11.2"/></clipPath><linearGradient gradientTransform="translate(0 12)" xlink:href="#a" 
id="d" x1="8" y1="264" x2="120" y2="264" gradientUnits="userSpaceOnUse"/><clipPath 
clipPathUnits="userSpaceOnUse"
  id="e">
 <path d="M208 4h96v48h-96z" fill="#949390" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" 
stroke-dashoffset="11.2"/></clipPath></defs><g opacity=".371"><g transform="rotate(-15 -1322.8 3796.713) 
scale(2)"><rect ry="8" rx="8" y="521.2" x="623" height="49.8" width="232.4" fill="#c65f00"/><rect 
width="232.4" height="157.7" x="623" y="405" rx="8" ry="8" fill="#ff9533"/><path d="M681.1 558.55h116.2L789 
537.8h-99.6z" fill="#949390" stroke="#949390" stroke-width="8" stroke-linecap="round" 
stroke-linejoin="round"/><g transform="translate(606.4 -1.7) scale(2.075)" fill="#424048" 
stroke-width=".482"><circle r="2" cy="202" cx="14"/><circle cx="14" cy="266" r="2"/><circle cx="114" cy="202" 
r="2"/><circle r="2" cy="266" cx="114"/></g><path d="M672.8 558.55h132.8V571H672.8z" fill="#6b696c"/><path 
d="M656.2 421.6h166l16.6 16.6v91.3H639.6v-91.3z" fill="#f6f5f4"/><g transform="translate(606.4 -1.7) 
scale(2.075)" stroke-width=".482"><path d="M16 218h96v28H16z" fill="#424048"
 /><circl
 e r="6" cy="232" cx="40" fill="#f6f5f4"/><circle cx="88" cy="232" r="6" fill="#f6f5f4"/><path d="M52 
226h24v12H52z" fill="#949390"/><path d="M272 28c0 61.856-50.144 112-112 112S48 89.856 48 28 98.144-84 160-84 
272-33.856 272 28z" clip-path="url(#b)" transform="matrix(.25 0 0 .25 0 225)" opacity=".5" 
fill="#424048"/></g></g><g transform="rotate(-60 -214.597 439.48) scale(4.15)" stroke-width=".482"><rect 
ry="3.855" rx="3.855" y="252" x="8" height="24" width="112" fill="#241f31"/><rect width="112" height="76" 
x="8" y="196" rx="3.855" ry="3.855" fill="#424048"/><path d="M24 204h80l8 8v44H16v-44z" fill="#fff"/><path 
d="M16 222h96v24H16z"/><circle cx="40" cy="234" r="8" fill="#424048"/><circle r="8" cy="234" cx="88" 
fill="#424048"/><path d="M36 270h56l-4-10H40z" fill="#68676b" stroke="#68676b" stroke-width="3.855" 
stroke-linecap="round" stroke-linejoin="round"/><circle cx="14" cy="202" r="2" fill="#68676b"/><circle r="2" 
cy="266" cx="14" fill="#68676b"/><circle r="2" cy="202" cx="
 114" fil
 l="#68676b"/><circle cx="114" cy="266" r="2" fill="#68676b"/><path d="M52 228h24v12H52z" 
fill="#949390"/><path transform="matrix(.25 0 0 .25 0 227)" clip-path="url(#c)" d="M272 28c0 61.856-50.144 
112-112 112S48 89.856 48 28 98.144-84 160-84 272-33.856 272 28z" opacity=".5" fill="#424048"/><circle r="6" 
cy="234" cx="40" fill="#fff"/><circle cx="88" cy="234" r="6" fill="#fff"/><path d="M32 270h64v6H32z" 
fill="#424048"/><circle cx="40" cy="264" r="2" fill="#424048"/><circle r="2" cy="262" cx="48" 
fill="#424048"/><circle r="2" cy="264" cx="-88" transform="scale(-1 1)" fill="#424048"/><circle cx="-80" 
cy="262" r="2" transform="scale(-1 1)" fill="#424048"/><path d="M24 256v-37c0-7 6-7 6-7h14" fill="none" 
stroke="#f66151" stroke-width="3.855"/><path d="M25 256v-36c0-7 6-7 6-7h13" fill="none" stroke="#f9f06b" 
stroke-width="2.892"/><path d="M26 256v-35c0-7 6-7 6-7h12" fill="none" stroke="#33d17a" 
stroke-width="1.928"/><path d="M27 256v-34c0-6.75 6-7 6-7h11" fill="none" stroke="#3979c
 b" strok
 e-width=".964"/><path d="M48 208.5h56m-56 4h56m-56 4h56" fill="none" stroke="#d5d3cf"/></g></g><g 
transform="translate(-32.728 -818.2) scale(4.0909)" stroke-width=".489"><rect ry="3.911" rx="3.911" y="264" 
x="8" height="24" width="112" fill="url(#d)"/><rect width="112" height="84" x="8" y="200" rx="3.911" 
ry="4.323" fill="#ed333b"/><path d="M36 282h56l-4-10H40z" fill="#5e5c64" stroke="#5e5c64" 
stroke-width="3.911" stroke-linecap="round" stroke-linejoin="round"/><path d="M32 282h64v6H32z" 
fill="#424048"/><path d="M24 208h80l8 8v52H16v-52z" fill="#f6f5f4"/><g transform="translate(0 8)"><path 
d="M16 216h96v32H16z" fill="#424048"/><circle r="6" cy="232" cx="40" fill="#f6f5f4"/><circle cx="88" cy="232" 
r="6" fill="#f6f5f4"/><path d="M52 226h24v12H52z" fill="#949390"/><path d="M272 28c0 61.856-50.144 112-112 
112S48 89.856 48 28 98.144-84 160-84 272-33.856 272 28z" clip-path="url(#e)" transform="matrix(.25 0 0 .25 0 
225)" opacity=".5" fill="#424048"/></g></g></svg>
\ No newline at end of file
diff --git a/data/assets/featured-sound-recorder.svg b/data/assets/featured-sound-recorder.svg
new file mode 100644
index 00000000..5d1b2ad7
--- /dev/null
+++ b/data/assets/featured-sound-recorder.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; xmlns:xlink="http://www.w3.org/1999/xlink"; width="436" 
height="256"><defs><linearGradient xlink:href="#a" id="B" x1="23.712" y1="268.75" x2="27.212" y2="268.75" 
gradientUnits="userSpaceOnUse" gradientTransform="translate(573.574 748.234)"/><linearGradient id="a"><stop 
offset="0" stop-color="#e54b57"/><stop offset="1" stop-color="#a51d2d"/></linearGradient><linearGradient 
xlink:href="#b" id="A" x1="106.712" y1="227" x2="58.712" y2="227" gradientUnits="userSpaceOnUse" 
gradientTransform="translate(573.574 749.234)"/><linearGradient id="b"><stop offset="0" 
stop-color="#26a269"/><stop offset="1" stop-color="#26a269" 
stop-opacity="0"/></linearGradient><linearGradient xlink:href="#c" id="z" gradientUnits="userSpaceOnUse" 
gradientTransform="matrix(.25 0 0 .25 558.286 873.243)" x1="120" y1="619.964" x2="568" 
y2="619.964"/><linearGradient id="c"><stop offset="0" stop-color="#d5d3cf"/><stop offset=".036" 
stop-color="#e4e1de"/><stop offset=".071" 
 stop-col
 or="#d5d3cf"/><stop offset=".929" stop-color="#d5d3cf"/><stop offset=".964" stop-color="#e4e1de"/><stop 
offset="1" stop-color="#d5d3cf"/></linearGradient><linearGradient xlink:href="#c" id="y" 
gradientUnits="userSpaceOnUse" gradientTransform="matrix(.25 0 0 .25 564.786 1049.243)" x1="513.5" 
y1="-88.536" x2="277.5" y2="-88.536"/><radialGradient xlink:href="#d" id="l" gradientUnits="userSpaceOnUse" 
gradientTransform="matrix(-10.40175 0 0 -2.08723 561.044 -641.02)" cx="64.846" cy="194.19" fx="64.846" 
fy="194.19" r="44"/><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset="1" 
stop-color="#fff" stop-opacity=".094"/></linearGradient><linearGradient xlink:href="#e" id="m" 
gradientUnits="userSpaceOnUse" gradientTransform="matrix(-1 0 0 1 122.916 -6)" x1="22.472" y1="257" 
x2="100.444" y2="257"/><linearGradient id="e"><stop offset="0" stop-color="#57e389"/><stop offset="1" 
stop-color="#57e389" stop-opacity=".204"/></linearGradient><linearGradient xlink:href="#f" id
 ="n" gra
 dientUnits="userSpaceOnUse" gradientTransform="matrix(.25 0 0 .25 -30 125.009)" x1="167.785" y1="619.964" 
x2="520.004" y2="620.196"/><linearGradient id="f"><stop offset="0" stop-color="#d5d3cf"/><stop offset=".046" 
stop-color="#e4e1de"/><stop offset=".091" stop-color="#d5d3cf"/><stop offset=".909" 
stop-color="#d5d3cf"/><stop offset=".955" stop-color="#e4e1de"/><stop offset="1" 
stop-color="#d5d3cf"/></linearGradient><linearGradient xlink:href="#g" id="o" gradientUnits="userSpaceOnUse" 
gradientTransform="translate(-8)" x1="36" y1="264" x2="36" y2="286"/><linearGradient id="g"><stop offset="0" 
stop-color="#e01b24"/><stop offset=".5" stop-color="#ce1e2b"/><stop offset=".682" stop-color="#ed333b"/><stop 
offset=".818" stop-color="#b31c2a"/><stop offset="1" stop-color="#7a1621"/></linearGradient><linearGradient 
xlink:href="#h" id="p" gradientUnits="userSpaceOnUse" gradientTransform="translate(2)" x1="36" y1="264" 
x2="36" y2="286"/><linearGradient id="h"><stop offset="0" stop-color=
 "#5e5c64
 "/><stop offset=".5" stop-color="#5e5c64"/><stop offset=".682" stop-color="#77767b"/><stop offset=".818" 
stop-color="#5e5c64"/><stop offset="1" stop-color="#3d3846"/></linearGradient><linearGradient xlink:href="#h" 
id="q" gradientUnits="userSpaceOnUse" gradientTransform="translate(12)" x1="36" y1="264" x2="36" 
y2="286"/><linearGradient xlink:href="#h" id="r" gradientUnits="userSpaceOnUse" 
gradientTransform="translate(22)" x1="36" y1="264" x2="36" y2="286"/><linearGradient xlink:href="#h" id="s" 
gradientUnits="userSpaceOnUse" gradientTransform="translate(32)" x1="36" y1="264" x2="36" 
y2="286"/><linearGradient xlink:href="#h" id="t" gradientUnits="userSpaceOnUse" 
gradientTransform="translate(42)" x1="36" y1="264" x2="36" y2="286"/><radialGradient xlink:href="#i" id="u" 
gradientUnits="userSpaceOnUse" gradientTransform="translate(-394.688 -39.563) scale(1.1875)" cx="185" 
cy="211" fx="185" fy="211" r="16"/><linearGradient id="i"><stop offset="0" stop-color="#deddda"/><stop offset
 ="1" sto
 p-color="#9a9996"/></linearGradient><linearGradient xlink:href="#j" id="v" gradientUnits="userSpaceOnUse" 
x1="163" y1="216" x2="197" y2="216"/><linearGradient id="j"><stop offset="0" stop-color="#c0bfbc"/><stop 
offset=".45" stop-color="#fff"/><stop offset=".75" stop-color="#c0bfbc"/><stop offset="1" 
stop-color="#9a9996"/></linearGradient><linearGradient xlink:href="#k" id="w" gradientUnits="userSpaceOnUse" 
x1="170.438" y1="254" x2="189.531" y2="254"/><linearGradient id="k"><stop offset="0" 
stop-color="#3d3846"/><stop offset=".448" stop-color="#9a9996"/><stop offset=".75" 
stop-color="#5e5c64"/><stop offset="1" stop-color="#3d3846"/></linearGradient><linearGradient xlink:href="#j" 
id="x" gradientUnits="userSpaceOnUse" x1="166" y1="227.5" x2="194" y2="227.5"/></defs><g 
transform="translate(0 -866.52)"><rect ry="7.701" rx="7.701" y="941.474" x="17.753" height="119.37" 
width="200.234" style="marker:none" fill="#241f31"/><path transform="scale(-1)" style="marker:none" 
opacity=".05
 " fill="
 url(#l)" d="M-210.286-1053.143h184.831v102.042h-184.831z"/><path opacity=".261" fill="#f8e45c" d="M25.455 
999.234h184.83v7.701H25.456z"/><path d="M98.416 251H24.5" fill="none" stroke="url(#m)" stroke-width="4" 
stroke-linecap="round" transform="matrix(1.92532 0 0 1.92532 -17.865 519.828)"/><g stroke="#33d17a" 
fill="none" stroke-width="4" stroke-linecap="round"><path d="M44.708 983.831v38.507M63.961 
991.533v23.104M83.214 989.607v26.955M102.468 981.906v42.357M121.72 970.354v65.461M140.974 
985.757v34.656M160.227 979.98v46.208" stroke-width="7.70128"/><path d="M44.708 997.309v11.552M63.961 
999.234v7.701M83.214 995.383v15.403M102.468 995.383v15.403M121.72 985.757v34.656M140.974 
995.383v15.403M160.227 997.309v11.552" stroke="#f9f06b" stroke-width="7.70128"/></g><g 
transform="matrix(1.96301 0 0 1.96301 176.23 530.964)"><rect style="marker:none" width="80" height="110" 
x="16" y="180" rx="8" ry="8" fill="#f6f5f4"/><path style="marker:none" d="M16 272v12c0 4.432 3.568 8 8 
8h64c4.432 0 
 8-3.568 
 8-8v-12c0 4.432-3.568 8-8 8H24c-4.432 0-8-3.568-8-8z" fill="url(#n)"/><rect y="264" x="25" height="26" 
width="62" rx="2" ry="2" fill="#3d3846"/><rect y="262" x="25" height="24" width="62" rx="2" ry="2" 
fill="#c0bfbc"/><path fill="#9a9996" d="M25 264h62v22H25z"/><rect style="marker:none" width="64" height="34" 
x="24" y="220" rx="4" ry="4" fill="#c0bfbc" stroke="#c0bfbc" stroke-width=".011"/><rect y="218" x="24" 
height="34" width="64" style="marker:none" rx="4" ry="4" fill="#deddda"/><rect ry="2" y="228" x="40" 
height="12" width="32" style="marker:none" rx="2" fill="#77767b"/><g transform="translate(-8)" 
fill="#77767b"><circle r="2" cy="192" cx="36"/><circle cx="44" cy="192" r="2"/><circle cx="52" cy="192" 
r="2"/><circle r="2" cy="192" cx="60"/><circle cx="68" cy="192" r="2"/><circle r="2" cy="192" 
cx="76"/><circle r="2" cy="192" cx="84"/><circle cx="92" cy="192" r="2"/><circle cx="36" cy="200" 
r="2"/><circle r="2" cy="200" cx="44"/><circle r="2" cy="200" cx="52"/><circle cx="
 60" cy="
 200" r="2"/><circle r="2" cy="200" cx="68"/><circle cx="76" cy="200" r="2"/><circle cx="84" cy="200" 
r="2"/><circle r="2" cy="200" cx="92"/><circle r="2" cy="208" cx="36"/><circle cx="44" cy="208" 
r="2"/><circle cx="52" cy="208" r="2"/><circle r="2" cy="208" cx="60"/><circle cx="68" cy="208" 
r="2"/><circle r="2" cy="208" cx="76"/><circle r="2" cy="208" cx="84"/><circle cx="92" cy="208" 
r="2"/></g><rect style="marker:none" width="32" height="12" x="40" y="229" ry="2" rx="2" 
fill="#3d3846"/><circle cx="47" cy="235" r="3" fill="#deddda"/><circle r="3" cy="235" cx="65" 
fill="#deddda"/><path style="marker:none" fill="#9a9996" d="M53 233h6v4h-6z"/><path fill="url(#o)" d="M26 
264h10v22H26z"/><path fill="#5e5c64" d="M36 264h10v22H36z"/><path fill="url(#p)" d="M36 264h10v22H36z"/><path 
fill-opacity=".319" d="M36 264h1v22h-1z"/><path fill="url(#q)" d="M46 264h10v22H46z"/><path fill="url(#r)" 
d="M56 264h10v22H56z"/><path fill="url(#s)" d="M66 264h10v22H66z"/><path fill="url(#t)" d="M76
  264h10v
 22H76z"/><g fill-opacity=".319"><path d="M46 264h1v22h-1zM56 264h1v22h-1zM66 264h1v22h-1zM76 
264h1v22h-1z"/></g><circle r="2" cy="247" cx="29" fill="#77767b"/><path fill="#77767b" d="M33 
246h10v2H33z"/><g transform="translate(-77)"><circle transform="scale(-1 1)" r="16" cy="216" cx="-180" 
fill="url(#u)"/><path fill="url(#v)" d="M163 214h34v4h-34z"/><ellipse ry="2" rx="8" cy="282" cx="180" 
fill="#3d3846"/><path d="M168 227h24l-4 55h-16z" fill="url(#w)"/><path d="M166 225h28l-1 5h-26z" 
fill="url(#x)"/></g></g><rect style="marker:none" width="112" height="86" x="588.286" y="952.234" rx="8" 
ry="8" fill="#f6f5f4"/><path d="M644.286 988.234v40h44.994a3 3 0 0 0 3.006-3.006V991.24a3 3 0 0 
0-3.006-3.006z" style="marker:none" fill="url(#y)"/><path style="marker:none" d="M588.286 1028.234v4c0 4.432 
3.568 8 8 8h96c4.432 0 8-3.568 8-8v-4c0 4.432-3.568 8-8 8h-96c-4.432 0-8-3.568-8-8z" fill="url(#z)"/><rect 
ry="1.945" rx="1.945" y="960.234" x="596.286" height="24" width="96" style="marker:
 none" fi
 ll="#241f31"/><rect ry="0" rx="0" y="960.234" x="609.286" height="24" width="66" style="marker:none" 
fill="url(#A)"/><path opacity=".623" fill="#26a269" d="M676.286 971.234h16v2h-16z"/><path d="M674.286 
972.234l-77-.002" opacity=".8" fill="none" stroke="#57e389" stroke-width="2" stroke-linecap="square"/><path 
d="M622.286 969.243v5.99M630.286 970.234v4M638.286 969.234v5.958M646.286 967.234v10M654.286 
965.234v14M662.286 968.234v8M670.286 968.234v8" fill="none" stroke="#33d17a" stroke-width="4" 
stroke-linecap="round"/><path d="M622.286 971.234v2M630.286 972.234v0M638.286 971.234v2M646.286 
970.234v4M654.286 969.234v6M662.286 970.234v4M670.286 971.276v1.958" fill="none" stroke="#f9f06b" 
stroke-width="4" stroke-linecap="round"/><path d="M644.286 986.234v38h44.994a3 3 0 0 0 3.006-3.006V989.24a3 3 
0 0 0-3.006-3.006z" style="marker:none" fill="#fff"/><path style="marker:none" d="M644.286 
988.234v40h-44.994a3 3 0 0 1-3.006-3.006V991.24a3 3 0 0 1 3.006-3.006z" fill="url(#B)"/><path sty
 le="mark
 er:none" d="M644.286 988.234v38h-44.994a3 3 0 0 1-3.006-3.006V991.24a3 3 0 0 1 3.006-3.006z" 
fill="#e01b24"/><circle r="9" cy="1008.234" cx="620.286" style="marker:none" fill="#fff"/><path d="M652.286 
996.234v16l16-8zM668.286 996.234h6v16h-6zM678.286 996.234h6v16h-6z" style="marker:none" fill="#241f31"/><path 
style="marker:none" fill="#8ff0a4" d="M675.286 960.234h2v24h-2z"/><path d="M598.23 960.234a1.942 1.942 0 0 
0-1.945 1.945v2c0-1.077.868-1.945 1.945-1.945h92.11c1.078 0 1.946.868 1.946 1.945v-2a1.942 1.942 0 0 
0-1.946-1.945z" style="marker:none" fill="#241f31" fill-opacity=".374"/></g></svg>
\ No newline at end of file
diff --git a/data/assets/meson.build b/data/assets/meson.build
index 11e617f6..b70045e1 100644
--- a/data/assets/meson.build
+++ b/data/assets/meson.build
@@ -1,13 +1,6 @@
 install_data([
   'upgrade-bg.png',
-  'featured-ardour.png',
-  'featured-ardour-bg.png',
-  'featured-blender.svg',
-  'featured-builder.png',
-  'featured-builder-bg.jpg',
-  'featured-chess.svg',
-  'featured-chess-bg.png',
-  'featured-firefox.svg',
+  'featured-foliate.svg',
   'featured-gimp.png',
   'featured-gnome-sudoku.png',
   'featured-inkscape.svg',
@@ -15,9 +8,8 @@ install_data([
   'featured-maps-bg.png',
   'featured-mypaint.png',
   'featured-polari.svg',
-  'featured-transmission.svg',
-  'featured-weather.svg',
-  'featured-weather-bg.png'
+  'featured-sound-recorder.svg',
+  'featured-transmission.svg'
   ],
   install_dir : 'share/gnome-software'
 )
diff --git a/data/assets/org.gnome.Software.Featured.brokenExport.xml 
b/data/assets/org.gnome.Software.Featured.brokenExport.xml
new file mode 100644
index 00000000..ff59ea7e
--- /dev/null
+++ b/data/assets/org.gnome.Software.Featured.brokenExport.xml
@@ -0,0 +1,145 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<components>
+  <component>
+    <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(&apos;file://@datadir@/gnome-software/featured-gimp.png&apos;)
+ left 50% / 50% auto no-repeat,
+ linear-gradient(to bottom, #8ac674, #cbddc3);
+</value>
+    </custom>
+  </component>
+  <component>
+    <id>inkscape.desktop</id>
+    <custom>
+      <value key="GnomeSoftware::FeatureTile-css">border-color: #ccc;
+text-shadow: none;
+color: #606060;
+background:
+ url(&apos;file://@datadir@/gnome-software/featured-inkscape.svg&apos;)
+ 20% / 60% auto no-repeat,
+ linear-gradient(to bottom, #ffffff, #e2e2e2);
+</value>
+    </custom>
+  </component>
+  <component>
+    <id>mypaint.desktop</id>
+    <custom>
+      <value key="GnomeSoftware::FeatureTile-css">border-color: #4c52aa;
+color: #362d89;
+text-shadow: none;
+background:
+ url(&apos;file://@datadir@/gnome-software/featured-mypaint.png&apos;)
+ left 67% / 50% auto no-repeat,
+ linear-gradient(to bottom, #8fa5d9, #d8e0ef);
+</value>
+    </custom>
+  </component>
+  <component>
+    <id>org.gnome.Maps.desktop</id>
+    <custom>
+      <value key="GnomeSoftware::FeatureTile-css">border-color: #deddda;
+text-shadow: 0 1px 1px rgba(255,255,255,0.5);
+color: #000000;
+box-shadow: none;
+background: #f6f5f4,
+ url(&apos;file://@datadir@/gnome-software/featured-maps.svg&apos;)
+ 30% -5px / 230px auto no-repeat,
+ url(&apos;file://@datadir@/gnome-software/featured-maps-bg.png&apos;)
+ bottom center / cover no-repeat;
+</value>
+    </custom>
+  </component>
+  <component>
+    <id>org.gnome.Polari.desktop</id>
+    <custom>
+      <value key="GnomeSoftware::FeatureTile-css">border-color: #4e9a06;
+text-shadow: 0 2px #418e64;
+color: #a8c74f;
+outline-offset: 0;
+outline-color: alpha(#a8c74f, 0.75);
+outline-style: dashed;
+outline-offset: 2px;
+background:
+ url(&apos;file://@datadir@/gnome-software/featured-polari.svg&apos;)
+ 70% 80% / 120% auto no-repeat, #43a570;
+</value>
+    </custom>
+  </component>
+  <component>
+    <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;
+box-shadow: none;
+background:
+ url(&apos;file://@datadir@/gnome-software/featured-transmission.svg&apos;)
+ 10% 20% / 427px auto no-repeat, -gtk-gradient (radial,
+ center bottom, 0, center center, 0.8,
+ from(#ffa348), to(#e66100));
+</value>
+    </custom>
+  </component>
+  <component>
+    <id>org.gnome.Podcasts</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+    <custom>
+      <value key="GnomeSoftware::FeatureTile-css">border: 1px solid #d7430a;
+background: #f7632a,
+ url(&apos;file://@datadir@/gnome-software/featured-podcasts.svg&apos;)
+ 10% 20% / 50% auto no-repeat;
+color: #fff;
+text-shadow: none;</value>
+    </custom>
+  </component>
+  <component>
+    <id>org.gnome.Boxes</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+    <custom>
+      <value key="GnomeSoftware::FeatureTile-css">border: 1px solid #808080;
+background: #eee;
+color: #000;</value>
+    </custom>
+  </component>
+  <component>
+    <id>com.github.johnfactotum.Foliate</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+    <custom>
+      <value key="GnomeSoftware::FeatureTile-css">border: 1px solid #00aaaa;
+background: #00cccc url(&apos;file://@datadir@/gnome-software/featured-foliate.svg&apos;) 
+ 10% 40% / 50% auto no-repeat;
+color: #004444;
+text-shadow: none;
+</value>
+    </custom>
+  </component>
+  <component>
+    <id>org.gnome.SoundRecorder</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+    <kudos>
+      <category>GnomeSoftware::popular</category>
+    </kudos>
+    <custom>
+      <value key="GnomeSoftware::FeatureTile-css">border: 1px solid #bbb;
+/* background: #f6f5f4 url(&apos;file://@datadir@/gnome-software/featured-sound-recorder.svg&apos;) 
+ 10% 40% / 50% auto no-repeat; */
+background: #443f51 url(&apos;file://@datadir@/gnome-software/featured-sound-recorder.svg&apos;) 
+ 10% 40% / 50% auto no-repeat;
+color: #fff;
+text-shadow: none;</value>
+    </custom>
+  </component>
+</components>


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