Skip to content

Feature/improvements v0.0.3 - #1

Merged
alexhmt merged 4 commits into
mainfrom
feature/improvements-v0.0.3
Feb 1, 2026
Merged

Feature/improvements v0.0.3#1
alexhmt merged 4 commits into
mainfrom
feature/improvements-v0.0.3

Conversation

@alexhmt

@alexhmt alexhmt commented Feb 1, 2026

Copy link
Copy Markdown
Owner

No description provided.

Ezalex and others added 4 commits February 1, 2026 21:33
Изменения:
- fix: использовать config.font_family вместо хардкода "Arial"
- feat: использовать rcWork для корректного позиционирования
  (убран хардкод taskbar_height=40, поддержка любых app-баров и DPI)
- refactor: заменить WINDOW_STATES на GWLP_USERDATA
  (O(1) доступ к состоянию окна, убран глобальный Mutex)
- feat: GetLocaleInfoW для человекочитаемых имён раскладок
  (вместо hex-кодов для неизвестных раскладок)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Проверка mtime файла config.json каждые 2 секунды
- При изменении: перезагрузка конфига и пересоздание индикаторов
- Обновляются: позиции, шрифт, цвета, hide_delay, звук

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Добавить информацию о горячей перезагрузке конфигурации
- Добавить список рекомендуемых шрифтов для font_family
- Примеры использования шрифтов

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Новый параметр opacity (0-100%) в конфиге
- WS_EX_TRANSPARENT: клики проходят сквозь индикатор
- max_alpha ограничивает максимальную непрозрачность
- По умолчанию opacity: 80 (80% непрозрачности)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@alexhmt
alexhmt merged commit da1fb0f into main Feb 1, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant