We should bundle Pade Meetings (SparkMeet) plugin made by Dele with the Spark.
First we should consider whether we should bundle the all-platforms plugin (200 MB) or should we build separate plugin version for every platform and bundle it for separate installers.
UPDATE: currently there are also considerations about replacing JxBrowser with JCEF or Electron. The current code in the repository is based on JxBrowser.
In this commit only a a very small plugin is installed and it downloads 150 MB Electron stuff on a first login into user's profile (plugins/meet/native). During this download Spark is not responsive, so this could be problematic for some users, especially on a first login.
This is a problem because not everyone uses fast Internet, in our branch the speed is 5-10 Mbps. Perhaps you need to load the plugin not a user profile(%appdata%) but into the installation folder(%Program Files%).
There are a few tickets linked to this one describing this problem and also longer login to a server.
UI locking up issues fixed by downloading Electron files in a separate thread ( ) so will try to bundle this plugin again.