Changeset 3ccca13 in Klonkt
- Timestamp:
- 08/20/2026 11:22:51 AM (3 weeks ago)
- Branches:
- main
- Children:
- 0490abe
- Parents:
- d9f60f4
- Location:
- src
- Files:
-
- 2 edited
-
assets/js/mod/read.js (modified) (2 diffs)
-
views/shell.ejs (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/assets/js/mod/read.js
rd9f60f4 r3ccca13 359 359 snap = new S.default(lenis, { 360 360 type: 'proximity', 361 // DE VANGZONE. Gemeten op dev: de voet van een bericht (de link naar de 362 // reacties) staat 138 tot 472 pixels boven de bovenkant van het volgende. 363 // Met de oude 12% was de zone 86 pixels op een venster van 720, dus hij hapte 364 // pas ruim onder die voet toe. 55% is ~400 pixels: de zone begint nu rond de 365 // voet, wat Robin vroeg (20-8) -- eerder al snappen, boven de reacties. 366 // Wil je het nog eerder, dan is dit het enige getal dat je hoeft te draaien. 367 distanceThreshold: '55%', 361 // DE VANGZONE, en dit is HET getal om aan te draaien. Ooit 12%, toen 55% 362 // (20-8: eerder vangen, boven de reacties), en 21-8 terug naar 12% -- want 363 // sinds het snappen alleen nog vooruit werkt, voelde die brede zone als 364 // trekken tijdens het lezen. 12% is ~110 pixels op een venster van 910: hij 365 // vangt pas vlak vóór de lijn. 366 // Houd dit gelijk aan vangZone() hieronder: deze drempel bepaalt of 367 // lenis/snap überhaupt aanklopt, die andere of wij het doorlaten. Zet je 368 // deze lager dan die, dan komt onze regel nooit aan bod. 369 distanceThreshold: '12%', 368 370 // Hoe lang na de laatste scrollbeweging hij mag vangen. De standaard is 500 369 371 // en dat voelt als te laat. Op touch nog korter dan op desktop, want daar … … 426 428 // en werd hier met een getal vergeleken -- altijd onwaar, dus deze terugval 427 429 // heeft nooit gewerkt en alleen het doel dat lenis zelf koos kwam erdoor. 428 const vangZone = () => 0. 55 * window.innerHeight;430 const vangZone = () => 0.12 * window.innerHeight; // gelijk aan distanceThreshold hierboven 429 431 // Lenis' eigen `direction` is het teken van de snelheid, en die is bij het 430 432 // afvuren van de (gedebouncede) snap alweer nul. Daarom onthouden we de -
src/views/shell.ejs
rd9f60f4 r3ccca13 505 505 // Eén nummer voor de hele map. Te vaak bumpen kost één download; te weinig 506 506 // bumpen kost een bugfix die nooit aankomt. 507 var MOD_V = 4 8;507 var MOD_V = 49; 508 508 509 509 // name -> 1 (aan het laden) of de module-namespace (geladen). Een module
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)