You are browsing as a guest. Sign up (or log in) to start making projects!

10h 37m 40s logged

Devlog 07

hello guys :D.

Ive found a MUCH better looking UI library than pyqt and my prev builder for Cortex, which was Streamlit. We all know Streamlit is ugly. Like damn. Anyway, I’ve started on building a Flet UI now.

Flet has been a very good alternative for the UI. Comes with a bunch of prebuilt flutter components, and everything can be integrated with Python (sadly im alr at any other language). Its all cross platform too, so I could make it either a web app or desktop app, but I will most likely be making it a web app (easier for voters to use, not everyone has python installed.) Heres everything I added:

New updates:

  • UI Revamp: As I said before, I switched out the entire PyQT interface to Flet. Alot cleaner and dark themed, + everything fits in a single file.
  • Extracted prev componenets: I built a slider row func to help speed up the slider creation process, handle the min and max bounds, and display live number readouts without having to duplicate the same sections of code.
  • New layout: I setup the main app layout with a bunch of the Flutter widgets.
  • Parameter organization: I grouped together the image adjustment parameters into ExpansionTile panels for Light (like Exposure, Contrast, Highlights, etc.) and Color (Temp, Tint, Saturation).
  • Header and toolbar: I refactored the top navbar with some Open and Save buttons, + a minimal left hand bar with basic tools like crop and zoom.

Whats next?

  • Wiring backend: None of the backend is currently connected to the UI, its just pure nonfunctional UI code, so will be doing that before the next devlog.
  • Implementing remaining features: I have yet to add the left out features like the histogram, tone curves, and I will also be adding Color wheels (hopefully)
  • Shipping will most likely occur within the next 2-3 devlogs
0
59

Comments 0

No comments yet. Be the first!