Outlook Calendar Scroll

Scroll to switch calendar months in Outlook PWA

目前為 2025-11-11 提交的版本,檢視 最新版本

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Outlook Calendar Scroll Enhancer

GitHub repo

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