• 1.0.0 0324a9bf84

    1.0.0 Stable

    Khyretos released this 2026-02-26 02:55:46 +01:00 | 3 commits to main since this release

    🎉 Initial Release

    • Complete rewrite of the original NohBoard in C++17 / Qt6.

    • Cross‑platform: runs on Linux (X11/Wayland), Windows, and macOS (Intel & Apple Silicon).

    • Keyboard & mouse visualization:

      • Highlights pressed keys.

      • Displays mouse button clicks, scroll wheel, and a speed/direction indicator.

    • Fully customizable:

      • Load different keyboard definitions and visual styles (JSON format).

      • In‑app editing of element properties (text, position, boundaries, key codes).

      • Edit global keyboard style (colors, images, fonts) with an optional per‑element override.

    • Persistent settings: saves window position, last used keyboard, and user preferences.

    • Input hooks for all major platforms:

      • Linux: X11 (XRecord) and Wayland (libinput).

      • Windows: low‑level hooks (WH_KEYBOARD_LL / WH_MOUSE_LL).

      • macOS: Core Graphics event taps (requires accessibility permission).

    • Standalone distribution packages:

      • Linux AppImage (built with linuxdeploy).

      • Windows static executable (via MXE cross‑compilation, no external DLLs).

      • macOS universal .app bundle (supports both x86_64 and arm64).

    • Documentation and build scripts for easy local development and packaging.

    • Licensed under GPL version 2.

    Downloads