Outlook Calendar Scroll

Scroll to switch calendar months in Outlook PWA

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

作者
Linho1219
今日安裝
0
安裝總數
1
評價
0 0 0
版本
1.6.0
建立日期
2025-08-07
更新日期
2025-11-11
尺寸
8.3 KB
授權條款
MIT
腳本執行於

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