- Spegnimento
- 14 agosto 2026 alle ore 17:38 UTC
- Autore
- kamo
- Impegno
- 4ab33fb
Una capsula galleggiante nella parte inferiore destra del pannello del documento: −, la corrente percentuale, +. READOUT IS THE RESET — un pulsante di reset separato sarebbe un terzo controllo per qualcosa che il membro vuole solo una volta che possono già vedi che non sono al 100%, e dove guardano per controllare è il numero. È un vero pulsante con un'etichetta, così i lettori di tastiera e schermo lo raggiungono. 100% significa FIT-TO-PANE, non dimensioni reali. `zoom` moltiplica la larghezza di misura scala PdfPages già calcola, e la vista che il membro ha iniziato è quello significano quando preme "100%". I passi sono moltiplicativi (x1.25), non ±0.25: un passo fisso è un quarto della pagina al 100% e un sedicesimo di esso al 400%, quindi lo zoom indietro da lontano in ci vorrebbe una dozzina di presse. The maths è in app/lib/pdfZoom.ts con test, compreso che + poi − restituisce esattamente dove sei stato e che un NaN cade indietro per adattarsi piuttosto che raggiungere PdfPages come `scale = naturalScale * NaN`, che rende zero pagine e sembra esattamente come il documento che non riesce a caricare. DRAG TO PAN, ovunque non sia qualcosa che operi. usoDragToPan scrive scrollLeft/scrollTop piuttosto che trasformare il contenuto, in modo che eredita i limiti del contenitore, le barre di scorrimento e il comportamento della ruota gratuitamente — e l'asse orizzontale semplicemente non fa nulla fino a quando la pagina è più ampia di il riquadro, senza alcuna condizione per dirlo. Si rifiuta di iniziare input, textarea, select, button, a[href], label, [role=radiogroup] e riposo: sono le caselle di firma, i campi di testo e i gruppi di caselle di controllo InteractiveField rende, e i pulsanti della capsula di zoom. Il puntatore viene catturato lungo la strada verso il basso in modo da un trascinamento che lascia il pannello continua a tracciare e finisce ancora in modo pulito. MOUSE SOLO. Toccare già pentole nativamente con momentum e gomma-banding che nessun gestore qui può riprodurre, e il dirottamento che farebbe documento peggiore sui dispositivi in cui il trascinamento è il gesto naturale. Un layout fix viene fornito con questo: PdfPages centri pagine con `align-items: centro`, e un elemento flex più ampio del suo contenitore trabocca EQUALLY su entrambi i lati — la metà sinistra di cui nessuna posizione di scorrimento può raggiungere. Lo zoom oltre la larghezza del pannello avrebbe messo il margine sinistro di ogni pagina permanente fuori dalla portata. La pagina wrapper ora cresce al più ampio pagina (`larghezza: fit-content`, pavimento a `min-width: 100%`), quindi l'intero foglio rimane all'interno della zona pergamena.