One of hobbies is photography and I often shoot with large format field cameras. These require some calculations to be done depending on how you are using the camera. I also often shoot with filters and do some macro photography, requiring to do some exposure calculation.
I am not a great programmer, so it will be very plain basic C. Fill x-1 number of values, press calculate. As long as you keep the program open, the values will remain there, so you can suspend your phone, operate the camera, and then recall the values at a later time.
This is work in progress. When I have a basic version ready, I will upload it with source somewhere to benefit the whole community.
The development is being done directly on the Librem 5 connected via USB-C to a very dumb Gigabyte Aorus FO48U monitor.
edit: I am also trying to make it adaptive, so it looks decent when rotated or when using an external display.
This is still only the GUI, missing the code behind - I need to review the math for it.
Then I will add features to calculate exposure when using different kinds of filters.
Itβs working very fine and I have tested it in the field.
I shot a 4x5 Fuji Provia slide in macro (requiring distance calculations) and I also shot a sheet of 8x10 ISO 25 film (requiring exposure calculations), and both photos turned perfect.
However, the application does not perform the same way as when I run it from GNOME Builder. In the Builder, it launches instantly (it is a tiny program) but, once I launch it from phosh, it takes multiple seconds to launch, because I think it is launching a bunch of libraries (as I am using Purism defaults for Builder, I think they are using older libraries).
Also one of the sliders is very hard to tap. When I hold the slider and drag, the application window moves a bit (like if it would be a few pixels wider than the horizontal resolution of the canvas), so I have to tap and tap and tap the slider until I get the value I want.