Replies: 1 comment
-
|
🇮🇹 Per tutti gli utilizzatori italiani di TMS, ecco la traduzione di quanto riportato sopra. ContestoTMS può generare un'anteprima dello screenshot di una scheda prima di sospenderla. Questa funzione prevede due modalità, configurabili in Impostazioni → Cattura dello schermo:
Entrambe le modalità si basano su html2canvas, una libreria di terze parti che includiamo nell'estensione (~200 KB). L'abbiamo appena aggiornata dalla release candidate del 2020 (1.0.0-rc.7) all'attuale versione stabile (1.4.1) all'interno del ramo che porterà alla prossima versione principale di TMS, ma ora ci stiamo chiedendo se sia davvero necessaria. L'opportunitàLe estensioni di Chrome hanno accesso a un'API nativa — Il problema è che non esiste un'API nativa per gli screenshot a pagina intera. Se abbandoniamo html2canvas, il supporto per l'anteprima a pagina intera verrà meno. Cosa vi stiamo chiedendoPrima di prendere una decisione, vorremmo capire quanti utenti utilizzano effettivamente la modalità a schermo intero. Vi invitiamo a votare e/o a lasciare un commento:
Se la modalità a pagina intera dovesse rivelarsi importante per una parte significativa degli utenti, la manterremo. Se invece venisse utilizzata raramente o mai, rimuoveremo html2canvas, sostituiremo la cattura del viewport con l'API nativa e rilasceremo un'estensione più snella. Non c'è una risposta sbagliata: vorremmo davvero sapere come utilizzi TMS prima di prendere una decisione definitiva. Grazie a tutti per i commenti che ci lascerete ❤️ |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Background
TMS can generate a screenshot preview of a tab before suspending it. This feature has two modes, configurable in Settings → Screen Capturing:
Both modes rely on html2canvas, a third-party library we ship inside the extension (~200 KB). We just updated it from the 2020 release candidate (1.0.0-rc.7) to the current stable release (1.4.1) within the branch that will lead to the next major release of TMS, but we are now questioning whether we need it at all.
The opportunity
Chrome extensions have access to a native API —
chrome.tabs.captureVisibleTab()— that captures the visible area of a tab directly, with no third-party code required.This would cover the viewport mode completely and remove html2canvas from the extension entirely.
The catch: no native API exists for full-page screenshots. If we drop html2canvas, full-page preview support goes away with it.
What we are asking
We would like to understand how many users actually use full-page mode before making a decision. Please vote and/or comment:
If full-page mode turns out to be important to a meaningful portion of users, we keep it. If it is rarely or never used, we remove html2canvas, replace the viewport capture with the native API, and ship a leaner extension.
There is no wrong answer here — we genuinely want to know how you use TMS before we make a permanent call.
Thank you all for the feedback you'll be giving us ❤️
5 votes ·
Beta Was this translation helpful? Give feedback.
All reactions