~registry/cambria/trunk

« back to all changes in this revision

Viewing changes to mockups/package-list.svg

  • Committer: James Westby
  • Date: 2010-01-31 02:52:55 UTC
  • Revision ID: james.westby@canonical.com-20100131025255-c1badmvq1vgq1szx
Add a RATIONALE document and some mockups to explain what the project is.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
 
2
<!-- Created with Inkscape (http://www.inkscape.org/) -->
 
3
 
 
4
<svg
 
5
   xmlns:dc="http://purl.org/dc/elements/1.1/"
 
6
   xmlns:cc="http://creativecommons.org/ns#"
 
7
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
 
8
   xmlns:svg="http://www.w3.org/2000/svg"
 
9
   xmlns="http://www.w3.org/2000/svg"
 
10
   xmlns:xlink="http://www.w3.org/1999/xlink"
 
11
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
 
12
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
 
13
   width="1280"
 
14
   height="800"
 
15
   id="svg2816"
 
16
   version="1.1"
 
17
   inkscape:version="0.47pre4 r22446"
 
18
   sodipodi:docname="package-list.svg">
 
19
  <defs
 
20
     id="defs2818">
 
21
    <marker
 
22
       inkscape:stockid="Arrow1Lend"
 
23
       orient="auto"
 
24
       refY="0.0"
 
25
       refX="0.0"
 
26
       id="Arrow1Lend"
 
27
       style="overflow:visible;">
 
28
      <path
 
29
         id="path3844"
 
30
         d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
 
31
         style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
 
32
         transform="scale(0.8) rotate(180) translate(12.5,0)" />
 
33
    </marker>
 
34
    <linearGradient
 
35
       inkscape:collect="always"
 
36
       id="linearGradient3721">
 
37
      <stop
 
38
         style="stop-color:#ffffff;stop-opacity:1;"
 
39
         offset="0"
 
40
         id="stop3723" />
 
41
      <stop
 
42
         style="stop-color:#ffffff;stop-opacity:0;"
 
43
         offset="1"
 
44
         id="stop3725" />
 
45
    </linearGradient>
 
46
    <inkscape:perspective
 
47
       sodipodi:type="inkscape:persp3d"
 
48
       inkscape:vp_x="0 : 384 : 1"
 
49
       inkscape:vp_y="0 : 1000 : 0"
 
50
       inkscape:vp_z="1024 : 384 : 1"
 
51
       inkscape:persp3d-origin="512 : 256 : 1"
 
52
       id="perspective2824" />
 
53
    <inkscape:perspective
 
54
       id="perspective3678"
 
55
       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
 
56
       inkscape:vp_z="1 : 0.5 : 1"
 
57
       inkscape:vp_y="0 : 1000 : 0"
 
58
       inkscape:vp_x="0 : 0.5 : 1"
 
59
       sodipodi:type="inkscape:persp3d" />
 
60
    <linearGradient
 
61
       inkscape:collect="always"
 
62
       xlink:href="#linearGradient3721"
 
63
       id="linearGradient3729"
 
64
       gradientUnits="userSpaceOnUse"
 
65
       x1="21.742383"
 
66
       y1="218.23946"
 
67
       x2="44.041797"
 
68
       y2="218.23946" />
 
69
    <inkscape:perspective
 
70
       id="perspective4906"
 
71
       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
 
72
       inkscape:vp_z="1 : 0.5 : 1"
 
73
       inkscape:vp_y="0 : 1000 : 0"
 
74
       inkscape:vp_x="0 : 0.5 : 1"
 
75
       sodipodi:type="inkscape:persp3d" />
 
76
  </defs>
 
77
  <sodipodi:namedview
 
78
     id="base"
 
79
     pagecolor="#ffffff"
 
80
     bordercolor="#666666"
 
81
     borderopacity="1.0"
 
82
     inkscape:pageopacity="0.0"
 
83
     inkscape:pageshadow="2"
 
84
     inkscape:zoom="0.5"
 
85
     inkscape:cx="633.6"
 
86
     inkscape:cy="371.76573"
 
87
     inkscape:current-layer="layer1"
 
88
     inkscape:document-units="px"
 
89
     showgrid="false"
 
90
     showguides="true"
 
91
     inkscape:guide-bbox="true"
 
92
     inkscape:window-width="1280"
 
93
     inkscape:window-height="726"
 
94
     inkscape:window-x="0"
 
95
     inkscape:window-y="25"
 
96
     inkscape:window-maximized="1" />
 
97
  <metadata
 
98
     id="metadata2821">
 
99
    <rdf:RDF>
 
100
      <cc:Work
 
101
         rdf:about="">
 
102
        <dc:format>image/svg+xml</dc:format>
 
103
        <dc:type
 
104
           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
 
105
        <dc:title></dc:title>
 
106
      </cc:Work>
 
107
    </rdf:RDF>
 
108
  </metadata>
 
109
  <g
 
110
     id="layer1"
 
111
     inkscape:label="Layer 1"
 
112
     inkscape:groupmode="layer"
 
113
     transform="translate(0,32)">
 
114
    <g
 
115
       id="g5004">
 
116
      <g
 
117
         id="g3735">
 
118
        <image
 
119
           y="-30"
 
120
           x="0.35211182"
 
121
           id="image3680"
 
122
           height="800"
 
123
           width="1280"
 
124
           xlink:href="file:///tmp/Screenshot.png" />
 
125
        <rect
 
126
           style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:3;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:16.49999832"
 
127
           id="rect3705"
 
128
           width="295"
 
129
           height="257"
 
130
           x="7"
 
131
           y="182" />
 
132
        <rect
 
133
           style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:3;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:16.49999832"
 
134
           id="rect3707"
 
135
           width="40"
 
136
           height="29"
 
137
           x="113"
 
138
           y="190"
 
139
           transform="translate(0,-32)" />
 
140
        <rect
 
141
           style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:3;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:16.49999832"
 
142
           id="rect3709"
 
143
           width="13"
 
144
           height="13"
 
145
           x="6"
 
146
           y="192"
 
147
           transform="translate(0,-32)" />
 
148
        <path
 
149
           style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
 
150
           d="m 7,195 6,8 5,-9 -11,1 z"
 
151
           id="path3711"
 
152
           transform="translate(0,-32)" />
 
153
        <flowRoot
 
154
           xml:space="preserve"
 
155
           id="flowRoot3713"
 
156
           style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.40000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
 
157
           transform="translate(6,-30)"><flowRegion
 
158
             id="flowRegion3715"
 
159
             style="fill:url(#linearGradient3729);fill-opacity:1"><rect
 
160
               id="rect3717"
 
161
               width="217"
 
162
               height="113"
 
163
               x="21"
 
164
               y="212"
 
165
               style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.40000001;stroke-miterlimit:4;stroke-dasharray:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans" /></flowRegion><flowPara
 
166
             id="flowPara3719"
 
167
             style="font-size:12;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.40000001000000002;stroke-miterlimit:4;stroke-dasharray:none;font-family:Sans;-inkscape-font-specification:Sans">lucid                     2.4-1ubuntu1</flowPara><flowPara
 
168
             style="font-size:12;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.40000001000000002;stroke-miterlimit:4;stroke-dasharray:none;font-family:Sans;-inkscape-font-specification:Sans"
 
169
             id="flowPara3731">karmic                  2.2-1ubuntu1</flowPara><flowPara
 
170
             style="font-size:12;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.40000001000000002;stroke-miterlimit:4;stroke-dasharray:none;font-family:Sans;-inkscape-font-specification:Sans"
 
171
             id="flowPara3733">karmic-updates    2.2-1ubuntu1.1</flowPara></flowRoot>      </g>
 
172
      <rect
 
173
         transform="translate(0,-32)"
 
174
         y="182"
 
175
         x="286"
 
176
         height="466"
 
177
         width="818"
 
178
         id="rect3748"
 
179
         style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:16.49999831999999955;font-size:12" />
 
180
      <path
 
181
         transform="translate(0,-32)"
 
182
         id="path3750"
 
183
         d="m 288,210 814,-4 -2,2"
 
184
         style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
 
185
      <flowRoot
 
186
         transform="translate(100,-32)"
 
187
         style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
 
188
         id="flowRoot3752"
 
189
         xml:space="preserve"><flowRegion
 
190
           id="flowRegion3754"><rect
 
191
             style="fill:#000000;stroke:#000000"
 
192
             y="188"
 
193
             x="510"
 
194
             height="70"
 
195
             width="436"
 
196
             id="rect3756" /></flowRegion><flowPara
 
197
           id="flowPara3758">Select File to Work on...</flowPara></flowRoot>      <rect
 
198
         transform="translate(0,-32)"
 
199
         y="242"
 
200
         x="320"
 
201
         height="334"
 
202
         width="744"
 
203
         id="rect3760"
 
204
         style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:16.49999831999999955" />
 
205
      <flowRoot
 
206
         transform="translate(0,-32)"
 
207
         style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
 
208
         id="flowRoot3762"
 
209
         xml:space="preserve"><flowRegion
 
210
           id="flowRegion3764"><rect
 
211
             style="font-size:16px"
 
212
             y="252"
 
213
             x="332"
 
214
             height="306"
 
215
             width="710"
 
216
             id="rect3766" /></flowRegion><flowPara
 
217
           id="flowPara3768">foo.c</flowPara><flowPara
 
218
           id="flowPara3770">bar.c</flowPara><flowPara
 
219
           id="flowPara3772">README</flowPara><flowPara
 
220
           id="flowPara3774">.</flowPara><flowPara
 
221
           id="flowPara3776">.</flowPara><flowPara
 
222
           id="flowPara3778">.</flowPara><flowPara
 
223
           id="flowPara3782">debian/control</flowPara><flowPara
 
224
           id="flowPara3786">debian/changelot</flowPara><flowPara
 
225
           id="flowPara3788">.</flowPara><flowPara
 
226
           id="flowPara3790">.</flowPara><flowPara
 
227
           id="flowPara3792">.</flowPara><flowPara
 
228
           id="flowPara3794" /></flowRoot>      <flowRoot
 
229
         style="fill:none;stroke:black;stroke-opacity:1;stroke-width:1px;stroke-linejoin:miter;stroke-linecap:butt;font-size:12;-inkscape-font-specification:Sans;font-family:Sans;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal"
 
230
         id="flowRoot3796"
 
231
         xml:space="preserve"><flowRegion
 
232
           id="flowRegion3798"><rect
 
233
             y="-4"
 
234
             x="-36"
 
235
             height="412"
 
236
             width="512"
 
237
             id="rect3800" /></flowRegion><flowPara
 
238
           id="flowPara3802"></flowPara></flowRoot>      <rect
 
239
         transform="translate(0,-32)"
 
240
         y="596"
 
241
         x="866"
 
242
         height="34"
 
243
         width="192"
 
244
         id="rect3804"
 
245
         style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:16.49999832" />
 
246
      <flowRoot
 
247
         transform="translate(32,-38)"
 
248
         style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
 
249
         id="flowRoot3806"
 
250
         xml:space="preserve"><flowRegion
 
251
           id="flowRegion3808"><rect
 
252
             style="font-size:18px;fill:#000000"
 
253
             y="606"
 
254
             x="892"
 
255
             height="40"
 
256
             width="148"
 
257
             id="rect3810" /></flowRegion><flowPara
 
258
           id="flowPara3812">Open</flowPara></flowRoot>      <flowRoot
 
259
         style="fill:#ff0000;stroke:#ff0000;stroke-opacity:1;stroke-width:1px;stroke-linejoin:miter;stroke-linecap:butt;font-size:12;-inkscape-font-specification:Sans;font-family:Sans;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal"
 
260
         id="flowRoot3814"
 
261
         xml:space="preserve"><flowRegion
 
262
           id="flowRegion3816"><rect
 
263
             style="fill:#ff0000;stroke:#ff0000"
 
264
             y="344"
 
265
             x="18"
 
266
             height="304"
 
267
             width="294"
 
268
             id="rect3818" /></flowRegion><flowPara
 
269
           id="flowPara3820"></flowPara></flowRoot>      <flowRoot
 
270
         transform="translate(0,-32)"
 
271
         style="font-size:22px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#ff0000;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
 
272
         id="flowRoot3822"
 
273
         xml:space="preserve"><flowRegion
 
274
           id="flowRegion3824"><rect
 
275
             style="font-size:22px;fill:#ff0000;stroke:#ff0000"
 
276
             y="332"
 
277
             x="20"
 
278
             height="302"
 
279
             width="216"
 
280
             id="rect3826" /></flowRegion><flowPara
 
281
           id="flowPara3828">List of packages that are on the filesystem that the user has worked with before.</flowPara><flowPara
 
282
           id="flowPara4470" /><flowPara
 
283
           id="flowPara4472">Double clicking one opens a dialog to select a file to work with.</flowPara></flowRoot>      <path
 
284
         transform="translate(0,-32)"
 
285
         id="path3836"
 
286
         d="m 120,324 10,-56"
 
287
         style="fill:#ff0000;stroke:#ff0000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend);stroke-miterlimit:4;stroke-dasharray:none" />
 
288
      <path
 
289
         sodipodi:nodetypes="cc"
 
290
         transform="translate(0,-32)"
 
291
         id="path4474"
 
292
         d="m 112,630 c 120,38 168,-26 168,-26"
 
293
         style="fill:none;stroke:#ff0000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Lend)" />
 
294
      <flowRoot
 
295
         transform="translate(0,-32)"
 
296
         style="font-size:22px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#ff0000;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
 
297
         id="flowRoot4660"
 
298
         xml:space="preserve"><flowRegion
 
299
           id="flowRegion4662"><rect
 
300
             style="font-size:22px;fill:#ff0000;stroke:#ff0000"
 
301
             y="290"
 
302
             x="616"
 
303
             height="292"
 
304
             width="506"
 
305
             id="rect4664" /></flowRegion><flowPara
 
306
           id="flowPara4684">List of files in the package the user selects one to work on. The chosen file will open in a new tab.</flowPara><flowPara
 
307
           id="flowPara4890" /><flowPara
 
308
           id="flowPara4892" /><flowPara
 
309
           id="flowPara4894" /><flowPara
 
310
           id="flowPara4896">Maybe have a button to launch this dialog for the current package, or some other quick way. Unless there is some existing gedit functionality for this?</flowPara></flowRoot>      <path
 
311
         transform="translate(0,-32)"
 
312
         id="path4690"
 
313
         d="M 594,332 C 454,268 434,294 434,294"
 
314
         style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)" />
 
