Blog / Latest Updates on PhotoDemon Development


May 2, 2016


Interaction and Usability Tanner (PD developer) 9 Comments

As you probably know, PhotoDemon is a portable application. Portable applications meet a few special criteria: 1) You don’t need to install the program to use it. 2) You don’t need administrator privileges to use it. 3) You can easily run the program from a USB drive, CD, or any other removable media. While portable applications are great for users, they can be pretty unpleasant for developers. Developers (like me!) very much appreciate installer software because installers handle many difficult tasks – like analyzing a PC’s capabilities and installing the best program version for it, or setting up a bunch of required folders and resources so I don’t have to. Because portable applications don’t use installers, they have to do all the heavy lifting themselves. For example, today you might...


August 3, 2015


New features Tanner (PD developer) 8 Comments

It’s been several months since I’ve posted a PD update, but not because work has slowed. In fact, hundreds of new commits have landed over the summer, and there are now enough new features that it’s time to start showing them off. Today, we’re going to talk about text tools. Most photo editors have miserably poor text tools In my experience, text tools seem to fall into two categories: 1) Extremely basic and no fun at all. You can type out text, change its font and color, and when you’re done, “commit it” as a permanent layer. Boooring. 2) Extremely complex and unwieldy. You may be able to do neat things with text, but typically, you must first convert the text to a generic path or shape object. Some typography...


April 6, 2015


Security Tanner (PD developer) 3 Comments

Every now and again, someone will email me about the results they receive after passing PhotoDemon through an online scanner like VirusTotal.com. For those who don’t know, VirusTotal allows users to submit a file, and VirusTotal will pass that file through dozens of virus scanners, and return the results of each. Often, these users are nervous about PhotoDemon because 1 or 2 of VirusTotal’s ~50 scanners think the project is some kind of malware. This happens frequently enough that I thought a permanent article on the subject might be helpful. While there are benefits to VirusTotal’s approach, it is not without its problems. VirusTotal’s current scanner selection includes a number of low quality virus scanners from very small companies. These low-quality scanners are prone to false positives, which is probably...


March 24, 2015


Release Announcements Tanner (PD developer) 12 Comments

After six months of hard work, PhotoDemon 6.6 is officially ready for download. You can grab it from the download page, or right here: Functionally, this release is very similar to the 6.6 betas made available over the past month. Many thanks to everyone who tested the beta – your suggestions and comments were invaluable. Thank you also to the amazing volunteer translators, coders, and other contributors, without whom continued development would not be possible. As I mentioned in the beta announcement, version 6.6 is a little different from past PD releases. For 2015, my focus is threefold: adding on-canvas paint tools (and related tools, like text and shapes), implementing visual theming (including dark themes), and making the program 100% Unicode-compatible. Progress on these tasks is coming along nicely, but...


March 12, 2015


Release Announcements Tanner (PD developer) 4 Comments

Download Remember: if you’re an advanced user, you never have to wait for a beta release. You can always download PhotoDemon’s latest development version from its GitHub page (source code only), or from this nightly build permalink. Update 19 March 2015 Thank you to everyone who’s helped test the 6.6 beta. I’ve just uploaded beta 3, which includes many bug-fixes relative to betas 1 and 2. (Users of the previous beta will be automatically notified of the update.) Barring any surprises, this will be the last beta for version 6.6. Overview It’s that time again: PhotoDemon 6.6 is nearing release, and it’s time for beta testing. A few minor items still need addressing, and some language files are incomplete, but the core program is 99% ready for release – so...


February 19, 2015


Release dates are a funny thing. When I first made PhotoDemon available online, my goal was to release an update every six weeks. That quickly turned to two months, then three months, and the last stable release (version 6.4) took six months to release. Version 6.6 is already nearing the six month mark as well, so I am long past due on finding a way to release new versions in a more timely fashion. Aside from coding new features, the biggest delay has traditionally been language translations. PD’s translations are created by volunteers, and they can’t really start their work until I’ve finished adding new text to the program. Then, depending on time constraints, translations can takes anywhere from one week to many weeks. (Some awesome volunteers, like Frank Donckers,...


January 12, 2015


New features Tanner (PD developer) 4 Comments

Note: this article describes a work in progress. Features shown here may change before the next PhotoDemon release. I hope everyone had a nice holiday season. Work on PhotoDemon always slows a bit at the end of the year, but now that we’re into January, I am back to working on PD whenever time allows. A lot of great new features and improvements are already available in the 6.5 development builds (which will eventually become the 6.6 stable release), and in this article, I’ll be talking about three great new features in particular. As always, you can download the latest development builds, updated nightly, from the download page. As with the stable PhotoDemon releases, nightly builds do not require installation. Just unzip the program folder, then click PhotoDemon.exe to begin....


September 9, 2014


Release Announcements Tanner (PD developer) 7 Comments

After six months of hard work, PhotoDemon 6.4 is officially ready for download. You can grab it from the download page, or right here: Functionally, this release is very similar to the 6.4 betas made available over the past month. Many thanks to the more than 1,000 individuals who downloaded the beta – your suggestions and comments were invaluable. Thank you also to PhotoDemon’s incredibly great translators, coders, and other contributors, without whom continued development would not be possible. For those upgrading directly from version 6.2, you’re going to notice a lot of improvements! You can find a full write-up (with images) here, but for those in a hurry, here is an abbreviated list of what’s available in version 6.4. LAYERS! PhotoDemon now provides comprehensive layer support, including variable opacity,...


August 12, 2014


Release Announcements Tanner (PD developer) No Comments

Update 09 September 2014 Version 6.4 has now been officially released, so instead of downloading the beta, you can download the official version from this download page. The old download links are left here for posterity’s sake, but please don’t use them! Original beta announcement article follows. Download Remember: if you’re an advanced user, you never have to wait for a beta release. You can always download PhotoDemon’s latest development version from its GitHub page (source code only), or from this nightly build permalink. Update 03 September 2014 PhotoDemon 6.4 is now on its third beta release. Beta 3 contains a number of important bug-fixes relative to betas 1 and 2. Thank you to everyone who has already submitted feedback. If you have additional suggestions or requests, time’s running out...


June 24, 2014


New features Tanner (PD developer) 2 Comments

If you’ve been waiting for new news about PhotoDemon 6.4, thank you for your patience! This has been a longer release cycle than usual, but I think the wait will be worth it, because the next release (version 6.4) will have some really amazing improvements. Layers and Non-Destructive Editing I’ve already talked a little bit about the new Layers support coming to PhotoDemon, but now that I’ve had to time to refine many layer-related features, let me talk about them a bit more. As always, you can try these new features by downloading PhotoDemon’s latest nightly build. Nightly builds should be quite stable by this point, so I’d love to hear your thoughts! Layers are now a fully integrated part of PhotoDemon’s workflow. All the expected features are there –...