You are here

PAF Appinfo Editor

5 posts / 0 new
Last post
dekdeck
Offline
Last seen: 2 years 3 months ago
Joined: 2010-05-19 19:29
PAF Appinfo Editor

Description: PAF AppInfo Editor is a program used for creating/editing a PortableApps.com app. It simplifies things by making most options point and click. Using this editor would prevent you from making mistakes that you would otherwise do if you were manually typing up the appinfo.ini file.

CRC: D4BDA964
MD5: bbb7e02fcbb807db9c9a4ec674fe29de
SHA-1: 90fa9e0554c66294c9f1618e28060bc64e67d32a
Dependencies: .net Framework 4.0
Languages: English
Changelog: http://paste2.org/smwxM3zG
Latest version: 2.0.0.0 (06 April 2014)
License: Freeware
System requirements: Windows XP/Vista/7/8
Website: http://compucode.blogspot.com/2014/04/paf-appinfo-editor-v2.html
Download: http://www.mediafire.com/download/s40her6d09bpgey/PAF_AppInfo_Editor_v2.zip (477KB - 1,14MB)

Ken Herbert
Ken Herbert's picture
Offline
Last seen: 19 hours 30 min ago
DeveloperModerator
Joined: 2010-05-25 18:19
Feedback and comments

Please don't take any of this personally. I will say in advance that my picking apart may seem brutal at times, but it is all (in my opinion) in the hope of making it better.

Format tab
This tab is almost unnecessary. Type will always be "PortableApps.comFormat" and version will (almost) always be the latest format spec version. There is no reason to create a new app with the old spec version - it should only be available reading an existing appinfo.ini.

Details tab

  • AppID really needs some character validation - it should only ever contain letters, numbers, dot (.), dash (-), plus(+) or underscore (_)
  • Multilingual feels a bit out of place being first in the list, but having English as the default. I would advise placing Multilingual in alphabetical order.
  • There are a few required lines here that are never validated - I was able to successfully save with only the Categories & Language

License tab
Two of your tooltips have question marks, two don't.

Dependencies tab

  • You have "Uses UsesGhostscript"
  • UsesDotNetVersion has some issues:
    • 1.0 has three service packs in addition to the base version
    • 2.0 and 3.0 are both missing SP1

Control tab

  • For a required field Icons is very minimal (and almost missable) in the UI
  • Icons & Start are required fields, but you can save without setting values for them
  • Building the Start, Name & ExtractIcons is a little confusing:
    • The text field showing your option & number combo should be readonly as it allows users to enter invalid keys
    • Having Edit & Remove as right-click only feels a little strange
    • Removing the item from the list on Edit is a little weird

Associations tab

  • ShellCommand should be ShellCommandLine
  • If FileTypeCommandLine-extension or ProtocolCommandLine-protocol are set extension & protocol need to be replaced with the extension or protocol to handle. I would add a text input that is only shown if either of these options is selected to enter the necessary data.
  • If SendToCommandLine/ShellCommandLine is set then SendTo/Shell needs to be force-checked
  • Same issues as for the Control tab regarding the context menu and the edit functionality

FileTypeIcons tab
It is anti-intuitive that AllOtherIcons appears as a value in the Type dropdown and the Type side of the list, but it saves as the key for that line.

Other stuff

  • (my own personal rant) I find it a little ironic that you are creating a tool for creating PortableApps, but have written it in a language generally considered to be not-very-portable, and don't provide a package of it in PortableApps format.
  • Regarding a PortableApps package, you really should create one. It is considered bad form to post an app that isn't PAFed, and may get your post deleted if you don't. (not my opinion, just the forum rules)
  • Also, while I understand you posting it in the Development section, it really does belong in the beta testing section as it is not a post about the actual development process, and is not an application officially supported by PortableApps.

There may be other stuff I've missed as I didn't try every permutation of settings (its late and I'm tired), but hopefully this will point out a couple of things.

dekdeck
Offline
Last seen: 2 years 3 months ago
Joined: 2010-05-19 19:29
Thanks very much for your

Thanks very much for your feedback. I appreciate you taking the time to check it out and letting me know your experience. I will look into what you said. As for the language it was written in, I only know c# right now and that's the language I have written all the editors in (including launcher, installer, and compactor editors) so I can't get around that. If my post is violating the rules please delete it. If anyone wants it they will just check my blog.

Magibon
Offline
Last seen: 10 years 4 months ago
Joined: 2011-12-06 07:57
?

why would anyone need an "appinfo editor"?
it's just information.
- and.. one could just edit w/notepad.

now if you came up with an app that assisted in the app's launcher.ini..
that would be useful..

dekdeck
Offline
Last seen: 2 years 3 months ago
Joined: 2010-05-19 19:29
updated to version 2.

updated to version 2.

Log in or register to post comments