315
      <flowRoot
 
316
         style="font-size:22px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#ff0000;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
 
317
         id="flowRoot4660-4"
 
318
         xml:space="preserve"
 
319
         transform="translate(-435.42627,348.39085)"><flowRegion
 
320
           id="flowRegion4662-7"><rect
 
321
             style="font-size:22px;fill:#ff0000;stroke:#ff0000"
 
322
             y="290"
 
323
             x="616"
 
324
             height="76"
 
325
             width="990"
 
326
             id="rect4664-0" /></flowRegion><flowPara
 
327
           id="flowPara4967">The package list should sort with more recently used packages at the top, and then by</flowPara><flowPara
 
328
           id="flowPara4971">suite/version within the package, with newer at the top.</flowPara></flowRoot>      <flowRoot
 
329
         style="fill:none;stroke:black;stroke-opacity:1;stroke-width:1px;stroke-linejoin:miter;stroke-linecap:butt;font-size:12;-inkscape-font-specification:Sans;font-family:Sans;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal"
 
330
         id="flowRoot4955"
 
331
         xml:space="preserve"><flowRegion
 
332
           id="flowRegion4957"><rect
 
333
             y="714"
 
334
             x="1158"
 
335
             height="76"
 
336
             width="36"
 
337
             id="rect4959" /></flowRegion><flowPara
 
338
           id="flowPara4961"></flowPara></flowRoot>    </g>
 
339
  </g>
 
340
</svg>