Outlook Calendar Scroll

Scroll to switch calendar months in Outlook PWA

Dovrai installare un'estensione come Tampermonkey, Greasemonkey o Violentmonkey per installare questo script.

You will need to install an extension such as Tampermonkey to install this script.

Dovrai installare un'estensione come Tampermonkey o Violentmonkey per installare questo script.

Dovrai installare un'estensione come Tampermonkey o Userscripts per installare questo script.

Dovrai installare un'estensione come ad esempio Tampermonkey per installare questo script.

Dovrai installare un gestore di script utente per installare questo script.

(Ho già un gestore di script utente, lasciamelo installare!)

Dovrai installare un'estensione come ad esempio Stylus per installare questo stile.

Dovrai installare un'estensione come ad esempio Stylus per installare questo stile.

Dovrai installare un'estensione come ad esempio Stylus per installare questo stile.

Dovrai installare un'estensione per la gestione degli stili utente per installare questo stile.

Dovrai installare un'estensione per la gestione degli stili utente per installare questo stile.

Dovrai installare un'estensione per la gestione degli stili utente per installare questo stile.

(Ho già un gestore di stile utente, lasciamelo installare!)

Autore
Linho1219
Installazioni giornaliere
0
Installazioni totali
1
Valutazione
0 0 0
Versione
1.6.0
Creato il
07/08/2025
Aggiornato il
11/11/2025
Dimensione
8,35 KB
Licenza
MIT
Applica a

Outlook Calendar Scroll Enhancer

GitHub repo

Screen record

A userscript to enhance the scrolling experience in the Outlook Web Calendar.

Supports natural vertical or horizontal scroll navigation depending on the calendar view (month view scrolls vertically, week/day views scroll horizontally).

Features

  • Detect Outlook calendar views (day, workweek, week, month) dynamically in the SPA environment.
  • Enable intuitive scrolling navigation:
    • Month view: scroll up/down to switch months.
    • Week/day views: scroll left/right to switch weeks/days.
  • Visual scroll indicator with smooth feedback and trigger threshold.
  • Written in TypeScript with Vite build setup.
  • Easy to customize and extend.

Installation

The source code does not contain the built userscript file (*.user.js).

Please visit the Releases page, download outlook-calendar-scroll.user.js and put it in a userscript manager (Tampermonkey, Violentmonkey, etc.). Enjoy.

Development

  • Node.js and pnpm required.
  • pnpm install to install dependencies.
  • pnpm dev pnpm dev starts a development server that serves the userscript at http://localhost:3000/outlook-calendar-scroll.user.js, which reloads automatically on source changes. You can load this URL directly in your userscript manager for live testing.
  • pnpm build to build the userscript (dist/outlook-calendar-scroll.user.js).

License

MIT