128.1.8
by Andrew
merged mvo's changes |
1 |
Buy something: |
858.2.32
by Michael Vogt
start with the "reinstall previous purchase" code |
2 |
- centralize the Install/Remove/Buy/etc/ functionality as a gtk.Action |
858.3.25
by Gary Lasker
update the TODO list |
3 |
and wire it to 1) the menu, 2) applist button and 3) appdetails |
4 |
button (tremolux) |
|
5 |
- fetch the metadata as part of the update-software-center-agent-db |
|
858.2.39
by Michael Vogt
update TODO |
6 |
- do screenshot by constructing screenshot urls from update_sc_agent |
858.2.49
by Michael Vogt
TODO: updated |
7 |
via entry.screenshot_url by using the archive_id |
8 |
||
197
by Michael Vogt
* softwarestore/app.py: |
9 |
Code: |
183
by Michael Vogt
* softwarestore/view/appview.py: |
10 |
- make the order of "cache, db, datadir" identical |
11 |
accross the various widgets (e.g. AppDetailsView |
|
12 |
and AppStore use different ordering) |
|
13 |
||
14 |
Webkit: |
|
87.1.25
by Michael Vogt
update TODO about webkit specific items |
15 |
- xpm images can not be loaded |
16 |
- only simple keyboard nagvigation in the widgets (tab, no |
|
87.1.28
by Michael Vogt
softwarestore/view/wkwidget.py: kill right click menu |
17 |
cursor keys) |
18 |
- make the description -> html processing better, use |
|
87.1.34
by Michael Vogt
* softwarestore/view/wkwidget.py |
19 |
code from g-a-i for this |
20 |
||
146
by Michael Vogt
update TODO |
21 |
Missing functionality compared to g-a-i: |
232
by Michael Vogt
TODO: updated to current status |
22 |
- displaying EULA |
23 |
- enable of components (like universe) |
|
24 |
||
197
by Michael Vogt
* softwarestore/app.py: |
25 |
UI: |
146
by Michael Vogt
update TODO |
26 |
- if a package is only available for a subset of the |
173
by Michael Vogt
doc updates |
27 |
architectures, do the same as g-a-i and display that in |
28 |
the details UI (e.g. qlix not available on amd64) |
|
29 |
- add warning if a package is removed that causes the removal |
|
141
by Michael Vogt
update TODO |
30 |
of a unreleated meta-package (that is not ubuntu-desktop) |
31 |
- implement the removal dialog in the way the spec calls for |
|
147
by Michael Vogt
TODO updated |
32 |
it (different ui design) |
33 |
- implement warning when a package contains of multiple apps |
|
34 |
and show the apps in this case |
|
35 |
- CellRendererTextWithActivateArrow needs a mode for |
|
177
by Michael Vogt
- add custom CellRenderer that can draw generic overlay |
36 |
right-to-left languages and a button-pressed image |
232
by Michael Vogt
TODO: updated to current status |
37 |
- refresh app list when a package gets installed (some |
178
by Michael Vogt
TODO: more todo |
38 |
packages may no longer be installed/not installed) |
39 |
||
62
by Michael Vogt
todo updated |
40 |
Database: |
270
by Michael Vogt
TODO: updated |
41 |
- to extend to full axi |
42 |
* change set_data() from appname to pkgname |
|
43 |
* make database.get_xapian_document() work with empty appname |
|
44 |
||
45 |
Missing: |
|
78
by Michael Vogt
more TODO |
46 |
- when the xapian db is rebuilding (e.g. because app-center is |
122
by Michael Vogt
TODO: updated |
47 |
upgraded) wait for that (just like with the apt cache) |
48 |
- pimping of apps (via tweaking the popcon values?) |
|
127
by Michael Vogt
deal with apps that require adding repositories (like |
49 |
|
62
by Michael Vogt
todo updated |
50 |
Missing (hard): |
148
by Michael Vogt
TODO updated |
51 |
- keep track of all pending transactions in the apt cache and when |
52 |
a transaction finishes. |
|
53 |
- when a package is marked for install, block its (and the other |
|
54 |
pkgs that get installed) action button in the app details view. |
|
55 |
- think more about all the possible cases with manipulating |
|
56 |
pkgs that are also in a queue of pending transactions and the |
|
57 |
UI implications that have: |
|
58 |
e.g.: |
|
59 |
- A depends on B |
|
60 |
- A is in the queue for install (but not installed now) |
|
61 |
- B is installed now |
|
62 |
- the user clicks on removal of B |
|
63 |
-> what should the UI say? |
|
64 |
"removal of B will result in the removal of A that will get "
|
|
65 |
"installed at some point in the future?"
|
|
66 |
-> what implications does cancel of transactions have? |
|
67 |
we need re-calculate the cache when a cancel happens |
|
68 |
-> what about transactions that come from outside of |
|
69 |
software-store |
|
70 |
||
71 |
Missing but not so important: |
|
62
by Michael Vogt
todo updated |
72 |
- searching for codecs (now done by gnome-codec-install) |
73 |
- searching for mime-types (?) |
|
74 |
||
75 |
- Provide terminal in transactions (?) |
|
146
by Michael Vogt
update TODO |
76 |
|
136
by Michael Vogt
softwarestore/view/viewswitcher.py: use the ActiveTransactionsChanged signal instead of polling |
77 |
|
62
by Michael Vogt
todo updated |
78 |
|
79 |