Devlog 09
hey guys, I’ve reached 10 hours so I need to make a devlog (not finished with what im currently working on.)
Alot has been done in this 10 hours, and I am almost ready to ship. I’ve finished up a bunch of backend wiring and bugfixes.
Updates:
- Useless buttons: Removed the color palette button and the crop button; don’t think I’ll be working on crop (maybe later), and I dont have different sections to use the color button for.
- Zoom: The zoom buttons were just placeholders during the previous devlog. I implemented working zoom that allows you to also pan when the zoom is above 100%. (very tricky, encountered a bunch of flickering issues). You are also now able to zoom in via the mouse scroll wheel.
- Filmstrip removal: I deleted the whole filmstrip section (again, a placeholder at the time). I might come back to it though.
- Color module additions: I added Shadow Tint and Highlight tint into the Color category. Not much else to say for this.
- Color channels: I built the UI for the Channels category and the Red, Green, and Blue channel sliders. And then of course wired them up to the full color pipeline.
- EFFECTS :D : Added the effects section to the UI, which include adjustments like Clarity, Vignette, Blur and Sharpen. And wired them up to the backend.
- Transform module: Flip H, Flip V, Grayscale. Can’t say alot about these either, pretty self explanatory. Rotate and reset buttons have also been added at the bottom of the right adjustments box. (90deg to the right.)
- Auto select: This is my new auto enhancement feature. This uses edge detection alongside bright spot detection to lower the brightness on overly popping spots. Balances out the image a little more.
Whats next?
The project is close to being completed. I will finish up some optimizations (most likely with some AI agent to make the code as efficient as possible).
- Bug fixes: Every image that is seen from the viewfinder contains a blue tint (currently working on removing this)
- Prepare RawStudio for final deployment to Render
– I will be using my domain for final deployment, so the final URL will probably be: rawstudio.kavnvn.xyz.
Shipping will occur right after the next devlog.