#DHSeaDev — Chrome MV3 — Page Toy

Tantrum

Tantrum is a free Chrome extension that turns the web page in front of you into a toy. Wreck it, mend the cracks back with gold, let it grow wild, doodle all over it — or sit back while a small black cat does all of it for you in Chaos Mode. Press Esc and the page is exactly as it was. Nothing leaves your browser.

CHROME WEB STORE LISTING IN PREPARATION

Version 0.2.0 is packaged and headed for the Chrome Web Store. This page will carry the store link on launch day.

Tantrum on a web pageA web page in the middle of a Tantrum: one card has cracked and been mended with gold seams, one has been knocked loose and hangs tilted out of its slot, a vine with purple flowers climbs the right edge, the third card has a red paint splat and a strip of masking tape, and a small black cat in a purple bandana bonks the frame with a toy mallet.
Every mode on one page. The cat is drawn by the extension’s own renderer.

Five modes

Click the Tantrum button on any website and pick a mode. A small toolbar appears; choose a tool and click, or drag across the page. A ring shows where the hit will land and outlines what it will hit, and the hit lands right there.

Rage

Shove and Quake (hold to charge), a Hammer that takes five hits to knock something loose, Fire that spreads from where you light it, Shatter, and Smash, which knocks the letters out of a word. Quick hits build a combo.

Mend

A gold brush that puts knocked-off things back and turns cracks into gold seams, a clean brush that leaves no trace, Shine to make every seam glint, and Rewind, which puts the whole page back in one press.

Wild

Morning glories, ivy, grass, moss, flowers and mushrooms that grow where you click, snails that leave a silver trail, butterflies that follow your pointer, and Seasons: blossom, falling leaves or snow.

Doodle

Paint splats, masking tape, a marker, bubble wrap you can pop, and frost.

Chaos Mode

A small black cat in a purple bandana walks to a spot on the page, winds up, and uses a tool there — any of the 24 tools from any mode, in any order. Click, scroll or press a key and it stops so you can take over.

Why a cat?

Chaos Mode is the reason 0.2.0 exists. Press T or the Chaos Mode button and the cat starts playing the page: it picks a tool, picks a spot that tool can actually change — a word on a plain background for Smash, something already broken for the gold brush — walks there, winds up and acts. Every move it makes is a single undo step, it never aims under the Tantrum toolbar, and it goes quiet the moment you touch the page. Its moves are counted separately and never earn your badges.

The cat is a jointed figure, not a flat picture: shoulders, elbows, wrists and mitten paws on a jointed rig, so a mallet swing has a wind-up, a contact frame and a follow-through. How it decides what to do next, and how the swing was made to look cute rather than violent, is in the devlog post Chaos Mode: a small black cat that wrecks the page for you.

Everything goes back

  • Undo with Ctrl+Z or the undo button, one step at a time. Right-click undoes the thing under the pointer.
  • Esc puts back everything Tantrum changed on the page — yours and the cat’s.
  • Nothing touches the real website. Changes happen only in your own tab. Reload the page and it is back to normal, unless you chose to keep it.
  • Keep a site (optional): switch Keep on in the popup and your wreckage, gardens and doodles are still there when you come back. Switching it off deletes what was saved for that site.

Pictures, keyboard play and settings

  • Save a picture, a before-and-after picture, or a looping timelapse GIF of the mess you made.
  • Play from the keyboard: number keys pick tools, Q W E R T pick modes, and from the toolbar A aims, the arrow keys move and Enter uses a tool.
  • Honours your reduced-motion setting; Chaos Mode moves slower and waits longer between moves.
  • Sounds are made in your browser, with an off switch. The toolbar can be dragged anywhere or shrunk, and turns dark on dark pages.

Questions

Does Tantrum change the website for anyone else?

No. Everything happens in your own browser tab. The website itself is never touched, other visitors see nothing, and reloading the page brings it back — unless you switched Keep on for that site, in which case your changes come back only for you, on this computer.

Does Tantrum send my data anywhere?

No. It makes no network requests at all: no analytics, no accounts, no servers. Settings, badges and anything you chose to keep are stored in your own browser.

Can I stop Chaos Mode once it starts?

Yes. Click the page, scroll or press any key and the cat pauses immediately so you can take over. Press T or the Chaos Mode button to start it again, and Esc to put the whole page back.

Why does it not work on some pages?

Chrome does not allow any extension to change its own pages, such as settings and the new tab page, or the Chrome Web Store. Tantrum works on ordinary websites.


Privacy

The short version: Tantrum collects nothing, sends nothing, and only works on the tab you open it on and on sites you chose to keep.

WhatAnswer
Data collectedNone. Tantrum collects and transmits no data about you or the pages you visit.
Network requestsNone. The extension contains no code that contacts a server, and no third-party scripts.
Accounts or sign-inNone.
Analytics or telemetryNone. No events, no page views, no crash reporting.
Which pages it runs onThe tab where you clicked the Tantrum button or pressed its shortcut. On a site you chose to keep, it also loads again when you come back, so your saved changes can reappear. Nowhere else.
The picture it takesWhen Tantrum opens it takes a picture of the visible tab and holds it in memory for the before-and-after picture. Nothing is saved unless you press a picture or timelapse button, and a saved picture goes only to your own downloads.
What is stored, and whereYour settings, badge counts (how many times each tool was used, and a scrambled count of sites) and, only for sites you chose to keep, your changes to those pages. All of it is in chrome.storage.local in this browser. Nothing is synced to another machine or a Google account.
Deleting itSwitching Keep off for a site deletes everything saved for that site; “Forget saved changes on this page” deletes one page; Esc on a kept page clears what was saved for it. Removing the extension deletes everything.
Remote codeNone. Every script ships inside the package.
Selling or sharing dataThere is no data to sell, share or transfer, to anyone, for any purpose.
The permissions, and why each exists
PermissionWhy
activeTabLets Tantrum work on the tab you open it on, and only after you click its button or press its shortcut. Also used to take the in-memory picture for the before-and-after.
scriptingPuts the Tantrum toolbar and effects into that page.
storageRemembers your settings, your badges, and the saved changes for sites you chose to keep.
Site access (optional)Asked for one site at a time, only when you switch Keep on for it, so your saved changes can come back when you revisit. Switching Keep off gives the access back.

Questions about any of this: dhseadev@gmail.com


Credits

Built by #DHSeaDev. Things that fly off the page are moved by matter-js 0.20.0 by Liam Brummitt (MIT licence), bundled inside the extension. Everything else — the tools, the plants, the gold seams, the cat and its rig, the sounds — is hand-written for this project and drawn in code.

Built by #DHSeaDev — dhseadev@gmail.com