
Hey I’m Griffpatch from Scratch – For those who are serious about their Scratch Coding, this is the tool for you! 🙂
I’ve waited too long for an official way in Scratch 3 to jump to custom block definitions, etc… so I’ve begun to create my own chrome extension that allows for speedy navigation to any custom block, event receiver, or other hat blocks in your project. Now supports locating variable and list references by name and an improved script tidier.
Simply install the extension in chrome, and then load up a scratch project. The new Find box will appear (Ctrl + F to jump to it or mouse over it), and all the hat blocks in the current sprite are listed in order of type, name, and then where they are on the page. Click on one (or use keyboard) to jump straight to the block stack in the editor! YAY!!!
Much more to come if you like this… and the Scratch Team is willing 🙂 – Course they are *grin* – They love the Scratch community and so do I 🙂 – Enjoy everyone and let me know if there’s any problems at: https://scratch.mit.edu/users/griffpatch/
Change Log:
10 Feb 2020 – v1.9.1
● Brought in line with Scratch Add-ons – This is now just the dev-tools extension part of the more feature rich Scratch Add-Ons.
4 July 2020 – v0.2.4
● Bug fix for dragging element out of Ctrl+Space when you begin dragging from a emboldened area of the token
3 July 2020 – v0.2.3
● Experimental Ctrl + Space block injection
● Fix for input box not appearing on project load.
● Fix for pressing Ctrl+Left or Right while trying to enter text
1 July 2020 – v0.2.1
● Bug Fixes
● Made Help / Tutorials link fade out when not hovering over toolbar to make interface cleaner
30 June 2020 – v0.2.0
● Fixed find bar disappearing when going to project page and back
● Support for Mac Meta Key in place of control so that Meta + F works too.
● Keyboard navigation (ctrl + left or right arrows) to get back to where you were, or in costume editor change costumes
● Middle click a block to jump to definition
● Context menu options – clean up (+), copy, cut & Paste at mouse cursor (yay!)
● Switch all instances of variable in sprite with another variable – can be used to great effect to solve problems like where you want to use a for this sprite only vs a for all sprites variable.
● Send sprite costume to top / bottom in costume editor by right clicking a costume.
● Added help + link to tutorials on youtube
20 Sept 2019 – v0.1.3
● Added Support for searching broadcasts & custom block usages (within same sprite)
● Merged any duplicate events together in dropdown (e.g. when sprite cloned)
20 Sept 2019 – v0.1.0
● Added Support for searching variables & lists, plus keyboard navigation between usages (left + right arrows).
● Drop down stays open and current item selected until you click away.
● Blocks are only scrolled into view if they are ‘off screen’ or hidden under the drop down.
● Tidy Up Scripts button – I think this works better than the standard scratch one – it trys to keep the general order of scripts the same, but pushes things out and arranges them neatly. It also removes the orphaned blocks and places them all down the far left for easy deletion.
v0.0.1 – Initial Release
● Enjoy!
Pretty good If I do say so myself.
I love it. It cleans up the blocks better than scratch, and i can find my blocks by simply pressing Ctrl+F
All the 5-star reviews aren’t lying – i code quite a bit in scratch for fun and this does those small things that make such a big difference with the ease of use of the UI! If you code in scratch at all this is an extension definitely worth installing.
This extension is helpful for my chatbot project im currently working on, helps me remove orphaned reporters just chillin in the middle of nowhere.
This is awesome! (But that was clear because it was made by THE griffpatch)
I really love this tool. It’s compact, easy to use, and really helpful in complex projects. I just have one suggestion, you should be able to change a variable to a cloud variable using the, “rename variable” option.
First off, great extension, use it everytime I log onto scratch.
You should add a button to play your scratch tutorials while on the scratch page so you don’t need to constantly swap tabs to watch your tutorials!
i like griffpatch
This is so useful! I love this extension so much, especially the “find block” bar at the top.
Very cool Griffpatch, very cool.
-Helped me a lot with my project Jumping Wizards ( https://scratch.mit.edu/projects/422252222/ )
yey griffpatch!
great
just what I needed
Awesome extension! I really like the idea. Finding code has never been easier! (Is that the right way to say it? lol…) My suggestion: make it detect left-out blocks that isn’t connected to any cap block when you clean up. It also needs an alert. That would also make my code cleaner!
I need help with your scratch team developer tools extension , can you say me how it is working ? .
Amazing extension, I use this so much. The clean up tool is really really helpful and so much better than scratches just for being able to preserve columns, and remove unused variables. I also love being able to search for code it makes it a lot easier.
One feature that I desperately want is the ability to convert a variable from local to global. I have thousands of uses of variables in my project and to convert all from local to global takes hours.
Thanks again for making this!
Helped me with variables and scripts but I do wish that there was a way to separate Global Variables from Local Variables
it helped me program
was helpful
Cool!
This is an absolute lifesaver. You wouldn’t believe the amount of times I’ve had to look for a specific script in my messy workspace. And I’ve been afraid to use Scratch’s ‘clean up’ function because my comments go over the place. This makes coding in Scratch so much easier.
Incroyable grace a cela on comprend mieux les script des autres personnes
I love this extension! I have a tiny (?) request, or suggestion if you will… would it be possible, while you’re in there mucking about, to add a toggle box to disable execution of code by clicking or duplicating? This feature can be so annoying, and even nerve-racking sometimes. Anyway, thank you for your great work!
This works amazingly! The clean up + works like a dream! Also it is very useful the search tool! This is a very well coded extension! Thanks
Very good griffpatch! Clean UI, fits in with Scratch, and is a very helpful feature. Great job, and keep it up!
Amazing…