Decizia de proiectare
Orice recorder de ecran care încarcă în OneDrive cere un cont Microsoft, un client ID, un client secret și o integrare Graph. E multă suprafață expusă, multe ecrane de consimțământ, și multe lucruri care se strică la expirarea unui token.
Ăsta nu face nimic din toate astea. Autentificarea are loc în clientul oficial OneDrive, în afara aplicației. Recorder-ul scrie un fișier într-un folder care deja se sincronizează, iar sincronizarea face încărcarea. Nu e nimic de autorizat și nimic de revocat.
Cum funcționează
La prima pornire cere folderul sincronizat și verifică dacă poate scrie și șterge un fișier temporar acolo, ca o cale greșit configurată să cadă imediat, nu după o înregistrare.
Alegi un ecran sau o fereastră, denumești înregistrarea, și înregistrezi. La oprire fișierul WebM se finalizează direct în folder, cu un nume curățat pentru Windows, macOS și Linux și o parte unică, ca nimic să nu fie suprascris.
Și partajarea se predă tot către OneDrive: aplicația selectează fișierul în Explorer sau Finder și lasă fluxul propriu al sistemului de operare să decidă audiența.