Spentine
2025-06-20T20:14:04Z

Removes useless stuff from Scratch's homepage.

Scratch Homepage Improvement

This program improves the Scratch homepage. It offers a level of customizability that will let you customize it to your liking.

Options

Removals

Setting a value to true will remove the item from the homepage.

activityBox: "What's Happening?" box. False by default because it is personalized.

scratchNewsBox: "Scratch News" box. False by default because it may contain important information related to Scratch.

featuredProjectsBox: "Featured Projects" box. True by default because it usually gets boring after a while.

featuredStudiosBox: "Featured Studios" box. True by default.

scratchDesignStudioBox: "Scratch Design Studio" box. True by default because it contains a large amount of low-quality projects.

lovedScratchersBox: "Projects Loved by Scratchers I'm Following" box. False by default because it is personalized to who you follow.

communityRemixingBox: "What the Community is Remixing" box. True by default.

communityLovingBox: "What the Community is Loving" box. True by default.

createButton: Create header button. False by default.

exploreButton: Explore header button. True by default.

ideasbutton: Ideas header button. True by default.

aboutButton: About header button. True by default.

Additions

Additions to the homepage are located in homepageElements.

Header Link

type: headerLink

text: The text on the header link.

position: Its position on the header. It will be inserted before the item with that position at the time of creation. I recommend to do it in increasing order.

link: The link to redirect to when clicked.

Button

type: button

text: The text on the button.

function: The function to perform when clicked.

Button Link

type: buttonLink

text: The text on the button link.

link: The link to redirect to when clicked.