[EDITED - see bottom of this post plus the new post]
We need Simple IDE to provide a clear distinction between a "build failure" and a "download failure."
Simple IDE currently shows the same message for both cases right now:
For the case shown above, when it's actually a download failure, we need the Build Error dialog to be a Download Error dialog, which says "Download Failed. Check Build Status for errors."
SimpleIDE can easily determine this result by using the -c option for PropLoader and parsing the start of messages for certain codes; Issue #260.
For example: message 005 means the download was successful, and 006 means it is now switching to terminal mode. Anything in the 100 range means the download failed (when the intent was to download, of course).
Even if not using the above technique, when there's a download error, it should still be possible to display a Download Error dialog instead of a Build Error dialog (to satisfy this issue) since SimpleIDE has already reached a distinct state where it knows it is now attempting a download.
[EDITED - see bottom of this post plus the new post] We need Simple IDE to provide a clear distinction between a "build failure" and a "download failure."
Simple IDE currently shows the same message for both cases right now:
For the case shown above, when it's actually a download failure, we need the Build Error dialog to be a Download Error dialog, which says "Download Failed. Check Build Status for errors."
SimpleIDE can easily determine this result by using the -c option for PropLoader and parsing the start of messages for certain codes; Issue #260.For example: message 005 means the download was successful, and 006 means it is now switching to terminal mode. Anything in the 100 range means the download failed (when the intent was to download, of course).Even if not using the above technique, when there's a download error, it should still be possible to display a Download Error dialog instead of a Build Error dialog (to satisfy this issue) since SimpleIDE has already reached a distinct state where it knows it is now attempting a download.