UI and reliability updates!
I added some fancy button styling!
The buttons press down when you click them, giving a fun 3D effect! I also added the background box alongside various other tweaks and improvements to scaling and spacing.
Logic:
I added a select menu for the format! I discovered that certain browsers (cough, safari) don’t support .webp exports from a canvas. I added a block to detect if the file exported properly or instead defaulted to a PNG. If it did, the user gets an alert, warning about unsupported browser, saying:
‘File type is unsupported on this browser. Please switch browsers or try another format.’
It’s an unfortunate workaround, but necessary given how much Safari wants me to fail lol.
I quite like the UI! I might add some details to make it feel less boring, but the minimalist approach is working well.
Plans!
I’ll polish the UI further, and I’m considering adding a slider to change the quality of the image to compress the image nicely. If you have any feature requests or ideas, please comment them! I’d love to hear from you.
As usual, I write my devlogs entirely by hand, so sorry if I made any spelling/grammar mistakes! 