I’ve made ScratchGPIO5 the “stable” version and it’s available here
The main fundamental change is to go back to early philosophy and set pins 11,12,13,15,16 and 18 as outputs and all other pins as inputs with internal pull-up resistors enabled.
This makes it very easy for beginners on a budget to get going using breadboards as switches just have to be wired between pins and 0V to produce input changes.
ScratchGPIO 5 Plus icon launches exactly the same program as ScratchGPIO 5 but all pins are set as inputs with no pull-ups enabled.
This should satisfy both beginners and advanced Scratchers who don’t want their home fusion setup to scram the reactor when the program launches :)
Any comments and suggested improvements and bug reports always welcome either here or on twitter @cymplecy