Here's a modification of the application manager that comes with diablo.
CHANGES:
Mvo's grid view patch added to replace the long list of rows when seeing available applications. (Replaced Jaffa's patch with mvo's one)
Jaffa & qwerty12's patch to enable toggling the legal warning in red pill mode (the setting gets carried over to blue pill).
Yerga's patch to enable the repository refresh button at the main screen in blue pill mode. (God knows why it was disabled anyway...)
In Red Pill mode, Show all packages & Show magic package is disabled by default to help prevent people from ****ing up their devices. (Taken from mvo's latest changes)
Red Pill setting is not persistent so when you restart h-a-m after being in red pill mode, it will revert back to blue pill mode. This behaviour can be overridded (but not recommended).
(Taken from mvo's latest changes)
The Dependencies tab is shown in blue pill mode if enabled via the red pill mode settings dialog.
Settings changed to Settings... . Thanks to GeneralAntilles for noticing.
Grabbed package view renderer from 2.1 branch (contains LCARS fix)
Of course, this is for diablo with the latest SSU. I've tested it on my device fine but like I said, install at your own risk.
If anyone has any other ideas (e.g stuff to be moved from red pill to blue pill) let me know. I'm not a programmer however and know **** all about GTK so if I can do it, I will ; if not...
Hmmm... Sorry guys, but I don't know if I like it. I'll have to try it out first, though. The ideas are promising, but it's a bit on the utilitarian side (which I know is the purpose), but...still...a little ugly.
Hehe, glad to see my swearing habit is continuing :P
Hehe, I agree, this is more utilitarian but can't deny it helps :P. At the moment, I'm installing LCARS because the colour bug with LCARS is fixed in the SVN and seeing if I can backport their fix to benefit us
Replaced Jaffa's cell view patch with mvo's one. (Fits on screen better)
Replaced package cell renderer with newer one to provide a fix for lcars not being able to see package names properly.
BTW, it may be true that a official release of new h-a-m may be out for diablo so hopefully, it contains the functions of the mod (should do as I stole most of them anyway :P) but if not, I will remod it when it comes.
It is an improvement, very much appreciated, but... its not enough.
Lets assume I just bought a N810. I open the Application Manager because I want to install Canola.
Now I see All. But All includes all categories. There is no user feedback in the GUI about this.
Then there are a lot of doubles like email and mail, comm and Communication. Isn't email/mail communication? Boingo, whatever that may be, is a seperate category. Why not LogMeIn as well a seperate category? And while you're at it, Canola as well? *rolleyes* And, then the one called Applications. Aren't these all applications? A user would ask: what the hell is an interpreter? Doc should be Documenation.
Why not have a more tree-based viewing. For example, several modes in which one can select how it is sorted.
User -> Communication
Developer -> Interpreter
Open Source -> ...
Proprietary -> ...
Offline -> ...
Online -> ...
Like tags.
Ofcourse, the current one stays default, but more cleaned up.
If anyone has any other ideas (e.g stuff to be moved from red pill to blue pill) let me know. I'm not a programmer however and know **** all about GTK so if I can do it, I will ; if not...
That version show the repo where the package is from, in the details dialog. At the moment I don't know in what file the function could be, but sure you can to find it easily