Open nvki opened 6 years ago
How would this be a great addition?
it would enable the use of any external program, not just the ones listed in extprog.cc. It is stated there that only widley used tools should be included by default, which makes sense to keep the impact on startup time minimal. I personally would like to include Hugin and HDRmerge as external programs - it would simply be a neat addition if we could 'send images' to any application, no matter the size of its userbase.
It would be nice if there was a way to add multiple entries via a filechooser (Windows) or textbox (Linux) for external programs in Preferences, and these external programs would be accessible via a right-click "Open with" thumbnail context menu and maybe via the "Open in external editor" button (which would need to be changed to a combobox) in the Editor tab.
I would like some way to add an arbitrary number of external editors. Right now you can only do Gimp, Photoshop, xor a custom program. I would like to have a button, for example, to open in Photoshop and another one for Gimp (as use both) and one for open in Affinity Photo and one for open in PrintFactory RIP and one for open in Canon Professional Print and Layout, etc. Ideally one should be able to be set as the default.
I think allowing a list with an "open with" right click giving the "open in external editor" button at the bottom of the editor window a little arrow next to it that opens the full list would work well.
This could also let user scripts be used for actions like "upload to flikr/website/ftp server/etc" for more advanced users.
@BSLprints This issue refers to a context menu option in the file browser. For the external editor feature, I opened an issue (#6114) and have implemented it. It just needs some testing on MacOS and will be included in RawTherapee after the 5.9 release.
Currenty the external programs that RT looks for on startup are hardcoded in extprog.cc. It would be a great addition if a user could add function calls of searchProgram() eg. via the options file.