It would be helpful to know what things you hope to see in our native support. In addition to video, and always on top, what appears to be missing? I believe you should be able to open new windows on other monitors, and go fullscreen.
While the traditional HTML5 target OpenFL produces can be used with Node-Webkit, Electron and other libraries, the NPM approach makes it simpler to integrate with these libraries, and also makes hot-reloading and other workflow benefits simpler
I posted recently how I took an NPM-based OpenFL sample, and made it run for the desktop using Electron. That might be a good place to start:
And thanks again for the feedback, it helps! Iād like to help bring some of these things around full-circle, so openfl test windows -js
might be officially supported (for example)