PerfectCalendar, Diğer kategorisinde Gsasl tarafından geliştirilen açık kaynak bir Windows programıdır. Güncel sürümü 1.3.0 olup yukarıdaki indirme butonundan resmi kaynağından güvenle indirebilirsiniz.
PerfectCalendar, sistem tepsisine sessizce önyükleme yapan ve diskte ~230 KB ağırlığında olan saf bir C / Win32 API görev çubuğu takvimidir — .NET yok, WebView2 yok, arka plan senkronizasyon servisi yok. Temel özellikler: • Düz dosya etkinlik planlaması (events.dat — düz metin, her zaman sizindir) • MCM_SETDAYSTATE bit maskesi vurgulama — olayların olduğu günler kalın görünür • Joker yinelenen etkinlikler: ****-12 -25 (yıllık), ****- ***-01 (aylık) • Genel kısayol tuşu (Ctrl+Shift+Boşluk varsayılanı) — imlecinize çağrı yapar • Çakışmaya karşı güvenli kısayol tuşu: kilitlenme yerine tepsi bildirimini gösterir • WS_EX_LAYED üzerinden boşta solma şeffaflığı • ISO hafta numarası sütunu (MCS_WEEKNUMBERS) • Çok formatlı tarih kopyası (ISO 8601, ABD, uzun form) • Yerel saatin yanında UTC saati • HiDPI / 4K bilinçli, fare tekerleği yazı tipi yakınlaştırması • Explorer kilitlenme dayanıklılığı (TaskbarCreated) • Tüm ayarlar HKCU kayıt defterinde kaldı
✨ Özellikler
calendartaskbartrayclockeventsschedulerwin32lightweightdark-mode
📝 Sürüm notları (1.3.0)
v1.3.0 — Full feature release [future updates required suggestions welcome]
NEW
• Add-Event: inline subclassed EDIT control (Enter = save, Esc = cancel)
• Recurring events: ****-MM-DD (yearly) and ****-**-DD (monthly)
• Hotkey submenu in tray: 3 presets + Disabled, all check-marked
• MOD_NOREPEAT on RegisterHotKey prevents key-repeat flooding
• Tray balloon on hotkey conflict — app keeps running normally
• MCN_GETDAYSTATE bitmask bold-day highlighting (MCS_DAYSTATE)
• ISO week-number column (MCS_WEEKNUMBERS)
• Multi-format copy: ISO / US / long form via NM_RCLICK
• UTC clock label (GetSystemTime)
• Smooth idle transparency fade (WS_EX_LAYERED, TID_FADE timer)
• Owner-drawn LISTBOX: recurring events in accent blue
• F5 hot-reload events without restart
FIXED
• Silent tray boot: ShowWindow removed from WinMain — no more
aggressive popup on every system startup when Run on Startup enabled
• SetWindowSubclass replaces legacy SetWindowLongPtr subclassing
• hFontSmall / hSelBrush / hListBrush fully cleaned in WM_DESTROY
• All timers explicitly KillTimer'd in WM_DESTROY
• Mutex name versioned to avoid collision with older installs
Tüm sürüm notları → ↗
SHA-256: d93b8356fa3a01a2ea7cfc90436db13e5cb3a62831dd7dd69e4fed59c840b363 VirusTotal'de kontrol et ↗