Custom actions
My hypothesis is something like custom actions similar to Thunar's and Appfinder's.
Ideas:
Shell scripts in XDG_CONFIG_HOME -> Easy to support but kinda hackish, error-prone and insecure. Maybe allow any type of script (python, javascript).Shared libraries (plugins) -> harder to supporter, not customizable by end users.- Properties files describing things such as: URL, timeout, how to build the payload, how to get results and etc. -> Easy for end users, but I don't think it's viable, too hard to describe behavior. <-- Chosen
Custom actions can be stored in ~/.config/xfce4/xfce4-screenshooter
.