Skip to content

Latest commit

 

History

History
140 lines (82 loc) · 8.16 KB

CHANGELOG.md

File metadata and controls

140 lines (82 loc) · 8.16 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

v0.6.0 - 2025-12-24

Not quite a 1.0, because faces and vertices cannot yet be dragged.

Added

Edit mode!

There's a new toggle for edit mode in the global context menu. You can graphically manipulate every part of a keyboard and its style. No more typing away at a JSON file.

Other additions

  • Nix support. #7
  • Some example keyboards are downloaded if none are present. e7bc762
  • Key background images. e4bd63
  • Layout background images. 912027
  • Exit button in global context menu. f1c04a6
  • Version info in settings menu. c46943d
  • Labels for the layout and style picklists in the load keyboard menu. 2805261
  • The context menu is now scrollable in case the window is too small for it to fully display. 880650a

Fixed

  • The global styles directory appearing in the keyboard categories list. 6594a75
  • Holding keys for an extended time period causing them to never be released. bb12d99
  • Font size not changing with key pressed/loose state. 6726d1c
  • Selected style not being remembered between launches. ef73d9f

Changed

  • Primary display is marked as such in list of displays in settings menu. f2e0a00
  • Version property of keyboard layout is now optional. 79a3162
  • Global default style's mouse speed indicator's outer color now matches NohBoard's (white). fda0006
  • Mouse speed indicator's sensitivity is closer to NohBoard's. 1fde6e6
  • Display option dropdown is not displayed if there is only one option. 1db5fc1

Removed

  • Automatic desktop entry creation. 5c6465f

v0.5.3 - 2024-2-27

We're back on crates.io!

As of iced_aw#209, iced_aw is on iced v0.12.0. This means that I don't have to depend on their Git repo to have a v0.12 context menu, which means I can finally publish on crates.io again. Hurrah!

Added

  • Support for global styles. 1ee37b9
  • Creation of global styles folder to install behavior. 321c8b9

v0.5.2 - 2024-2-21

Added

  • Button to clear the pressed keys list in case of emergencies. ef7bd95

Fixed

  • Certain characters not rendering. dfa8f08

v0.5.1 - 2024-2-20

Changed

  • There is no more --install command-line argument. If NuhxBoard sees it doesn't have any settings file to read, it'll make one and also create the start menu entry.

Fixed

  • Crash where a key release was received with no preceding key press. d5cc1aa

v0.5.0 - 2024-2-19

NuhxBoard is now a fully graphical application!

No more command-line arguments. The future is now.
On launch, you'll be prompted to load a keyboard and select its style through a menu that's as close to NohBoard as I could get. If you want to change the keyboard or style, you can right-click anywhere in the main window and select "Load keyboard" to change your selection.

Added

  • --install command to put NuhxBoard in your OS's app list (Not implemented for MacOS).
  • Settings and graphical menu to change them.

Changed

  • No longer captures inputs when window is focused. 93aa6d0

v0.4.0 - 2024-2-13

Changed

  • Receiving an unknown keycode no longer causes NuhxBoard to crash, but a message is still printed to stderr. 87621b5

Fixed

  • Missing iced keycodes LWin and RWin. 13951ab

v0.3.2 - 2024-2-13

Fixed

  • Crash when either meta key or scroll lock was pressed. 4b6dc1b1
  • Crash when caps lock was pressed with window focused. ca073ab
  • Shift text behaving incorrectly. a677332

v0.3.1 - 2024-2-2

Fixed

  • Window size under Wayland. 6af88ac
  • Occasional duration_since error while window is focused. f0ef286

v0.3.0 - 2024-2-1

Added

  • Function to list keyboards and keyboard groups. 67e5308
  • Warning when running under Wayland. b389725

Changed

  • Help message tagline now matches NuhxBoard's cross-platform capability. d300ee9

Fixed

  • Occasional panic on window close. aad1d09
  • Events not being handled when NuhxBoard is focused. #4

v0.2.1 - 2024-01-31

Added

  • Cross-platform functionality with rdev. #3