[gnome-software/wip/jimmac/banner-curation-334] Featured banner update: cleanup + additions
- From: Jakub Steiner <jimmac src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-software/wip/jimmac/banner-curation-334] Featured banner update: cleanup + additions
- Date: Thu, 25 Jul 2019 10:51:56 +0000 (UTC)
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('file://@datadir@/gnome-software/featured-gimp.png')
+ 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('file://@datadir@/gnome-software/featured-inkscape.svg')
+ 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('file://@datadir@/gnome-software/featured-mypaint.png')
+ 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('file://@datadir@/gnome-software/featured-maps.svg')
+ 30% -5px / 230px auto no-repeat,
+ url('file://@datadir@/gnome-software/featured-maps-bg.png')
+ 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('file://@datadir@/gnome-software/featured-polari.svg')
+ 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('file://@datadir@/gnome-software/featured-transmission.svg')
+ 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('file://@datadir@/gnome-software/featured-podcasts.svg')
+ 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('file://@datadir@/gnome-software/featured-foliate.svg')
+ 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('file://@datadir@/gnome-software/featured-sound-recorder.svg')
+ 10% 40% / 50% auto no-repeat; */
+background: #443f51 url('file://@datadir@/gnome-software/featured-sound-recorder.svg')
+ 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]