Hello all,
I have modded the platform executable to allow for sorting the favorites. All you have to do is modify the ini file to provide a numeric rank to your favorites entries. The higher the number the higher the position. If the rank is the same, then they are sorted alphabetically.
It also works out that if you give a negative number to a favorites entry, then it will still show up unbolded like the normal apps, and at the bottom of the list. If you don't manually modify the ini, all other functionality is exactly the same as before.
At some point I managed to lose the PortableApps.com logo at the top of the window, so if someone wants to take the code (included in the zip) and fix it,
please feel free.
Here is a screenshot:
And here is a zip with the modified executable and the delphi sources:
http://www.megaupload.com/?d=9IL7VB4P
Hope someone else can benefit from it.
Edit: This was based on 1.6.1 btw
Edit 2: And here is an excerpt from my ini file:
[AppsFavorite]
ccleanerportable\ccleaner.exe=1
defragglerportable\defraggler64.exe=1
filezillaportable\filezillaportable.exe=1
firefoxportable\firefoxportable.exe=3
ultraedit portable\ultraeditportable.exe=2
Isn't it really easy to remove the logo? Delphi 2010 gives you a mockup of the menu when you open up the source. All you really have to do is click on the logo and delete it.
PortableApps.com doesn't allow you to post unofficial forks of the menu here. You have to take it else where and remove all PortableApps.com branding.
I actually wasn't trying to remove the logo, I was wondering how to get it back. I didn't at any point delete it, it just stopped showing up.
As for the forks thing, I didn't know. There is information all over the site about adding/developing new apps, but nothing that I could find about developing the platform itself. I don't really care to fork development so much as just to submit a patch.
If you can point me in the right direction or to some form of documentation on how to submit a patch, that would be great.
Thanks
It's an interesting idea, but I think the approach may be a little rough for most users. We're trying to get away from using the INI editing directly. I have one possibility that could work for users that could be done directly from the front-end with little cost in terms of changes to the interface. I just didn't think there was much interest or need, honestly.
Sometimes, the impossible can become possible, if you're awesome!