[gnome-software] trivial: Update the design document to reflect reality



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. &lt;foo&gt;.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]