maemo.org Bugzilla – Bug 7450
Application sorting ignores first 12 items
Last modified: 2010-03-10 12:18:33 UTC
You need to
before you can comment on or make changes to this bug.
EXACT STEPS LEADING TO PROBLEM:
1. Install "Attitude", "Hermes, "Vim" and "Conboy" from Extras (although any
GUI apps will do)
2. Tap top-left icon to get to application menu
3. Select "More..."
Applications are shown in a sensible order, and as new applications are added
they match expectations. For example, "Documents to Go" adds three icons; I
would expect "Sheets To Go", "Slideshow To Go" and "Word To Go" to appear next
to each other.
The first twelve applications shown are defined by Nokia and fixed in their
positions. They are, in order, "Notes", "PDF reader", "File manager", "RSS",
"Sketch", "App manager", "Blocks", "Chess", "Mahjong", "Marbles", "Backup", "X
Third party applications are then shown alphabetically.
EXTRA SOFTWARE INSTALLED:
AccDisplay, ATI85, Attitude, Battle Gweled, Conboy, Copernicum, ForecaWeather,
gPodder, GPXView, Hermes, liqflow, Lybniz, ..., Vagalume, Vim, vpnc GUI, Word
Compared with PR1.0 where the apps were shown in mtime of the .desktop file
this would appear to be an improvement:
* apps don't shift position when upgraded
* the order after the first 12 is deterministic
However there are two downsides:
* Why are the first 12 special? Why not sort them alphabetically as well,
then the user would have all the apps in an expected order.
* Documents To Go's 3 icons appear far apart, despite being semantically
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:220.127.116.11)
Gecko/20091201 Firefox/3.5.6 (.NET CLR 3.5.30729)
Those 12 are special because they are default applications I assume.
Also see bug 6932. I don't think that this is a bug, but a design decision...
(In reply to comment #1)
> Those 12 are special because they are default applications I assume.
> Also see bug 6932. I don't think that this is a bug, but a design decision...
To play Devil's Advocate - why does a user care, after 6 months of having the
device, that 12 of the 60-100 apps they have installed came by default? Will
such a user value Notes more than Conboy, Mahjong more than SuperTux?
After all, Nokia don't seem to value them enough to put them on the first
screen, instead they are buried - half-Fremantlised - behind the "More..."
To remove the prioritisation of the first 12 items:
1) Open /etc/xdg/menus/hildon/applications.menu
2) Remove the <Include .../> lines from within the <Layout> section; leaving
only <Merge type="all"/>
This will result in "More..." being entirely sorted alphabetically.
It's actually worse than that: even the sorting is buggy, the items are sorted
by .desktop filename, not localised label. So, if you have an item called "RSS"
defined by osso-feed-reader.desktop and "File manager", defined by
osso-file-manager.desktop; the former will appear BEFORE the latter.
(In reply to comment #2)
> To play Devil's Advocate - why does a user care, after 6 months of having the
> device, that 12 of the 60-100 apps they have installed came by default? Will
> such a user value Notes more than Conboy, Mahjong more than SuperTux?
Nokia currently considers letting the user rearrange the menu items (bug 6401).
> After all, Nokia don't seem to value them enough to put them on the first
> screen, instead they are buried - half-Fremantlised - behind the "More..."
That is bug 5743 which is also currently being worked on.
Hence I'm personally wondering whether to import this or whether to say
"WORKSFORME once bug 5743 and bug 6401 are fixed"...
As per last comment, worksforme ;)