[gnome-software] trivial: Update the design document to reflect reality
- From: Richard Hughes <rhughes src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-software] trivial: Update the design document to reflect reality
- Date: Tue, 4 Feb 2014 19:11:24 +0000 (UTC)
commit bef8bf273b24993fc9ca55785bfa00ae088ebbf7
Author: Richard Hughes <richard hughsie com>
Date: Tue Feb 4 17:17:17 2014 +0000
trivial: Update the design document to reflect reality
doc/design.svg | 139 ++++++++++++++++++++++++++++---------------------------
1 files changed, 71 insertions(+), 68 deletions(-)
---
diff --git a/doc/design.svg b/doc/design.svg
index f36fbf7..4f9a181 100644
--- a/doc/design.svg
+++ b/doc/design.svg
@@ -7,6 +7,7 @@
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"
@@ -24,16 +25,16 @@
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
- inkscape:zoom="1.979899"
- inkscape:cx="381.02418"
- inkscape:cy="747.93466"
+ 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="1600"
- inkscape:window-height="841"
- inkscape:window-x="0"
- inkscape:window-y="194"
+ 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">
@@ -105,35 +106,20 @@
id="tspan3803-8"
x="240"
y="152.36218"
- style="font-size:18px;text-align:center;text-anchor:middle;-inkscape-font-specification:PakType
Naqsh;font-family:PakType
Naqsh;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal">Backends</tspan></text>
+
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:#611b2d;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;fill-opacity:1"
+
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="185"
- height="45"
+ width="75"
+ height="75"
x="380"
- y="122.36218"
- ry="10"
+ 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:#ffffff;fill-opacity:1;stroke:none;font-family:Sans"
- x="472"
- y="158.36218"
- id="text3801-8-3-6"
- 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-7-9-9"
- x="472"
- y="158.36218"
-
style="font-size:38px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;font-family:PakType
Naqsh;-inkscape-font-specification:PakType Naqsh Bold">SOFTWARE</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="152.36218"
@@ -146,7 +132,7 @@
id="tspan3803-8-6"
x="130"
y="152.36218"
- style="font-size:18px;text-align:center;text-anchor:middle;-inkscape-font-specification:PakType
Naqsh;font-family:PakType
Naqsh;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal">PackageKit</tspan></text>
+ 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"
@@ -172,7 +158,7 @@
id="tspan3803-8-6-7"
x="130"
y="187.36218"
- style="font-size:18px;text-align:center;text-anchor:middle;-inkscape-font-specification:PakType
Naqsh;font-family:PakType
Naqsh;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal">AppStream</tspan></text>
+ 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"
@@ -187,7 +173,7 @@
id="tspan3803-8-6-3"
x="130"
y="222.36218"
- style="font-size:18px;text-align:center;text-anchor:middle;-inkscape-font-specification:PakType
Naqsh;font-family:PakType
Naqsh;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal">glick2</tspan></text>
+ 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"
@@ -213,7 +199,7 @@
id="tspan3803-8-6-7-3"
x="130"
y="257.36218"
- style="font-size:18px;text-align:center;text-anchor:middle;-inkscape-font-specification:PakType
Naqsh;font-family:PakType
Naqsh;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal">libappstore</tspan></text>
+
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"
@@ -239,7 +225,7 @@
id="tspan3803-8-6-8"
x="130"
y="292.36218"
- style="font-size:18px;text-align:center;text-anchor:middle;-inkscape-font-specification:PakType
Naqsh;font-family:PakType
Naqsh;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal">listaller</tspan></text>
+ 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"
@@ -254,7 +240,7 @@
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:PakType
Naqsh;font-family:PakType
Naqsh;font-style:normal;font-stretch:normal;font-variant:normal">ostree</tspan></text>
+
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"
@@ -266,60 +252,70 @@
inkscape:export-xdpi="120.03957"
inkscape:export-ydpi="120.03957"><tspan
sodipodi:role="line"
- id="tspan3803-8-6-7-7"
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">bool = IsInstalled(app-id)</tspan><tspan
+
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="tspan3913">list = GetInstalled()</tspan><tspan
+ 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="tspan3915">list = Search(text)</tspan><tspan
+ 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="tspan3917">list = GetUpdates()</tspan><tspan
+ 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="tspan3921">bool = Install(app-id)</tspan><tspan
+ 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="tspan4121">bool = Update(app-id)</tspan><tspan
+ 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="tspan4123">bool = Remove(app-id)</tspan><tspan
+ 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="tspan3035">bool = Refine(AppObj)</tspan><tspan
+ 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="tspan3923">list = GetPopular()</tspan><tspan
+ 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="tspan3925">:int priority</tspan><tspan
+ 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 backend_name</tspan></text>
+ 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"
@@ -371,67 +367,57 @@
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="tspan3925-4">bool = Install()</tspan><tspan
+ 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="tspan4113">bool = Update()</tspan><tspan
+ 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="tspan4071">bool = Remove()</tspan><tspan
+ 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="tspan4073">:str app-id (e.g. <foo>.desktop)</tspan><tspan
+ 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="tspan4046">:ptr backend_data (e.g. pkgname)</tspan><tspan
+ 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="tspan4048">:str backend_name</tspan><tspan
+ 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="tspan4052">:str title (localized)</tspan><tspan
+ 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="tspan4054">:str description (localized)</tspan><tspan
+ 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="tspan4056">:str screenshot</tspan><tspan
+ 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="tspan4058">:str icon_uri</tspan><tspan
+ 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="tspan4093">:int rating</tspan><tspan
- sodipodi:role="line"
- x="360"
- y="398.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="tspan4064">:int installed</tspan><tspan
- sodipodi:role="line"
- x="360"
- y="412.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="tspan3037">:int app-kind</tspan></text>
+ 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"
@@ -441,5 +427,22 @@
inkscape:export-filename="/home/hughsie/Code/gnome3/gnome-software/design.png"
inkscape:export-xdpi="120.03957"
inkscape:export-ydpi="120.03957" />
- </g>
+ <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>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]