- ❓ Ensure the about screen appears on top
- 🔗 Add website links to the about screen
- 🖼️ Add icons to the ‘About…’ and ‘Quit’ menu items
- 💅 Consistent menu item style
- 📐 Correct the appearance of the ‘Check for Updates…’ menu item
- ©️ Update the copyright to 2026
- ✨ Ensure app can check for updates
- ✨ Support updates using Sparkle
- 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
- Remember devices and automatically connect
- Enable/disable keyboard event handling with a global hotkey (Ctrl+Opt+Cmd+K)
- Show a HUD when toggling capture
- Support mouse move and click events
- Hide mouse cursor during capture
- Add option to open at login
- Show the keyboard shortcut on the HUD
- Support scroll wheel
- Show the enable/disable keyboard shortcut in the menu ⌨️
- 📦 Publish standalone macOS builds
- 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
- Use a better symbol for the device row menu
- Detect when devices have been disconnected
- Show the commit id in the about screen
- Remove stale devices from the menu
- Don’t show the device menu icon unless the row is highlighted
- Thank Pavlos for testing 🎉
- Ensure keyboard modifiers work correctly
- Crash with large mouse movements
- Support dragging with right mouse button
- Don’t show the OSD on startup
- Update the copyright notice to 2023
- Fix styling on enable/disable keyboard shortcut in the menu ⌨️
- Update TestFlight build
- Update the provisioning profile and certificate
- Update TestFlight build
- Update copyright to Jason Morley
- Update copyright to 2024
- Update Diligence and Interact libraries and licenses
- Move to personal developer account
- Thank Lukas Fittl 🙏🏻
- Update TestFlight
- Update TestFlight build
- Support macOS 26
- ❓ Update the about screen appearance
- 🙄 Ask for accessibility permissions