If you run AkelPad's built-in updater (AkelUpdater.exe) e.g. to update plugins or scripts (you can also update AkelPad itself this way), by default the updater wants to relaunch AkelPad, however AkelPadPortable.exe does not wait for AkelUpdater, and thus it moves AkelPad's settings back to the
Data directory when you close AkelPad (which AkelUpdater asks you to do), causing the app to break the app out of portable mode when AkelUpdater relaunches it.
Adding WaitForExe1=AkelUpdater.exe fixes this.
Pull Request # 1 [Merged].
I can confirm the bug, and have merged the PR.
John, I or 3D1T0R can build Rev 2 if you'd like, or wait until AkelPad gets updated again.
If this is going to mean a Rev 2 release, should it perhaps include the latest versions of the included Plugins?
Also, shouldn't License.txt be renamed to LauncherLicense.txt, as it's the License for the Launcher, not the base app?
Edit: I've renamed License.txt to LauncherLicense.txt (it contains the GPL. The base app is BSD), updated the included plugins to their latest versions fixed the "AkelPad Portable Homepage" link in help.html, added an appicon_75.png, and fixed the licensing information for the high-resolution icon (IconReadme.txt said it was from Nuvola, under GPL and "see license.txt", but Nuvola is under LGPL 2.1, so I changed it to say LGPL 2.1 and "see IconLicense.txt" and copied the LGPL 2.1 from the "license.txt" included in the Nuvola download into IconLicense.txt)
See Pull Request # 2.
Should I package this up into a .paf.exe? if so, what's the best way to get it to John for publication? and is there anything else I should send with it to make it easier?
I'd hold off building it quite yet. I'll pull in those changes tomorrow so we're good to go, but John likely wants to get caught up on outdated apps before doing a revision.
Nothing needs to be included when if gets sent in, only the MD5 and source link (if different from current).
This is fixed in AkelPad Portable 4.9.7 Rev 2
Sometimes, the impossible can become possible, if you're awesome!