-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
657d0f9
commit 18c5e77
Showing
18 changed files
with
7,592 additions
and
7,592 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,23 +1,23 @@ | ||
name: Build | ||
on: | ||
push: | ||
branches: ["main"] | ||
paths: | ||
- '**.rs' | ||
pull_request: | ||
branches: ["main"] | ||
env: | ||
CARGO_TERM_COLOR: always | ||
jobs: | ||
build: | ||
runs-on: ubuntu-latest | ||
steps: | ||
- uses: actions/checkout@v3 | ||
- uses: awalsh128/cache-apt-pkgs-action@v1.3.1 | ||
with: | ||
packages: libxi-dev libxtst-dev | ||
version: 1.0 | ||
- name: Build | ||
run: cargo build --verbose | ||
- name: Run tests | ||
run: cargo test --verbose | ||
name: Build | ||
on: | ||
push: | ||
branches: ["main"] | ||
paths: | ||
- '**.rs' | ||
pull_request: | ||
branches: ["main"] | ||
env: | ||
CARGO_TERM_COLOR: always | ||
jobs: | ||
build: | ||
runs-on: ubuntu-latest | ||
steps: | ||
- uses: actions/checkout@v3 | ||
- uses: awalsh128/cache-apt-pkgs-action@v1.3.1 | ||
with: | ||
packages: libxi-dev libxtst-dev | ||
version: 1.0 | ||
- name: Build | ||
run: cargo build --verbose | ||
- name: Run tests | ||
run: cargo test --verbose |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
target/ | ||
bacon.toml | ||
release/ | ||
NuhxBoard*.tar.gz | ||
target/ | ||
bacon.toml | ||
release/ | ||
NuhxBoard*.tar.gz |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,90 +1,90 @@ | ||
# Changelog | ||
|
||
All notable changes to this project will be documented in this file. | ||
|
||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), | ||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). | ||
|
||
## [v0.5.2](https://github.com/justdeeevin/nuhxboard/compare/v0.5.1...HEAD) | ||
|
||
### Added | ||
|
||
- Button to clear the pressed keys list in case of emergencies. [ef7bd95](https://github.com/justdeeevin/commits/ef7bd95608701274f3c1125e7f292de8df6f1eb9) | ||
|
||
### Fixed | ||
|
||
- Certain characters not rendering. [dfa8f08](https://githb.com/justdeeevin/commits/dfa8f08d577b4296bc0f8a478bcbc4349c5ed8f8) | ||
|
||
## [v0.5.1](https://github.com/justdeeevin/nuhxboard/releases/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](https://github.com/justdeeevin/nuhxboard/commits/d5cc1aa31924f9087a7d7e6b60254253cf0b5c81) | ||
|
||
## [v0.5.0](https://github.com/justDeeevin/NuhxBoard/releases/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](https://github.com/justDeeevin/NuhxBoard/commit/93aa6d08bd9a002a472f58ec9cb90b1b41cab91c | ||
|
||
## [v0.4.0](https://github.com/justDeeevin/NuhxBoard/releases/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](https://github.com/justDeeevin/NuhxBoard/commit/87621b52b6c16978bce3cdef1b3808fca7f79668) | ||
|
||
### Fixed | ||
|
||
- Missing iced keycodes `LWin` and `RWin`. [13951ab](https://github.com/justDeeevin/NuhxBoard/commit/13951ab8190ce8f93b1372219a87d65262a74b77) | ||
|
||
## [v0.3.2](https://github.com/justDeevin/NuhxBoard/releases/v0.3.2) - 2024-2-13 | ||
|
||
### Fixed | ||
|
||
- Crash when either meta key or scroll lock was pressed. [4b6dc1b1](https://github.com/justDeeevin/NuhxBoard/commit/4b6dc1b17a4984a592457436dc2132727f28960a) | ||
- Crash when caps lock was pressed with window focused. [ca073ab](https://github.com/justDeeevin/NuhxBoard/commit/ca073ab4739a75f974e153d6c8a8a029fa271b1b) | ||
- Shift text behaving incorrectly. [a677332](https://github.com/justDeeevin/NuhxBoard/commit/a677332c34b92c7f935272dd041ec65bf3116c20) | ||
|
||
## [v0.3.1](https://github.com/justDeevin/NuhxBoard/releases/v0.3.1) - 2024-2-2 | ||
|
||
### Fixed | ||
|
||
- Window size under Wayland. [6af88ac](https://github.com/justDeevin/NuhxBoard/commit/6af88ac0ec2c390a60ce4f1a2648284dd271be9c) | ||
- Occasional duration_since error while window is focused. [f0ef286](https://github.com/justDeevin/NuhxBoard/commit/f0ef286c50a18dec68cf8395c97c20f97799356a) | ||
|
||
## [v0.3.0](https://github.com/justDeevin/NuhxBoard/releases/v0.3.0) - 2024-2-1 | ||
|
||
### Added | ||
|
||
- Function to list keyboards and keyboard groups. [67e5308](https://github.com/justDeevin/NuhxBoard/commit/67e5308a3b7b76253bef1b7de5dd8d830190d35c) | ||
- Warning when running under Wayland. [b389725](https://github.com/justDeevin/NuhxBoard/commit/b3897255979f55006802939eee9dab4bcc03c478) | ||
|
||
### Changed | ||
|
||
- Help message tagline now matches NuhxBoard's cross-platform capability. [d300ee9](https://github.com/justDeevin/NuhxBoard/commit/d300ee9f8902d8c745b47662c9319061c317b7e7) | ||
|
||
### Fixed | ||
|
||
- Occasional panic on window close. [aad1d09](https://github.com/justDeevin/NuhxBoard/commit/aad1d0997be01f58092feb43fcc81625b717c450) | ||
- Events not being handled when NuhxBoard is focused. [#4](https://github.com/justDeevin/NuhxBoard/issues/4) | ||
|
||
## [v0.2.1](https://github.com/thepyrotf2/nuhxboard/releases/v0.2.1) - 2024-01-31 | ||
|
||
### Added | ||
|
||
- Cross-platform functionality with [`rdev`](https://crates.io/crates/rdev). [#3](https://github.com/thepyrotf2/nuhxboard/pull/3) | ||
# Changelog | ||
|
||
All notable changes to this project will be documented in this file. | ||
|
||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), | ||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). | ||
|
||
## [v0.5.2](https://github.com/justdeeevin/nuhxboard/compare/v0.5.1...HEAD) - Unreleased | ||
|
||
### Added | ||
|
||
- Button to clear the pressed keys list in case of emergencies. [ef7bd95](https://github.com/justdeeevin/commits/ef7bd95608701274f3c1125e7f292de8df6f1eb9) | ||
|
||
### Fixed | ||
|
||
- Certain characters not rendering. [dfa8f08](https://githb.com/justdeeevin/commits/dfa8f08d577b4296bc0f8a478bcbc4349c5ed8f8) | ||
|
||
## [v0.5.1](https://github.com/justdeeevin/nuhxboard/releases/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](https://github.com/justdeeevin/nuhxboard/commits/d5cc1aa31924f9087a7d7e6b60254253cf0b5c81) | ||
|
||
## [v0.5.0](https://github.com/justDeeevin/NuhxBoard/releases/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](https://github.com/justDeeevin/NuhxBoard/commit/93aa6d08bd9a002a472f58ec9cb90b1b41cab91c | ||
|
||
## [v0.4.0](https://github.com/justDeeevin/NuhxBoard/releases/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](https://github.com/justDeeevin/NuhxBoard/commit/87621b52b6c16978bce3cdef1b3808fca7f79668) | ||
|
||
### Fixed | ||
|
||
- Missing iced keycodes `LWin` and `RWin`. [13951ab](https://github.com/justDeeevin/NuhxBoard/commit/13951ab8190ce8f93b1372219a87d65262a74b77) | ||
|
||
## [v0.3.2](https://github.com/justDeevin/NuhxBoard/releases/v0.3.2) - 2024-2-13 | ||
|
||
### Fixed | ||
|
||
- Crash when either meta key or scroll lock was pressed. [4b6dc1b1](https://github.com/justDeeevin/NuhxBoard/commit/4b6dc1b17a4984a592457436dc2132727f28960a) | ||
- Crash when caps lock was pressed with window focused. [ca073ab](https://github.com/justDeeevin/NuhxBoard/commit/ca073ab4739a75f974e153d6c8a8a029fa271b1b) | ||
- Shift text behaving incorrectly. [a677332](https://github.com/justDeeevin/NuhxBoard/commit/a677332c34b92c7f935272dd041ec65bf3116c20) | ||
|
||
## [v0.3.1](https://github.com/justDeevin/NuhxBoard/releases/v0.3.1) - 2024-2-2 | ||
|
||
### Fixed | ||
|
||
- Window size under Wayland. [6af88ac](https://github.com/justDeevin/NuhxBoard/commit/6af88ac0ec2c390a60ce4f1a2648284dd271be9c) | ||
- Occasional duration_since error while window is focused. [f0ef286](https://github.com/justDeevin/NuhxBoard/commit/f0ef286c50a18dec68cf8395c97c20f97799356a) | ||
|
||
## [v0.3.0](https://github.com/justDeevin/NuhxBoard/releases/v0.3.0) - 2024-2-1 | ||
|
||
### Added | ||
|
||
- Function to list keyboards and keyboard groups. [67e5308](https://github.com/justDeevin/NuhxBoard/commit/67e5308a3b7b76253bef1b7de5dd8d830190d35c) | ||
- Warning when running under Wayland. [b389725](https://github.com/justDeevin/NuhxBoard/commit/b3897255979f55006802939eee9dab4bcc03c478) | ||
|
||
### Changed | ||
|
||
- Help message tagline now matches NuhxBoard's cross-platform capability. [d300ee9](https://github.com/justDeevin/NuhxBoard/commit/d300ee9f8902d8c745b47662c9319061c317b7e7) | ||
|
||
### Fixed | ||
|
||
- Occasional panic on window close. [aad1d09](https://github.com/justDeevin/NuhxBoard/commit/aad1d0997be01f58092feb43fcc81625b717c450) | ||
- Events not being handled when NuhxBoard is focused. [#4](https://github.com/justDeevin/NuhxBoard/issues/4) | ||
|
||
## [v0.2.1](https://github.com/thepyrotf2/nuhxboard/releases/v0.2.1) - 2024-01-31 | ||
|
||
### Added | ||
|
||
- Cross-platform functionality with [`rdev`](https://crates.io/crates/rdev). [#3](https://github.com/thepyrotf2/nuhxboard/pull/3) |
Oops, something went wrong.