I think too it 'd be good to be able to select several block'sgroups in order to move it in one moving.
I don't know if someone is in charge to improve AI but if yes may be it could have a look...
Yes of course, i tried it to but if you have lots of block it highlighting very small blocks which is difficult to see, and it can't jump from one to other as we can have in a text editor for exemple
yes. on my screenshot , i highlighted "Reglage" but you can't see it and as soon as you zoom or move highlighting desapear and you have to reactivate it...
Also jean-marc, when you have a very long Block that looks like crocodile teeth, there is usually some optimisation to be had that can reduce the Block count - also reducing the potential for bugs and making everything lighter to handle.
Exactly. Sorting alphabetically etc makes no sense. Well, maybe it's good when you have "Hello world" applications :D.
It would be good if the blocks could be sorted by Tags. Tags could be added in the comments. For example, sorting in several columns according to the first word of a comment.
For me, block cleaning made one column of several hundred blocks. Not arranged alphabetically. I do not know what criteria it will sort by, but there is no logic in it.
The point is, you need to start with tidy Blocks arrangement, there isn't any IDE capable of mind reading to the extent that it can auto-organise pre-written code for you.
However, you might like to try organising by category, AI can do that for you. It's also a fact that many people find it easier to navigate their blocks when they are arranged in a single column. Clean-up Blocks arranges the Blocks neatly, a set distance apart, so if you start by working with a single column, when you need to add a block between others, you can drag the block in position and then apply Clean Up.
Before cleaning, my blocks were arranged in several dozen columns according to the functions they belonged to. For example, blocks responsible for connecting and reading / writing data via BT together. Blocks responsible for loading data to subsequent pages of the application separately. Separate blocks for processing binary data. There is a problem with bluetooth in the application, then I know where to rewind the blocks to the bluetooth section. And this block cleaning made one column not logically arranged. I tested on two applications. Therefore, I am asking what is the scheme of this cleaning function? Or maybe it just doesn't work?
Sometimes something that used to work stops after an update.
I saved the aia file to my computer. Then I changed with a extern program (visual basic) the block information, so I could switch position, enabled etc. Not nice, but usefull...
There is a youtube video how to double a button.