Update desktop CLI functionality to do RAW conversions
This is a slight refactor, but mostly double checking and filling in the gaps in the X-RAW Studio protocol It makes it almost usable to convert pictures from the command line.
note: I struggled a lot with the limitations of C, I kind of want to keep the fudge as an C API and write fudge-cli and fudge-gui as C++/? apps.
@petabyt TBH i didn't check whether my changes (mostly to the libs) are affecting Android build. Could you?
my vision has crystalized to do this afterwards:
- complete fudge-cli as a CLI replacement of X-RAW Studio, to be able to have some photo-editing workflow.
- write an QT/web GUI to recreate X-RAW Studio
Thanks for all the work, I will definitely try and get this merged.
I see you've made a lot of changes to https://github.com/petabyt/fp, do you want to open a pull request there too?
How would you feel about making the desktop/cli application a separate repository? This is kind of necessary in order for desktop/android releases to not conflict with eachother (and be developed in different paces) That way you can have free range to work on this.
totally. the desktop folder is sitting there a bit like an orphan. fudge will then become an mobile app (XApp compat) and xxxx wil become an desktop(/web) app (X-RAW Studio compat). both using common libs