ha0719

WinCal

WinCal(WinminiCal)是一款轻量、优雅的 Windows 11 任务栏日历工具,灵感来自 macOS 平台的 Itsycal,支持显示事件列表、农历显示、ICS 日历订阅,可自动拦截并替换 Windows 原生日历弹窗。

1.0
发布于
2026年5月10日
63
星标
501
下载
同步于
13 天前

最新版本

1.02026年5月10日 23:43
下载慢?可在上方随时切换镜像源

项目说明

项目概述

WinminiCal 是一款轻量、优雅的 Windows 11 任务栏日历工具,灵感来自 macOS 平台的 Itsycal,支持显示事件列表。点击任务栏时间区域即可弹出月历面板,自动拦截 Windows 原生日历弹窗并替换为 WinCal 面板。

主要功能

  • 系统托盘日历:点击任务栏时间区域即可弹出月历面板
  • 系统日历替换:自动拦截 Windows 原生日历弹窗,替换为 WinCal 面板
  • 农历显示:每个日期格子下方显示农历日期
  • 事件展示:有事件的日期显示彩色圆点,面板下方列出近期日程
  • 事件详情:鼠标悬停事件项,左侧弹出详情(标题、时间、地点、描述)
  • ICS 订阅:支持远程 .ics 日历订阅(Google Calendar、Outlook 等)
  • 主题跟随:深色/浅色主题自动跟随系统
  • 丰富设置:周起始日、近期事件天数、字体大小、时间格式等

适用人群

  • Windows 10 1903+ 或 Windows 11 用户
  • 需要任务栏日历和日程显示的用户
  • 需要农历显示和 ICS 订阅的用户

快速上手

  • 开发调试:运行 build.bat
  • 发布单文件:运行 publish.bat,产物为 dist/WinCal.exe(约 50-70 MB,无需安装 .NET 运行时)

核心优势

  • 轻量优雅,灵感来自 macOS Itsycal
  • 支持农历显示和 ICS 日历订阅
  • 自动替换 Windows 原生日历弹窗
  • 单文件发布,无需安装 .NET 运行时

系统要求

  • 操作系统:Windows 10 1903+ 或 Windows 11
  • 额外依赖:构建需 .NET 8 SDK、Visual Studio 2022 或 VS Code + C# Dev Kit

历史版本

排序