Flowstone 3.0.6 Review
So Flowstone 3.0.6 is finally here! This release comes with some very important bug fixes and a few small but really useful features as well as support for Flowpaw.
Find and Replace
The main new feature of this release is “Find and Replace” for Text, Ruby, DSP and ASM components. This is very handy to have and is a real time saver. To find a word just press CTRL-F, and then type the word into the “Find what” box then press “Find”, pressing F3 will find other instances of the word. You can also select a word with the cursor and then press CTRL-F and this will automatically fill the “Find what” box with the selected word.
To find and replace just hit CTRL-H, again you can select a word to automatically fill the “Find what ” box. Selecting text that spans more than one line will allow you to find and replace words within that selected text, selected text that is on one line will be inserted into the “Find what” box.
Find and replace is a great feature I am very happy this has been added. I would love to see more text editing features like this added in future.
Most of the new components in this release relate to FlowPaw, such as Accelerometer, Proximity, Buzzer and LED Display components. I haven’t been able to test these yet until I get FlowPaw which will be delivered for Christmas all being well with the Kick starter campaign. I will do a review of that when I receive it.
There is one other component that is handy for certain situations but nothing to get excited about. It is called “Indexer” it basically just gives you an index for a trigger. Well I did say it was nothing to get excited about.
Again as usual more improvement to Ruby in this release. A nice one is a new method called “scheduleMethod” , this is a call back method that allows you to schedule the call at some point in the future.
There is also a new method “schematicLocation” to get the file location of the schematic from within Ruby.
Bitmaps are now stored as part of the Ruby component. This is another great little ‘feature’ although I haven’t fully gotten around to testing that yet. but this should mean no longer having to ‘push’ a bitmap into the Ruby component on load via an after load trigger.
Here is the list of bug fixes for this release…
This is quite a small but very solid release which has fixed a couple of very annoying crash situations, anyone that is currently using 3.0.5 should update immediately for these important fixes.