← Все проекты

Программа для контроля своего расписания

Прочее ПО

Расписание это настольное приложение для Windows, которое показывает события из Яндекс.Календаря (CalDAV) в компактном окне на рабочем столе. Помимо расписания: погода, прогноз на время встреч, звуковые напоминания, настройка внешнего вида (темы, прозрачность, режим «поверх всех окон»). Установка без прав администратора.

В шапке окна — погода (город определяется автоматически или задаётся вручную), давление, фаза луны. Для каждой встречи можно посмотреть прогноз на её время и по месту проведения. За 15 минут до начала — звуковой сигнал; событие можно отложить или перенести на 15–60 минут.

Окно легко встроить в рабочий стол: настроить прозрачность, выбрать одну из 11 цветовых схем, закрепить поверх других приложений. Установка не требует прав администратора; пароль CalDAV хранится в зашифрованном виде.

Платформа: Windows 10/11 (64-bit)

Технологии

Язык C#
Платформа .NET 8, Windows 10/11 (x64)
UI WinUI 3 (Windows App SDK 1.8), XAML
Календарь CalDAV (Яндекс), CalDAV.NET, Ical.Net
Данные Newtonsoft.Json, Windows DPAPI (шифрование пароля)
Погода Open-Meteo, wttr.in, Nominatim (геокодинг)
Сборка MSBuild, dotnet publish (self-contained)
Инсталлятор Inno Setup 6, PowerShell
Системные API Win32 (P/Invoke): прозрачность окна, звук, MessageBox

Скриншот: Программа для контроля своего расписания
Скриншот: Программа для контроля своего расписания
Скриншот: Программа для контроля своего расписания
Скриншот: Программа для контроля своего расписания
Скриншот: Программа для контроля своего расписания
Скриншот: Программа для контроля своего расписания
Скриншот: Программа для контроля своего расписания
Скриншот: Программа для контроля своего расписания

Скачать: Raspisanie-Setup-1.0.0.exe