Releases: inseven/tinyboard
Releases · inseven/tinyboard
macOS 0.1.0 rc
Changes
- Initial firmware with support for echoing and inputting latin characters
- Initial commit of the macOS app with support for pairing and basic input
- Support enable/disable keyboard input
- Support sending some control characters
- Support function keys This includes a drive-by refactor to separate classes and structs into individual files.
- Add a placeholder icon
- Add an about screen and license details
- Add a menu bar to control the connection
- Connect and disconnect from the menu bar extra
- Automatically reconnect to the preferred device
- Show the about screen from the menu bar menu
Fixes
- Improve performance sending characters
- Give feedback about the bluetooth connection state
- Enable/disable input from the macOS app
- Remote enable/disable functionality was unreliable
- Support format strings in device-side logging
- Log the correct characters when running in disabled mode
- Support disconnect and reconnect in the Mac app
- Only show connection options when connected
- Rename the project to InputStick
- Improve the layout of the connection screen
- Update the placeholder icon
- Menu Bar Extra as primary device selection mechanism
- Simplify the main window
- Move enable/disable to the menu bar extra
- Support connecting to multiple devices
- Slightly improved error logging when writing characteristics
- Improve layout of the menu bar extra
- Improve menu bar extra layout and restore enable/disable functionality
- Don't disconnect when selecting a peripheral for a second time
- Layout improvements
- Enable/disable the event tap when changing caputre state
- Send globally captured keys and modifiers
- Don't show the Dock icon
- Clean up the device list a little
- Rename the project from InputStick to TinyBoard
- Match the bluetooth menu styling
- Ensure the tiny board always initially accepts input
- Use a toggle to enable/disable injecting key events
- Show the about view when clicking 'About'
- Don't allow resizing or minimising of the about view
- Add the Interact license to the about window
- Show license details when clicking licenses in the about window
- Don't allow license windows to be resized or minimized