From f2de50f846921e17d21ef1b1390bac65ab6972ef Mon Sep 17 00:00:00 2001 From: HF Date: Fri, 23 Feb 2024 22:27:45 +0100 Subject: [PATCH] add makenull CanvasCleaner strategy --- src/components/ModCanvastools.jsx | 5 ++++- src/core/CanvasCleaner.js | 8 ++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/src/components/ModCanvastools.jsx b/src/components/ModCanvastools.jsx index b701e8b..b89eebe 100644 --- a/src/components/ModCanvastools.jsx +++ b/src/components/ModCanvastools.jsx @@ -191,6 +191,9 @@ function ModCanvastools() { // eslint-disable-next-line max-len descCleanAction = t`Clean spare pixels that are surrounded by a single other color or unset pixels (VERY AGGRESSIVE ON CANVASES THAT ALLOW UNSET PIXELS (where there are two cooldowns)!)`; break; + case 'makenull': + // eslint-disable-next-line max-len + descCleanAction = t`Turn every pixel in area to 0 (YOU REALLY SHOULDN'T DO THAT ON ANY AREA THAT ISN'T ALREADY MOSTLY 0)`; default: // nothing } @@ -496,7 +499,7 @@ function ModCanvastools() { selectCleanAction(sel.options[sel.selectedIndex].value); }} > - {['spare', 'spareext', 'spareextu'].map((opt) => ( + {['spare', 'spareext', 'spareextu', 'makenull'].map((opt) => (