diff options
Diffstat (limited to '')
-rw-r--r-- | doc/design.svg | 448 |
1 files changed, 448 insertions, 0 deletions
diff --git a/doc/design.svg b/doc/design.svg new file mode 100644 index 0000000..4f9a181 --- /dev/null +++ b/doc/design.svg @@ -0,0 +1,448 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="744.09448819" + height="1052.3622047" + id="svg2" + version="1.1" + inkscape:version="0.48.4 r9939" + sodipodi:docname="design.svg"> + <defs + id="defs4" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.9899495" + inkscape:cx="290.74866" + inkscape:cy="1216.6706" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1200" + inkscape:window-height="1881" + inkscape:window-x="1600" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="true" + inkscape:guide-bbox="true"> + <inkscape:grid + type="xygrid" + id="grid2985" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1"> + <rect + style="opacity:0.97154475;fill:#c3cdee;fill-opacity:1;stroke:#000000;stroke-width:0.51179862;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect2987-5" + width="115.2915" + height="34.988201" + x="179.70259" + y="127.36808" + ry="1.8272164" + inkscape:export-filename="/home/hughsie/Code/gnome3/gnome-software/design.png" + inkscape:export-xdpi="120.03957" + inkscape:export-ydpi="120.03957" /> + <rect + style="opacity:0.97154475;fill:#cef1d7;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect2987-5-5-5-3" + width="110" + height="210" + x="75" + y="127.36218" + ry="4.6491089" + inkscape:export-filename="/home/hughsie/Code/gnome3/gnome-software/design.png" + inkscape:export-xdpi="120.03957" + inkscape:export-ydpi="120.03957" /> + <path + style="fill:#000000;fill-opacity:0.97695851;stroke:none" + d="m 295,145.69551 0,3.33334 65,0 0,3.33333 20,-5 -20,-5 0,3.33333 z" + id="path3757-0" + inkscape:connector-curvature="0" + inkscape:export-filename="/home/hughsie/Code/gnome3/gnome-software/design.png" + inkscape:export-xdpi="120.03957" + inkscape:export-ydpi="120.03957" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="240" + y="152.36218" + id="text3801-0" + sodipodi:linespacing="125%" + inkscape:export-filename="/home/hughsie/Code/gnome3/gnome-software/design.png" + inkscape:export-xdpi="120.03957" + inkscape:export-ydpi="120.03957"><tspan + sodipodi:role="line" + id="tspan3803-8" + x="240" + y="152.36218" + style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans">Plugins</tspan></text> + <rect + style="opacity:0.97154474999999996;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect3900" + width="75" + height="75" + x="380" + y="92.362183" + ry="11.155499" + inkscape:export-filename="/home/hughsie/Code/gnome3/gnome-software/design.png" + inkscape:export-xdpi="120.03957" + inkscape:export-ydpi="120.03957" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="130" + y="152.36218" + id="text3801-0-7" + sodipodi:linespacing="125%" + inkscape:export-filename="/home/hughsie/Code/gnome3/gnome-software/design.png" + inkscape:export-xdpi="120.03957" + inkscape:export-ydpi="120.03957"><tspan + sodipodi:role="line" + id="tspan3803-8-6" + x="130" + y="152.36218" + style="font-size:18px;text-align:center;text-anchor:middle;-inkscape-font-specification:Liberation Sans;font-family:Liberation Sans;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal">PackageKit</tspan></text> + <rect + style="opacity:0.97154475;fill:#cef1d7;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect2987-5-5-5" + width="110" + height="35" + x="75" + y="162.36218" + ry="0" + inkscape:export-filename="/home/hughsie/Code/gnome3/gnome-software/design.png" + inkscape:export-xdpi="120.03957" + inkscape:export-ydpi="120.03957" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="130" + y="187.36218" + id="text3801-0-7-9" + sodipodi:linespacing="125%" + inkscape:export-filename="/home/hughsie/Code/gnome3/gnome-software/design.png" + inkscape:export-xdpi="120.03957" + inkscape:export-ydpi="120.03957"><tspan + sodipodi:role="line" + id="tspan3803-8-6-7" + x="130" + y="187.36218" + style="font-size:18px;text-align:center;text-anchor:middle;-inkscape-font-specification:Liberation Sans;font-family:Liberation Sans;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal">AppStream</tspan></text> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="130" + y="222.36218" + id="text3801-0-7-4" + sodipodi:linespacing="125%" + inkscape:export-filename="/home/hughsie/Code/gnome3/gnome-software/design.png" + inkscape:export-xdpi="120.03957" + inkscape:export-ydpi="120.03957"><tspan + sodipodi:role="line" + id="tspan3803-8-6-3" + x="130" + y="222.36218" + style="font-size:18px;text-align:center;text-anchor:middle;-inkscape-font-specification:Liberation Sans;font-family:Liberation Sans;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal">glick2</tspan></text> + <rect + style="opacity:0.97154475;fill:#cef1d7;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect2987-5-5-5-4" + width="110" + height="35" + x="75" + y="232.36218" + ry="0" + inkscape:export-filename="/home/hughsie/Code/gnome3/gnome-software/design.png" + inkscape:export-xdpi="120.03957" + inkscape:export-ydpi="120.03957" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="130" + y="257.36218" + id="text3801-0-7-9-9" + sodipodi:linespacing="125%" + inkscape:export-filename="/home/hughsie/Code/gnome3/gnome-software/design.png" + inkscape:export-xdpi="120.03957" + inkscape:export-ydpi="120.03957"><tspan + sodipodi:role="line" + id="tspan3803-8-6-7-3" + x="130" + y="257.36218" + style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans">epiphany</tspan></text> + <rect + style="opacity:0.97154475;fill:#cef1d7;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect2987-5-5-2" + width="110" + height="35" + x="75" + y="267.36218" + ry="0" + inkscape:export-filename="/home/hughsie/Code/gnome3/gnome-software/design.png" + inkscape:export-xdpi="120.03957" + inkscape:export-ydpi="120.03957" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="130" + y="292.36218" + id="text3801-0-7-1" + sodipodi:linespacing="125%" + inkscape:export-filename="/home/hughsie/Code/gnome3/gnome-software/design.png" + inkscape:export-xdpi="120.03957" + inkscape:export-ydpi="120.03957"><tspan + sodipodi:role="line" + id="tspan3803-8-6-8" + x="130" + y="292.36218" + style="font-size:18px;text-align:center;text-anchor:middle;-inkscape-font-specification:Liberation Sans;font-family:Liberation Sans;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal">listaller</tspan></text> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="130" + y="327.36218" + id="text3801-0-7-9-7" + sodipodi:linespacing="125%" + inkscape:export-filename="/home/hughsie/Code/gnome3/gnome-software/design.png" + inkscape:export-xdpi="120.03957" + inkscape:export-ydpi="120.03957"><tspan + sodipodi:role="line" + id="tspan3803-8-6-7-2" + x="130" + y="327.36218" + style="font-size:18px;text-align:center;text-anchor:middle;font-weight:normal;-inkscape-font-specification:Liberation Sans;font-family:Liberation Sans;font-style:normal;font-stretch:normal;font-variant:normal">ostree</tspan></text> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="190" + y="172.36218" + id="text3801-0-7-9-5" + sodipodi:linespacing="125%" + inkscape:export-filename="/home/hughsie/Code/gnome3/gnome-software/design.png" + inkscape:export-xdpi="120.03957" + inkscape:export-ydpi="120.03957"><tspan + sodipodi:role="line" + x="190" + y="172.36218" + style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;text-anchor:start;font-family:Nimbus Mono L;-inkscape-font-specification:Nimbus Mono L" + id="tspan3913">list = Search(text)</tspan><tspan + sodipodi:role="line" + x="190" + y="186.11218" + style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;text-anchor:start;font-family:Nimbus Mono L;-inkscape-font-specification:Nimbus Mono L" + id="tspan3951">list = AddInstalled()</tspan><tspan + sodipodi:role="line" + x="190" + y="199.86218" + style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;text-anchor:start;font-family:Nimbus Mono L;-inkscape-font-specification:Nimbus Mono L" + id="tspan3917">list = AddUpdates()</tspan><tspan + sodipodi:role="line" + x="190" + y="213.61218" + style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;text-anchor:start;font-family:Nimbus Mono L;-inkscape-font-specification:Nimbus Mono L" + id="tspan4121">list = AddPopular()</tspan><tspan + sodipodi:role="line" + x="190" + y="227.36218" + style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;text-anchor:start;font-family:Nimbus Mono L;-inkscape-font-specification:Nimbus Mono L" + id="tspan3947">bool = AppInstall(app)</tspan><tspan + sodipodi:role="line" + x="190" + y="241.11218" + style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;text-anchor:start;font-family:Nimbus Mono L;-inkscape-font-specification:Nimbus Mono L" + id="tspan3928">bool = AppUpdate(app)</tspan><tspan + sodipodi:role="line" + x="190" + y="254.86218" + style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;text-anchor:start;font-family:Nimbus Mono L;-inkscape-font-specification:Nimbus Mono L" + id="tspan3930">bool = AppRemove(app)</tspan><tspan + sodipodi:role="line" + x="190" + y="268.61218" + style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;text-anchor:start;font-family:Nimbus Mono L;-inkscape-font-specification:Nimbus Mono L" + id="tspan3934">bool = Refine(app)</tspan><tspan + sodipodi:role="line" + x="190" + y="282.36218" + style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;text-anchor:start;font-family:Nimbus Mono L;-inkscape-font-specification:Nimbus Mono L" + id="tspan3941">bool = SetRating(app)</tspan><tspan + sodipodi:role="line" + x="190" + y="296.11218" + style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;text-anchor:start;font-family:Nimbus Mono L;-inkscape-font-specification:Nimbus Mono L" + id="tspan3943">list = AddCategories()</tspan><tspan + sodipodi:role="line" + x="190" + y="309.86218" + style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;text-anchor:start;font-family:Nimbus Mono L;-inkscape-font-specification:Nimbus Mono L" + id="tspan4050">:str name</tspan><tspan + sodipodi:role="line" + x="190" + y="323.61218" + style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;text-anchor:start;font-family:Nimbus Mono L;-inkscape-font-specification:Nimbus Mono L" + id="tspan3044">:list deps</tspan><tspan + sodipodi:role="line" + x="190" + y="337.36218" + style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;text-anchor:start;font-family:Nimbus Mono L;-inkscape-font-specification:Nimbus Mono L" + id="tspan3914">:bool enabled</tspan></text> + <rect + style="opacity:0.97154475;fill:#c3cdee;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect2987-5-6-0" + width="110" + height="35" + x="365" + y="197.36218" + ry="1.8278326" + inkscape:export-filename="/home/hughsie/Code/gnome3/gnome-software/design.png" + inkscape:export-xdpi="120.03957" + inkscape:export-ydpi="120.03957" /> + <rect + style="opacity:0.97154475;fill:#c3cdee;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect2987-5-6" + width="110" + height="35" + x="360" + y="202.36218" + ry="1.8278326" + inkscape:export-filename="/home/hughsie/Code/gnome3/gnome-software/design.png" + inkscape:export-xdpi="120.03957" + inkscape:export-ydpi="120.03957" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="415" + y="225.36218" + id="text3801-0-3" + sodipodi:linespacing="125%" + inkscape:export-filename="/home/hughsie/Code/gnome3/gnome-software/design.png" + inkscape:export-xdpi="120.03957" + inkscape:export-ydpi="120.03957"><tspan + sodipodi:role="line" + id="tspan3803-8-7" + x="415" + y="225.36218" + style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;font-family:PakType Naqsh;-inkscape-font-specification:PakType Naqsh">Applications</tspan></text> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="360" + y="247.36218" + id="text3801-0-7-9-5-7" + sodipodi:linespacing="125%" + inkscape:export-filename="/home/hughsie/Code/gnome3/gnome-software/design.png" + inkscape:export-xdpi="120.03957" + inkscape:export-ydpi="120.03957"><tspan + sodipodi:role="line" + x="360" + y="247.36218" + style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;text-anchor:start;font-family:Nimbus Mono L;-inkscape-font-specification:Nimbus Mono L" + id="tspan4073">:str app-id (e.g. foo.desktop)</tspan><tspan + sodipodi:role="line" + x="360" + y="261.11218" + style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;text-anchor:start;font-family:Nimbus Mono L;-inkscape-font-specification:Nimbus Mono L" + id="tspan4046">:ptr source (e.g. pkgname)</tspan><tspan + sodipodi:role="line" + x="360" + y="274.86218" + style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;text-anchor:start;font-family:Nimbus Mono L;-inkscape-font-specification:Nimbus Mono L" + id="tspan4048">:str management_plugin</tspan><tspan + sodipodi:role="line" + x="360" + y="288.61218" + style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;text-anchor:start;font-family:Nimbus Mono L;-inkscape-font-specification:Nimbus Mono L" + id="tspan4052">:str title (localized)</tspan><tspan + sodipodi:role="line" + x="360" + y="302.36218" + style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;text-anchor:start;font-family:Nimbus Mono L;-inkscape-font-specification:Nimbus Mono L" + id="tspan4054">:str description (localized)</tspan><tspan + sodipodi:role="line" + x="360" + y="316.11218" + style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;text-anchor:start;font-family:Nimbus Mono L;-inkscape-font-specification:Nimbus Mono L" + id="tspan4056">:str screenshots</tspan><tspan + sodipodi:role="line" + x="360" + y="329.86218" + style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;text-anchor:start;font-family:Nimbus Mono L;-inkscape-font-specification:Nimbus Mono L" + id="tspan4058">:str icon_uri</tspan><tspan + sodipodi:role="line" + x="360" + y="343.61218" + style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;text-anchor:start;font-family:Nimbus Mono L;-inkscape-font-specification:Nimbus Mono L" + id="tspan4093">:int rating</tspan><tspan + sodipodi:role="line" + x="360" + y="357.36218" + style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;text-anchor:start;font-family:Nimbus Mono L;-inkscape-font-specification:Nimbus Mono L" + id="tspan4064">:int state (e.g. installed)</tspan><tspan + sodipodi:role="line" + x="360" + y="371.11218" + style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;text-anchor:start;font-family:Nimbus Mono L;-inkscape-font-specification:Nimbus Mono L" + id="tspan3037">:int app-kind (e.g. codec)</tspan><tspan + sodipodi:role="line" + x="360" + y="384.86218" + style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;text-anchor:start;font-family:Nimbus Mono L;-inkscape-font-specification:Nimbus Mono L" + id="tspan3959">:int install_date</tspan></text> + <path + style="fill:#000000;fill-opacity:0.97695851;stroke:none" + d="m 405,167.36218 -5,0 0.37902,15.83248 -3.33333,0 5,20 5,-20 -3.33333,0 z" + id="path3757-0-1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccccccc" + inkscape:export-filename="/home/hughsie/Code/gnome3/gnome-software/design.png" + inkscape:export-xdpi="120.03957" + inkscape:export-ydpi="120.03957" /> + <image + y="96.362183" + x="385" + id="image3134" + xlink:href="file:///home/hughsie/Code/gnome3/gnome-software/data/icons/256x256/gnome-software.png" + height="66" + width="66" /> + <flowRoot + xml:space="preserve" + id="flowRoot3137" + style="fill:black;stroke:none;stroke-opacity:1;stroke-width:1px;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;font-family:Abyssinica SIL;font-style:normal;font-weight:normal;font-size:8px;line-height:125%;letter-spacing:0px;word-spacing:0px;-inkscape-font-specification:Abyssinica SIL;font-stretch:normal;font-variant:normal"><flowRegion + id="flowRegion3139"><rect + id="rect3141" + width="118.69292" + height="96.469566" + x="349.00769" + y="375.0549" /></flowRegion><flowPara + id="flowPara3143"></flowPara></flowRoot> </g> +</svg> |