Заметки на рабочий стол как альтернатива Sticky Notes
- C# 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| Assets | ||
| .gitignore | ||
| Alarm.cs | ||
| app.manifest | ||
| App.xaml | ||
| App.xaml.cs | ||
| Autostart.cs | ||
| HotkeyManager.cs | ||
| IconFactory.cs | ||
| ImageStore.cs | ||
| MarkdownRenderer.cs | ||
| Native.cs | ||
| NoteStore.cs | ||
| NoteWindow.xaml | ||
| NoteWindow.xaml.cs | ||
| Palette.cs | ||
| README.md | ||
| ReminderWindow.xaml | ||
| ReminderWindow.xaml.cs | ||
| StickyKlods.csproj | ||
| TrayIcon.cs | ||
Sticky Klods ✳
Заметки-стикеры для рабочего стола Windows. Без Электрона: C# + WPF (.NET 9), exe на ~300 КБ.
Запуск
dist\StickyKlods.exe
Нужен .NET 9 Desktop Runtime (если стоит .NET 9 SDK, он уже есть).
Пересобрать: build.cmd.
Что умеет
- Сколько угодно заметок. Их нет ни в панели задач, ни в Alt+Tab.
- Шапка заметки: ⚙ настройки слева; справа 🖥 на рабочий стол, 📌 поверх всех окон и ✕ закрыть.
- На рабочий стол: заметка живёт под всеми окнами, прямо на обоях, и не прячется по Win+D.
- Поверх всех: всегда сверху.
- Закрыть: заметка прячется, вернуть можно из трея (меню «Заметки»). Пустые заметки удаляются.
- Markdown: заголовки, жирный, курсив,
зачёркнутый, ==маркер==,код, блоки кода, списки (вложенные), чекбоксы (кликаются прямо в просмотре), цитаты, таблицы, ссылки, автоссылки,---. - Картинки: Ctrl+V скриншота, перетаскивание файлов или кнопка на панели. Файлы копируются в папку данных. Двойной клик по картинке открывает её. Другие перетащенные файлы и папки вставляются ссылками.
- Настройки заметки: 10 цветов (светлые и тёмные) и свои цвета (кнопка «+»), 5 шрифтов (включая рукописные) и свои шрифты (кнопка «+»), размер текста, непрозрачность, скругление углов, фиксация позиции, сворачивание в полоску, удаление. Свои цвета и шрифты убираются правым кликом.
- Напоминания (⚙ → «Напомнить…» или Ctrl+R): быстрые кнопки, таймер (
25,1:30,90с,2ч) или точное время с датой (21:30+25.09/завтра). В шапке появляется колокольчик, за час до срабатывания он показывает обратный отсчёт. Когда время пришло, приложение пищит, мигает шапкой заметки и присылает уведомление Windows «Вы просили вас уведомить — …». Если в этот момент приложение было выключено, напоминание сработает при следующем запуске. - Трей: новая заметка, показать / спрятать все, список всех заметок, автозагрузка вкл/выкл, папка с данными, выход. Двойной клик по иконке — новая заметка.
- Повторный запуск exe не открывает вторую копию, а создаёт новую заметку.
Горячие клавиши
| Где | Клавиши | Действие |
|---|---|---|
| везде | Ctrl+Alt+N | новая заметка |
| везде | Ctrl+Alt+H | спрятать / вернуть все заметки |
| заметка | двойной клик / Enter / Ctrl+E | редактировать |
| заметка | двойной клик по шапке | свернуть / развернуть |
| заметка | Ctrl+N / Ctrl+W | новая / закрыть |
| заметка | Ctrl+R | напомнить |
| заметка | Ctrl+колесо, Ctrl+± | размер текста |
| редактор | Esc / Ctrl+Enter | готово |
| редактор | Ctrl+B / I / D / H / K / L | жирный / курсив / зачёркнутый / маркер / ссылка / чекбокс |
| редактор | Enter в списке | продолжить список (на пустом пункте — выйти из списка) |
| редактор | Tab / Shift+Tab в списке | вложить / вынести пункт |
Где лежат данные
%APPDATA%\StickyKlods\: notes.json (есть резервная копия .bak), папка images\ и error.log.
Автозагрузка — ключ HKCU\Software\Microsoft\Windows\CurrentVersion\Run\StickyKlods.