One issue that I've been around the houses on with ScratchGPIO is default pin states.
My original V1 set 11,12,13,15,16,18 as outputs and 7 and 22 as inputs with internal pull-ups
This made it very easy to connect some LEDs to 11..18 and a couple of switches wired to gnd to provide inputs.
With the ploliferation of add-on board support I've ended up with 2 desktop icons
ScratchGPIO+ which doesn't set any default state for any pin which then relies on selecting an add-on board which customises the pins for its use (this bit seems fine)
Also, since it doesn't set any pin default state, its pretty safe to use it for nuclear power control projects and it won't cause a reactor scram when your run it
The other icon is just ScratchGPIO and currently it sets 11,12,13,15,16,18 as outputs and all other pins as inputs with pull-down.
My thinking was that this was a "safe" setup and also not likely to cause a reactor scram but I've had a message from @abee basically saying "I'm trying to write a book and I've noticed you've completely changed things!"
So before he sends his book off to the printer, I'd like to maybe decide what the default should be
Stick with the above, change back to pull-ups, make it half and half?????
All ideas and suggestions welcome from people with experience of using ScratchGPIO