Moonshine-IDE / Moonshine-SDK-Installer

To take full advantage of Moonshine IDE you will need third party SDKs like Apache® Flex or Apache® Royale. In order to make it easier for you to setup the required SDKs, we created the Moonshine SDK Installer.
https://moonshine-ide.com/download-sdk-installer/
Other
8 stars 2 forks source link

Manually requested downloads at same time do not queue #40

Closed rat-moonshine closed 3 years ago

rat-moonshine commented 3 years ago

While testing multiple JDK download requests (v11, v8) at a same time, the interface didn't shown the downloads are in queued manner and have started parallelly causing UI notification conflicts (causing by different download events) and some internal problems as well.

We need to fix that the downloads always runs in a queued manner.

rat-moonshine commented 3 years ago

@JoelProminic this is now ready for a test. Please, check.

JoelProminic commented 3 years ago

I tested with the branch build, and queuing is working properly now. I tested on both macOS and Windows. This should be ready for a merge.

piotrzarzycki21 commented 3 years ago

I have removed tag. When it will be possible merge it.

JoelProminic commented 3 years ago

These changes were made in master. This is working for the original test cases, but I noticed some potential problems for #32. I'll reopen this issue if I confirm that there is a remaining problem.