Quoted from robin:Yes, I have also been working on simplifying that interface. It seemed easy to do, but turned out quite the headache. It's certainly up for a UI upgrade
Quoted from robin:First of all, improved edit buttons, including rotate, are in beta testing now. They will be "always on" (no longer requiring a "mouse hover" or initial touch to display) and easier to touch on mobile.
The image orientation issue is a tough nut to crack. Something very funky is going on...
Warning, what follows is technical stuff.
Pinside uses a javascript xmlhttp uploader (called "fine uploader") that supports client-side image resizing. This means that your computer/phone will resize images before they upload to Pinside. This is needed because Pinside cannot technically and financially handle the bandwidth of all your 10MB+ images being uploaded from your state of the art iPhone 12 Pro's and Samsung Galaxy S20 Ultra's and whatnots
Our client-side resizer will also perform orientation correction based on the EXIF 'orientation' field. Here's where things get wonky. The uploader we use is no longer being maintained, so the issue could be there.
But we also do server-side rotation in case the client side resizing is disabled (e.g. when you select "upload original") which is handled by another package called "Intervention image".
And then there is an issue where iOS will strip the orientation tag when you select a resized image on your phone.
I have been experimenting with disabling/tweaking/debugging either one of these but have not yet found a cause for the issue (or a solution). My thought is that improved image rotate buttons will at least help you correct orientation issues yourself. While I work on the deeper cause for this. I might have to switch to a completely new uploader. I'm just not sure yet.
It could be any of these issues, or a combination of these. I'm not sure when this issue started - if anyone has a date when this started happening I can look into the github of each project (and also in our own git repo) to find clues.
Sorry for the hassle!
Robin, you’re awesome!!
Thanks so much for all you do.
I did notice this issue with the site update, the rotate button would sometimes not show up or disappear immediately, or sometimes it showed up and I couldn’t press it for whatever reason.
It’s definitely an improvement that the picture editing tools are always displayed now (in beta). I love a lot of the functionality of Pinside.
It’s a little ironic that it’s so mobile friendly AND so PC friendly because supporting both at the same time seems to inadvertently make things difficult on occasion!
Thank you SO MUCH for creating and maintaining Pinside! You and your brother are the most righteous dudes!
I need to put in a big donation because about 1/3 of my employers money pays for me to be on this site anyway lol