Intel XDK 2893
I understand that there is now a need to remove all plugins from intelxdk.config.additions.xml and to add them manually through the new plugin feature.
However, when I build with the new method some of my app features do not work (Screen capture)
This is what Construct 2 outputs into config.additions.xml:
<intelxdk:plugin intelxdk:name="https://github.com/wbt11a/Canvas2ImagePlugin#7ba2044" intelxdk:value="https://github.com/wbt11a/Canvas2ImagePlugin#7ba2044" />
<intelxdk:plugin intelxdk:name="org.apache.cordova.inappbrowser" intelxdk:value="org.apache.cordova.inappbrowser" />
I remove the above and add the following plugins using the new plugin manager:
Build the app with no errors. Install app and screen capture does not work.
Going back to the old method, leaving the intelxdk.config.additions.xml as is, not adding any plugins and the app builds and screen capture works fine.
One small hiccup is when I try to search for https://github.com/wbt11a/Canvas2ImagePlugin#7ba2044 with the new plugin manager and it comes up with "could not find remote branch" so I remove the branch and the plugin manager recognises it.
Anyone know what is causing this issue?
It appears that the plugin manager wants a full-length commit ref tag (maybe just a longer one), not the partial one you provided.
This appears to be a bug, which I will alert engineering about (although, it could also be due to some changes to git that affect the size and typeof the sha commit tags and some differences between the build system's CLI/git subsystem and the one built into the XDK). The workaround is to provide the full commit sha. See the images below for an example that worked: