On Mon, Apr 7, 2008 at 10:18 PM, Marina Zhurakhinskaya marinaz@redhat.com wrote:
Marco Pesenti Gritti wrote: Some observations about these screen shots: -- In a addition to the sub-header which is shown in gray, there is a longer description of the application in the application overview area. -- There is a More Info link which links to the http://online.gnome.org/applications page about the application. -- There is a "Show in sidebar" check box for pinning the application in the Applications widget.
All of these seem to work inconsistently. "Nibbles" for example misses all of the details.
http://bugzilla.gnome.org/show_bug.cgi?id=526937
-- The subcategories show only the applications you have used at some point. The More links take you to the page with that particular category that contains all the applications in that category that you have installed, as well as the applications that you have used, even if you do not have them installed.
This is gone, not sure if intentionally.
-- The sub-header for the applications that you don't have installed is used to say "(Not Installed)". An "Install" button is displayed instead of the "Run" button in the overview area for such applications.
I think I've seen it working at some point, but right now I don't have any uninstalled application in my list.
-- The area at the bottom is supposed to be used for "advertising" popular applications that you do not have installed. (I don't remember if they'd be show in the overview area or you'd be taken to the web page about them if you click on one of them.)
This seem to be working here.
Marco
On Tue, Apr 8, 2008 at 3:07 PM, Marco Pesenti Gritti mpgritti@gmail.com wrote:
-- There is a "Show in sidebar" check box for pinning the application in the Applications widget.
All of these seem to work inconsistently. "Nibbles" for example misses all of the details.
This is because we are not successfully fetching all the applications:
"14:51:21 [46912496198016] bigboard.stocks.AppsStock DEBUG don't have local cache for http://online.gnome.org:80/xml/allapplications" "14:51:21 [46912496198016] bigboard.stocks.AppsStock DEBUG Got 0 apps for all apps from http" "14:51:21 [46912496198016] bigboard.stocks.AppsStock DEBUG all apps are loaded"
The following patches fixes it, but I couldn't track down why we are using cache-only there. Anyone knows it?
Marco
Index: bigboard/stocks/apps/apps.py =================================================================== --- bigboard/stocks/apps/apps.py (revision 7285) +++ bigboard/stocks/apps/apps.py (working copy) @@ -247,11 +247,11 @@ url = urlparse.urljoin(baseurl, self.__relative_url) _logger.debug("Sending http request for %s" % url)
- AsyncHTTPFetcher().xml_method_refetch(url, - {}, - self.__on_got_xml, - self.__on_error, - self.__on_error) + AsyncHTTPFetcher().xml_method(url, + {}, + self.__on_got_xml, + self.__on_error, + self.__on_error)
def go(self): self.__do_download()
On Wed, 2008-04-09 at 15:00 +0200, Marco Pesenti Gritti wrote:
On Tue, Apr 8, 2008 at 3:07 PM, Marco Pesenti Gritti mpgritti@gmail.com wrote:
-- There is a "Show in sidebar" check box for pinning the application in the Applications widget.
All of these seem to work inconsistently. "Nibbles" for example misses all of the details.
This is because we are not successfully fetching all the applications:
"14:51:21 [46912496198016] bigboard.stocks.AppsStock DEBUG don't have local cache for http://online.gnome.org:80/xml/allapplications" "14:51:21 [46912496198016] bigboard.stocks.AppsStock DEBUG Got 0 apps for all apps from http" "14:51:21 [46912496198016] bigboard.stocks.AppsStock DEBUG all apps are loaded"
The following patches fixes it, but I couldn't track down why we are using cache-only there. Anyone knows it?
It might be we were planning to ship a static copy in the distribution, but never did that? The apps list is 250k of XML, not a lot but not completely trivial either to just download by default. Though I bet gzip would do wonders on it.
On Wed, Apr 9, 2008 at 8:03 PM, Colin Walters walters@redhat.com wrote:
On Wed, 2008-04-09 at 15:00 +0200, Marco Pesenti Gritti wrote:
On Tue, Apr 8, 2008 at 3:07 PM, Marco Pesenti Gritti mpgritti@gmail.com wrote:
-- There is a "Show in sidebar" check box for pinning the application in the Applications widget.
All of these seem to work inconsistently. "Nibbles" for example misses all of the details.
This is because we are not successfully fetching all the applications:
"14:51:21 [46912496198016] bigboard.stocks.AppsStock DEBUG don't have local cache for http://online.gnome.org:80/xml/allapplications" "14:51:21 [46912496198016] bigboard.stocks.AppsStock DEBUG Got 0 apps for all apps from http" "14:51:21 [46912496198016] bigboard.stocks.AppsStock DEBUG all apps are loaded"
The following patches fixes it, but I couldn't track down why we are using cache-only there. Anyone knows it?
It might be we were planning to ship a static copy in the distribution, but never did that? The apps list is 250k of XML, not a lot but not completely trivial either to just download by default. Though I bet gzip would do wonders on it.
Pushed the patch as discussed in irc. (That code would have been broken even if the plan was to ship a static list).
Marco
desktop@lists.stg.fedoraproject.org