Skip to content

Releases: zxchm0nya/KeyForge

KeyForge 1.0.4

Choose a tag to compare

@zxchm0nya zxchm0nya released this 26 Sep 16:36

Добавлено

GIF-фон переписан: корректные цвета и кадры, загрузка в фоне без зависаний, первый кадр сразу, блюр запекается в кадры
Больше форматов фото для фона: tif, tiff, ico
Выбор неподдерживаемого файла больше не ломает текущий фон

Исправлено

Тост обновления растягивал панель - теперь всплывает поверх окна
GIF не стартовал сразу после выбора, только после перезапуска
Лаги интерфейса при играющей гифке - фон больше не пересобирается на каждый тик слайдеров, компоновка идет в целевом размере

Убрано

Видео-фон (остались фото и GIF)

KeyForge 1.0.3

Choose a tag to compare

@zxchm0nya zxchm0nya released this 25 Sep 16:41

Что нового

Профили клавиатур под приложения

Автопереключение настроек под активное окно
Создание и редактирование профилей в пару кликов
Подсветка и эффекты сохраняются в профиль

Логирование ошибок

Все ошибки пишутся в лог-файл автоматически
Отправка ошибки разработчику в один клик - кнопка экспорта лога (zip-архив открывается сразу)

Проверка обновлений

Автопроверка новой версии при запуске
Всплывающее уведомление с кнопкой «Обновить»

Темы оформления

Тёмная и светлая темы с плавной анимированной сменой цветов
Свои цвета для каждой темы: фон, панели, карточки, текст
Пресеты акцентного цвета + выбор любого цвета вручную
Фон-картинка, GIF и видео с настройкой затемнения и блюра

Тест клавиатуры

Детект дребезга переключателей (chatter) с подсветкой и логом
Живые HID-события, матрица VIA из конфига

Плагины

Задел под плагины: dll в папке plugins расширяют функционал

Интерфейс

Сайдбар на выбор: слева, справа, сверху, снизу
Плавные анимации блоков при перетаскивании
Кнопки сброса оформления и раскладки

Исправления

Уведомление об обновлении больше не растягивает панель - всплывает поверх окна

KeyForge 1.0.2

Choose a tag to compare

@zxchm0nya zxchm0nya released this 24 Sep 13:08
c948a85

Блоки можно переставлять. На главных экранах у блоков появились ручки - тяни и меняй порядок, расположение сохраняется. Кнопка «Сбросить всё» в настройках возвращает стандартный порядок.

Позиция меню. В настройках можно поставить панель навигации слева, сверху, справа или снизу. Переключение сразу на живом окне, без перезапуска.

Проверка обновлений. При старте приложение смотрит GitHub: если вышел новый релиз - плашка с описанием и кнопкой «Обновить» (открывает страницу релиза). То же самое в Настройках → «Обновления»: проверить вручную, посмотреть что нового, открыть на GitHub.

KeyForge 1.0.1

Choose a tag to compare

@zxchm0nya zxchm0nya released this 20 Sep 16:00
c948a85

Новое
Фон: картинки, GIF и видео. В настройках оформления теперь можно поставить на фон не только картинку, но и гифку или видео (mp4, avi, mov, wmv, mkv, webm). Видео играет по кругу без звука.
Фон ставит себя на паузу. Когда переключаешься на другое приложение, гифка/видео останавливаются и не едят ресурсы. Возвращаешься - продолжают с того же места.
Новые иконки вкладок. Устройство, клавиатура, лампочка, клавиша F1 и шестерня. Иконки перекрашиваются под акцентный цвет темы, шестерня проворачивается при клике на «Настройки».
Установщик кладёт исходники. Проект опенсорс - вместе с программой ставится весь исходный код, можно менять под себя.

Улучшения
Скользящая подсветка меню. Выделение теперь перелетает на выбранную вкладку, а не телепортируется.
Быстрый плавный скролл. Прокрутка без инерции и рывков.
Оптимизация фона. Блюр запекается один раз при загрузке, кадры гифок ужимаются заранее - интерфейс не просаживается.
Обычный интерфейс установщика вместо кастомного - стандартное окно Windows.

Исправления
Обновление поверх старой версии в ту же папку теперь перезаписывает файлы, а не падает с ошибкой.
Сборка больше не пакует устаревший exe: чистка перед релизом + проверки, что приложение не запущено.

1.0.0

Choose a tag to compare

@zxchm0nya zxchm0nya released this 28 Aug 06:58
c948a85
Delete AGENTS.md