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

MSDKI Unable to Notify Moonshine Development #78

Closed rat-moonshine closed 2 years ago

rat-moonshine commented 2 years ago

It appears that MSDKI is unable to send its SDK install notification to Moonshine Development but Moonshine. This is possibly the shell-scripts targeted to reach to Moonshine production application only but Development.

rat-moonshine commented 2 years ago

Both macOS and Windows handler updates to update Moonshine and MoonshineDevelopment simultaneously.

JoelProminic commented 2 years ago

On macOS, I tested this by removing and reinstalling Maven. I found that the Getting Started page ddid not update the configuration status immediately, but the Maven path was defined when I opened the Maven Settings or About page. I thought the Getting Started page updated automatically as notifications were sent from MSDKI, but I could be misremembering.

UPDATE: I see similar behavior on Windows. The SDK was usable without manual configuration, though, so this is otherwise working as expected.

rat-moonshine commented 2 years ago

While testing this again today, I noticed a critical flaw in the notification.

I noticed that the Development build was not triggering when a SDK completes installation by MSDKI. This only get triggered when stable Moonshine is also opened at the same time.

I adjusted the shell-notification script. I tested following scenarios are working correctly now:

On UI updatation in Getting Started upon a notification from MSDKI - it seems none the settings page or Getting Started UI automatically updates currently.

It requires Settings also need to be re-opened to check the updated path, and same is for Getting Started.

I'd like to have this in a separate issue if requires - as this might need some work and testings. These changes will be valid for both macOS and Windows. At present, nothing has changed except the shell-notification script fix.

Please, check.

JoelProminic commented 2 years ago

I tested the latest builds of MSDKI, and this looks fine.

Stable Development Expected macOS Windows
Closed Closed No application triggered, no errors Confirmed Confirmed
Closed Open Trigger Development Confirmed Confirmed
Open Closed Trigger Stable Confirmed Confirmed
Open Open Trigger both Confirmed Confirmed