Desktop actions (like Chromium's "Open new window in incognito mode") is a useful feature for an application launcher. The action list could be added into the right-click menu.
Desktop action support will have to wait until there is a stable 'garcon' release with desktop actions.
And what if I will compile ot from git? Or git master repo will not be updated in nearest future?
I have to use ifdefs to add support for this, as Whisker Menu works on Xfce versions all of the way back to 4.8 (and I'm not dropping support for that yet). As 'garcon' has not bumped the version number in git (and they only seem to do that at stable release time), it can't be added until then.
You could use 'GARCON_CHECK_VERSION' macro to detect library micro-version until 'garcon' gets bumped.
I suppose, but I generally don't develop against the git version of anything. Once desktop action support is merged into 'garcon' I could check if the version is larger than 0.4.0, but I'm not too thrilled about the idea of depending on software that has not had a stable release.
Added in cb95442.
Wow! Thank you!