Vectaria Shadow Remove Filter (R key toggle)

Reduce shadow effect by increasing brightness and lowering contrast in Vectaria canvas with R key toggle

Skript installieren?
Vom Ersteller vorgeschlagenes Skript

Ihnen könnte auch Vectaria 16x Zoom(F key toggle) gefallen.

Skript installieren
// ==UserScript==
// @name         Vectaria Shadow Remove Filter (R key toggle)
// @namespace    http://tampermonkey.net/
// @version      1.1
// @description  Reduce shadow effect by increasing brightness and lowering contrast in Vectaria canvas with R key toggle
// @author       You
// @match        *://vectaria.io/*
// @grant        none
// @license      MIT
// ==/UserScript==

(function() {
    'use strict';

    let enabled = false;

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

    waitForCanvas((canvas) => {
        function updateFilter() {
            if (enabled) {
                canvas.style.filter = 'brightness(150%) contrast(70%) saturate(100%)';
            } else {
                canvas.style.filter = 'none';
            }
        }

        window.addEventListener('keydown', (e) => {
            if (e.key.toLowerCase() === 'r' && !e.repeat) {
                enabled = !enabled;
                updateFilter();
                console.log('[Shadow Remove Filter] ' + (enabled ? 'ON' : 'OFF'));
            }
        });
    });
})();