Vectaria Brightness Toggle (V key, mild)

Toggle mild brightness boost on canvas with V key in Vectaria.io (less white-out effect)

Instalar este script¿?
Script recomendado por el autor

Puede que también te guste Vectaria 16x Zoom(F key toggle).

Instalar este script
// ==UserScript==
// @name         Vectaria Brightness Toggle (V key, mild)
// @namespace    http://tampermonkey.net/
// @version      1.5
// @description  Toggle mild brightness boost on canvas with V key in Vectaria.io (less white-out effect)
// @author       You
// @match        *://vectaria.io/*
// @grant        none
// @license      MIT
// ==/UserScript==

(function() {
    'use strict';

    let brightened = false;

    function waitForCanvas(callback) {
        const check = setInterval(() => {
            const canvas = document.querySelector('canvas');
            if (canvas) {
                clearInterval(check);
                callback(canvas);
            }
        }, 100);
    }

    waitForCanvas((canvas) => {
        function toggleBrightness() {
            if (brightened) {
                canvas.style.filter = 'none';
                console.log('[Brightness] OFF');
            } else {
                canvas.style.filter = 'brightness(120%) contrast(105%) saturate(100%)';
                console.log('[Brightness] ON');
            }
            brightened = !brightened;
        }

        window.addEventListener('keydown', (e) => {
            if (e.key.toLowerCase() === 'v' && !e.repeat) {
                toggleBrightness();
            }
        });
    });
})();