Skip to content

Радиальное меню 0.6.0

Choose a tag to compare

@github-actions github-actions released this 19 Oct 06:01
· 31 commits to main since this release

Добавлено

  • Окно «Настройки» (пункт в трее): тема, кнопка мыши, сочетание клавиш с записью, размер, чувствительность, задержка, папка хранилища, автозапуск.
  • Светлая и тёмная темы, автоопределение по теме Windows (и для macOS/Linux в переносимом ядре).
  • Вызов меню не только боковой кнопкой мыши, но и сочетанием клавиш.
  • Состав меню в menu.yaml: до 12 основных кнопок, веера до 6 пунктов, вложенные веера (до 3 уровней), запуск любых программ, свои иконки (SVG/PNG, иконки программ, буквы), меню для отдельных программ, цепочки steps с паузами.
  • Окно заметки: поле названия, подсказки [[ отдельной плашкой, крестик, кнопка «Сохранить», выбор папки хранилища прямо в окне.
  • Журнал %APPDATA%\RadialMenu\RadialMenu.log с запуском, ошибками и авариями; пункт «Открыть журнал» в трее; окно при аварии.
  • Установщик (на пользователя, без прав администратора) и переносимый zip; при удалении автозапуск снимается.
  • Значок в трее без плитки, светлый и тёмный вариант под панель задач; новые размеры значка (20, 28, 40 px).

Изменено

  • Код разложен по слоям: model → engine → render → notes → ui → platform.
  • Встроенные иконки — только SVG.
  • Разбор YAML — serde_yaml_ng вместо заброшенного serde_yaml.
  • Размер exe уменьшен (ядро рисования собирается на скорость, остальное — на размер).
  • Пауза в steps больше не блокирует программу.

Исправлено

  • Меню по сочетанию клавиш сразу закрывалось.
  • Мелкие размеры значка не использовали упрощённый рисунок и расплывались.
  • Битая кодировка многоточия в обрезанных подписях.
  • Автозапуск, указывающий на старый путь, самовосстанавливается при запуске.