Release v1.5.10
This release marks the beginning of Solo as a Single Page Application.
Features:
- The BlocklyProp Solo home page has been removed. Solo starts up an editor canvas that contains the last project that was edited or a default, empty project if there is no previous project.
- The port list dropdown now remembers the ports that were enumerated prior to any disconnect from the BlocklyProp Launcher. This will allow the project load buttons to remain active when Solo reconnects to the Launcher.
- Upgraded the Blockly Core to version 3.20191014.4.
- More startup initialization code is asynchronous to improve startup time.
Updates:
2a06c93 Version number is received from Launcher as a string.
d1de841 Issue 571 - commented out all BP Client related code.
3ab5bf4 Issue 571 - removed all BP Client related code.
115c106 Clean up webpack prod config file. …
0822410 Correct code to use play() asynchronously.
fdfec1a Refactor the reserved words into a separate module.
3c489d1 Refactor cog blocks into a separate module.
9bd02ca Correct Sentry start message only when Sentry is armed.
b3d2fdd Move page_text_labels to a separate module
1dce326 Refactor InitToolBar to an async function
45b6d94 Refactor page_text_labels to camelCase. …
b1391d8 Refactor references to page_text_labels with reference to getHtmlText… …
a4f0d06 Convert some page init functions to async calls. …
102f8b7 Quiet COM port messages. …
09588af Warn when attempting to select a null COM port.
253b38d Add conditional to Sentry logging.
27450e5 Must init UI event handlers before UI dialogs can open.
ed43ba2 Webpack configuration updates to produce smaller bundles.
3178d75 Release 1.5.9
baca7ba Add unit testing files.
78a0123 Issue 596 - Refactor findClient code to tolerate port list timeouts. …
b98e8ea Refactor the custom code block into a separate module
3ea562c Upgrade Blockly core from 2.20190722.1 to 3.20191014.4
a19948e Remove code used for XML editor. …
8444155 Correct error where indexOf() returns starting position of match, whi… …
1b0c8f5 Conversion to WebPack 5.x complete.
442e898 Remove webpack dev server. No longer used.
8ff1ed7 Make sentry init async.
593ea0e Split out vendor packages into a separate chunk.
4699525 Refactor HTML files to use templates.
481b116 Refactor the About Solo to the editor page.
1919361 Refactor to a single page app.
0a47655 Convert CSS to use SASS.
482c4e9 New Blockly Core returns a slightly different empty project XML.
ad427cc Replace anchor with a span behind the logo.
95b5feb Remove cookie references.
d3845a2 Remove global CDN reference
713935a Remove js-cookie package