Home Artists Posts Import Register

Content

PhotoStack is my web app for watermarking and editing several photos at once, and the last overhaul was in 2020. I’ve now updated it with a cleaner look and a more solid foundation.

I originally made PhotoStack because I needed to resize and watermark photos on a regular basis for my job at Android Police, and later XDA, and there was no cross-platform solution I was happy with. I was pretty happy with the initial public version, and then I fixed some of the biggest problems with a v2 release in 2020.

I don’t actually need to watermark or bulk edit photos very often these days, but PhotoStack is still an important project to me and at least a few other people. In the past month alone, it had somewhere around 1,000 unique users. It has also received positive press from ComputerWorld, Google’s Project Fugu showcase, and other sources. And hey, maybe I’ll need it again on a daily basis at some point.

I’ve been working on a new major update for PhotoStack on and off over the past few months, and it’s now rolled out. The new PhotoStack is mostly a visual and organizational overhaul, as well as some code cleanup, rather than focused on adding new features.

Before now, PhotoStack was split between two domains: the landing page at photostack.app, and the editor at edit.photostack.app. Now, everything is on the same photostack.app site, with a Home page that acts as a landing page, and an Editor page with the photo editor. I’ve also moved Watermarks to its own page in the same navigation bar. This is pretty close to how the original PhotoStack worked — sometimes you get it right on the first try, I guess.

The Home page right now just contains a few large buttons for jumping into the editor, watermarks manager, or the GitHub project, with general information about PhotoStack below that. Eventually, I do want to make it more useful, but it works fine for now.

The Editor isn’t too different from the editing screen in previous versions of PhotoStack, but there are a lot of small changes. There’s not a top and bottom bar anymore on mobile screens: instead, everything is crammed into the top bar, which only needs to be expanded on phone-sized displays. This gives you more room to view the preview and settings. I’ve spent a lot of time making this the best experience possible at all screen sizes.

The export options now appear in the Export popup, instead of taking up room on the main sidebar. Print preview isn’t broken anymore, so when you try to print the editor page (or click the new “Print preview” link at the bottom of the sidebar), you can print out the current preview with none of the editor visible.

Finally, the Watermarks page is where you create, edit, export, and import watermarks for use in the main editor. This UI might change eventually to something closer to the main photo editor.


You might have noticed the overall design of PhotoStack is different with this update. That’s because the UI framework used by PhotoStack and my other web apps, Bootstrap, now has a built-in dark theme! The new PhotoStack update uses that dark mode, which cuts back on the custom code and looks a bit cleaner.

This update also drops support for the PhotoStack wrapper app in the Google Play Store, which I unpublished a few months ago. Google makes it a pain in the ass to keep the wrapper updated and I don’t want to deal with that anymore. Installing PhotoStack through Chrome or another Chromium-based browser on Android gives you the same exact experience. If you have the Android app, or you try to visit the old domain, you’ll see a redirect message explaining the change.

With these changes, PhotoStack is cleaner, easier to navigate, and easier for me to maintain in the long term. There’s more work to be done, but now it’s better than ever. It’s available now at photostack.app, and the original version remains available at classic.photostack.app for use on legacy web browsers.

Comments

No comments found for this post.