Commit 0cd14f2a authored by Mathieu Jourdan's avatar Mathieu Jourdan
Browse files

loading - add spinner and colors to placeholders

parent 906c8166
browser/loading.png

937 KB | W: | H:

browser/loading.png

964 KB | W: | H:

browser/loading.png
browser/loading.png
browser/loading.png
browser/loading.png
  • 2-up
  • Swipe
  • Onion skin
......@@ -21923,6 +21923,57 @@
result="composite2"
id="feComposite66141" />
</filter>
<filter
style="color-interpolation-filters:sRGB;"
inkscape:label="Colorize"
id="filter10411"
x="0"
y="0"
width="1"
height="1">
<feComposite
in2="SourceGraphic"
operator="arithmetic"
k1="0"
k2="1"
result="composite1"
id="feComposite10397" />
<feColorMatrix
in="composite1"
values="1"
type="saturate"
result="colormatrix1"
id="feColorMatrix10399" />
<feFlood
flood-opacity="1"
flood-color="rgb(102,102,102)"
result="flood1"
id="feFlood10401" />
<feBlend
in="flood1"
in2="colormatrix1"
mode="normal"
result="blend1"
id="feBlend10403" />
<feBlend
in2="blend1"
mode="normal"
result="blend2"
id="feBlend10405" />
<feColorMatrix
in="blend2"
values="1"
type="saturate"
result="colormatrix2"
id="feColorMatrix10407" />
<feComposite
in="colormatrix2"
in2="SourceGraphic"
operator="in"
k2="1"
result="composite2"
id="feComposite10409" />
</filter>
</defs>
<sodipodi:namedview
id="base"
......@@ -21931,9 +21982,9 @@
borderopacity="1.0"
inkscape:pageopacity="1"
inkscape:pageshadow="2"
inkscape:zoom="0.4106202"
inkscape:cx="1131.2157"
inkscape:cy="765.91459"
inkscape:zoom="0.73143603"
inkscape:cx="829.87435"
inkscape:cy="581.73235"
inkscape:document-units="px"
inkscape:current-layer="layer1"
inkscape:document-rotation="0"
......@@ -22135,13 +22186,13 @@
transform="translate(-405.1853,339.108)"><tspan
x="778.44421"
y="-252.30185"
id="tspan82174">This should not be shown more than a very brief period of time, </tspan><tspan
id="tspan14408">This should not be shown more than a very brief period of time, </tspan><tspan
x="778.44421"
y="-247.0102"
id="tspan82176">before we know how many results will be displayed when using </tspan><tspan
id="tspan14410">before we know how many results will be displayed when using </tspan><tspan
x="778.44421"
y="-241.71854"
id="tspan82178">search.</tspan></text>
id="tspan14412">search.</tspan></text>
<rect
style="fill:none;fill-opacity:1;stroke:#999999;stroke-width:0.379334;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect3165-4-6-8-3"
......@@ -22198,21 +22249,35 @@
transform="translate(-405.1853,121.9166)"><tspan
x="778.44415"
y="578.42334"
id="tspan82180">Shortly later, we should be able to show the most important </tspan><tspan
id="tspan14414">Shortly later, we should be able to show the most important </tspan><tspan
x="778.44415"
y="583.71505"
id="tspan82182">information like album titles and artist names.
id="tspan14416">information like album titles and artist names.
</tspan><tspan
x="778.44415"
y="589.00674"
id="tspan82184">
id="tspan14418">
</tspan><tspan
x="778.44415"
y="594.29842"
id="tspan82186">FIXME: Maybe we get textual information so fast we don't need to </tspan><tspan
id="tspan14420">Also, we may be able to update the placeholders with the dominant </tspan><tspan
x="778.44415"
y="599.59011"
id="tspan82188">separate step 2 from step 1?</tspan></text>
id="tspan14422">colors of the cover arts. Alternatively, we could use blurred </tspan><tspan
x="778.44415"
y="604.8818"
id="tspan14424">miniatures. This depends on the effect we want.
</tspan><tspan
x="778.44415"
y="610.17349"
id="tspan14426">
</tspan><tspan
x="778.44415"
y="615.46517"
id="tspan14428">FIXME: Maybe we get textual information so fast we don't need to </tspan><tspan
x="778.44415"
y="620.75686"
id="tspan14430">separate step 2 from step 1?</tspan></text>
<g
id="g23732"
transform="translate(-405.1853,121.9166)">
......@@ -22379,11 +22444,11 @@
height="27.516666"
width="27.516666"
id="rect21951"
style="fill:#37abc8;fill-opacity:1;stroke-width:0.262063;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke markers fill" />
style="fill:#cf271c;fill-opacity:1;stroke-width:0.262063;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke markers fill" />
<rect
transform="translate(315.17543,0.48937693)"
mask="url(#mask2727-0-9-6-8-8-4)"
style="fill:#37abc8;stroke-width:0.262064;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke markers fill"
style="fill:#cf271c;stroke-width:0.262064;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke markers fill;fill-opacity:1"
id="rect21953"
width="27.516666"
height="27.516666"
......@@ -22395,11 +22460,11 @@
height="27.516666"
width="27.516666"
id="rect21955"
style="fill:#37abc8;fill-opacity:1;stroke-width:0.262064;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke markers fill"
style="fill:#cf271c;fill-opacity:1;stroke-width:0.262064;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke markers fill"
mask="url(#mask2727-0-9-6-8-8-4)"
transform="matrix(-1,0,0,1,377.3012,0.48937693)" />
<rect
style="fill:#37abc8;fill-opacity:1;stroke-width:0.262063;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke markers fill"
style="fill:#cf271c;fill-opacity:1;stroke-width:0.262063;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke markers fill"
id="rect21957"
width="27.516666"
height="27.516666"
......@@ -22665,11 +22730,11 @@
height="27.516666"
width="27.516666"
id="rect22023"
style="fill:#87cdde;stroke-width:0.262063;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke markers fill" />
style="fill:#839c40;stroke-width:0.262063;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke markers fill;fill-opacity:1" />
<rect
transform="translate(315.17543,0.48937693)"
mask="url(#mask2727-0-36-1-2-4)"
style="fill:#87cdde;fill-opacity:1;stroke-width:0.262064;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke markers fill"
style="fill:#839c40;fill-opacity:1;stroke-width:0.262064;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke markers fill"
id="rect22025"
width="27.516666"
height="27.516666"
......@@ -22681,11 +22746,11 @@
height="27.516666"
width="27.516666"
id="rect22027"
style="fill:#87cdde;fill-opacity:1;stroke-width:0.262064;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke markers fill"
style="fill:#839c40;fill-opacity:1;stroke-width:0.262064;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke markers fill"
mask="url(#mask2727-0-36-1-2-4)"
transform="matrix(-1,0,0,1,377.3012,0.48937693)" />
<rect
style="fill:#87cdde;fill-opacity:1;stroke-width:0.262063;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke markers fill"
style="fill:#839c40;fill-opacity:1;stroke-width:0.262063;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke markers fill"
id="rect22029"
width="27.516666"
height="27.516666"
......@@ -23121,11 +23186,11 @@
height="27.516666"
width="27.516666"
id="rect22709"
style="fill:#87cdde;stroke-width:0.262063;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke markers fill" />
style="fill:#999b9e;stroke-width:0.262063;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke markers fill;fill-opacity:1" />
<rect
transform="translate(315.17543,0.48937693)"
mask="url(#mask2727-0-36-1-2-4)"
style="fill:#87cdde;fill-opacity:1;stroke-width:0.262064;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke markers fill"
style="fill:#999b9e;fill-opacity:1;stroke-width:0.262064;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke markers fill"
id="rect22711"
width="27.516666"
height="27.516666"
......@@ -23137,11 +23202,11 @@
height="27.516666"
width="27.516666"
id="rect22713"
style="fill:#87cdde;fill-opacity:1;stroke-width:0.262064;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke markers fill"
style="fill:#999b9e;fill-opacity:1;stroke-width:0.262064;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke markers fill"
mask="url(#mask2727-0-36-1-2-4)"
transform="matrix(-1,0,0,1,377.3012,0.48937693)" />
<rect
style="fill:#87cdde;fill-opacity:1;stroke-width:0.262063;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke markers fill"
style="fill:#999b9e;fill-opacity:1;stroke-width:0.262063;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke markers fill"
id="rect22715"
width="27.516666"
height="27.516666"
......@@ -23193,11 +23258,11 @@
height="27.516666"
width="27.516666"
id="rect22729"
style="fill:#37abc8;fill-opacity:1;stroke-width:0.262063;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke markers fill" />
style="fill:#f0f1ec;fill-opacity:1;stroke-width:0.262063;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke markers fill" />
<rect
transform="translate(315.17543,0.48937693)"
mask="url(#mask2727-0-9-6-8-8-4)"
style="fill:#37abc8;stroke-width:0.262064;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke markers fill"
style="fill:#f0f1ec;stroke-width:0.262064;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke markers fill;fill-opacity:1"
id="rect22731"
width="27.516666"
height="27.516666"
......@@ -23209,11 +23274,11 @@
height="27.516666"
width="27.516666"
id="rect22733"
style="fill:#37abc8;fill-opacity:1;stroke-width:0.262064;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke markers fill"
style="fill:#f0f1ec;fill-opacity:1;stroke-width:0.262064;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke markers fill"
mask="url(#mask2727-0-9-6-8-8-4)"
transform="matrix(-1,0,0,1,377.3012,0.48937693)" />
<rect
style="fill:#37abc8;fill-opacity:1;stroke-width:0.262063;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke markers fill"
style="fill:#f0f1ec;fill-opacity:1;stroke-width:0.262063;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke markers fill"
id="rect22735"
width="27.516666"
height="27.516666"
......@@ -23229,13 +23294,13 @@
height="27.516666"
width="27.516666"
id="rect22739"
style="fill:#37abc8;fill-opacity:1;stroke-width:0.262063;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke markers fill" />
style="fill:#c23724;fill-opacity:1;stroke-width:0.262063;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke markers fill" />
<rect
transform="translate(315.17543,0.48937693)"
mask="url(#mask2727-0-9-6-8-8-4)"
style="fill:#37abc8;stroke-width:0.262064;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke markers fill"
style="fill:#c23724;fill-opacity:1;stroke-width:0.262064;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke markers fill"
id="rect22741"
width="27.516666"
width="27.516665"
height="27.516666"
x="3.5462196"
y="187.51913" />
......@@ -23245,11 +23310,11 @@
height="27.516666"
width="27.516666"
id="rect22743"
style="fill:#37abc8;fill-opacity:1;stroke-width:0.262064;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke markers fill"
style="fill:#c23724;fill-opacity:1;stroke-width:0.262064;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke markers fill"
mask="url(#mask2727-0-9-6-8-8-4)"
transform="matrix(-1,0,0,1,377.3012,0.48937693)" />
<rect
style="fill:#37abc8;fill-opacity:1;stroke-width:0.262063;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke markers fill"
style="fill:#c23724;fill-opacity:1;stroke-width:0.262063;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke markers fill"
id="rect22745"
width="27.516666"
height="27.516666"
......@@ -23265,11 +23330,11 @@
height="27.516666"
width="27.516666"
id="rect22865"
style="fill:#5fbcd3;fill-opacity:1;stroke-width:0.262063;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke markers fill" />
style="fill:#dfb1a4;fill-opacity:1;stroke-width:0.262063;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke markers fill" />
<rect
transform="translate(315.17543,0.48937693)"
mask="url(#mask2727-0-12)"
style="fill:#5fbcd3;fill-opacity:1;stroke-width:0.262064;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke markers fill"
style="fill:#dfb1a4;fill-opacity:1;stroke-width:0.262064;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke markers fill"
id="rect22867"
width="27.516666"
height="27.516666"
......@@ -23281,11 +23346,11 @@
height="27.516666"
width="27.516666"
id="rect22869"
style="fill:#5fbcd3;fill-opacity:1;stroke-width:0.262064;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke markers fill"
style="fill:#dfb1a4;fill-opacity:1;stroke-width:0.262064;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke markers fill"
mask="url(#mask2727-0-12)"
transform="matrix(-1,0,0,1,377.3012,0.48937693)" />
<rect
style="fill:#5fbcd3;fill-opacity:1;stroke-width:0.262063;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke markers fill"
style="fill:#dfb1a4;fill-opacity:1;stroke-width:0.262063;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke markers fill"
id="rect22871"
width="27.516666"
height="27.516666"
......@@ -23301,11 +23366,11 @@
height="27.516666"
width="27.516666"
id="rect22875"
style="fill:#5fbcd3;fill-opacity:1;stroke-width:0.262063;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke markers fill" />
style="fill:#918053;fill-opacity:1;stroke-width:0.262063;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke markers fill" />
<rect
transform="translate(315.17543,0.48937693)"
mask="url(#mask2727-0-12)"
style="fill:#5fbcd3;fill-opacity:1;stroke-width:0.262064;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke markers fill"
style="fill:#918053;fill-opacity:1;stroke-width:0.262064;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke markers fill"
id="rect22877"
width="27.516666"
height="27.516666"
......@@ -23317,11 +23382,11 @@
height="27.516666"
width="27.516666"
id="rect22879"
style="fill:#5fbcd3;fill-opacity:1;stroke-width:0.262064;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke markers fill"
style="fill:#918053;fill-opacity:1;stroke-width:0.262064;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke markers fill"
mask="url(#mask2727-0-12)"
transform="matrix(-1,0,0,1,377.3012,0.48937693)" />
<rect
style="fill:#5fbcd3;fill-opacity:1;stroke-width:0.262063;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke markers fill"
style="fill:#918053;fill-opacity:1;stroke-width:0.262063;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke markers fill"
id="rect22881"
width="27.516666"
height="27.516666"
......@@ -23385,10 +23450,10 @@
transform="translate(-405.1853,339.108)"><tspan
x="778.44409"
y="742.61133"
id="tspan82190">Finally show the cover arts and / or artist photos. When none is </tspan><tspan
id="tspan14432">Finally show the cover arts and / or artist photos. When none is </tspan><tspan
x="778.44409"
y="747.90304"
id="tspan82192">available, leave the placeholder.</tspan></text>
id="tspan14434">available, leave the placeholder.</tspan></text>
<rect
inkscape:export-ydpi="90"
inkscape:export-xdpi="90"
......@@ -25515,10 +25580,10 @@
transform="translate(-404.99563,198.9805)"><tspan
x="778.25452"
y="147.71471"
id="tspan82194">A small set of tones is used to differentiate content without artwork. </tspan><tspan
id="tspan14436">A small set of tones is used to differentiate content without artwork. </tspan><tspan
x="778.25452"
y="153.00636"
id="tspan82196">Tones must appear in a random order, and never twice consecutively.</tspan></text>
id="tspan14438">Tones must appear in a random order, and never twice consecutively.</tspan></text>
<rect
inkscape:export-ydpi="90"
inkscape:export-xdpi="90"
......@@ -25651,10 +25716,10 @@
transform="translate(-405.1853,1715.4006)"><tspan
x="778.44421"
y="-252.30185"
id="tspan82198">This is different from the blank state. It is what we show when we </tspan><tspan
id="tspan14440">This is different from the blank state. It is what we show when we </tspan><tspan
x="778.44421"
y="-247.0102"
id="tspan82200">have nothing to show.</tspan></text>
id="tspan14442">have nothing to show.</tspan></text>
<rect
inkscape:export-ydpi="90"
inkscape:export-xdpi="90"
......@@ -25667,7 +25732,7 @@
style="fill:#fcfcfa;fill-opacity:1;stroke:none;stroke-width:0.231982;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<g
id="g66370"
transform="translate(-405.1853,315.82464)">
transform="translate(-405.1853,319.68378)">
<g
id="g53023"
transform="translate(-2.7357817e-5,-419.92242)">
......@@ -25689,282 +25754,7 @@
width="16.404165"
height="16.933332"
preserveAspectRatio="none"
xlink:href="data:image/png;base64,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