Skip to content

Releases: inseven/tinyboard

macOS 0.1.0 rc.30

25 Dec 20:13
0245ef5
Compare
Choose a tag to compare
macOS 0.1.0 rc.30 Pre-release
Pre-release

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
  • Remember devices and automatically connect (#7)
  • Enable/disable keyboard event handling with a global hotkey (Ctrl+Opt+Cmd+K) (#12)
  • Show a HUD when toggling capture (#14)
  • Support mouse move and click events (#20)
  • Hide mouse cursor during capture (#23)
  • Add option to open at login (#25)
  • Show the keyboard shortcut on the HUD (#26)
  • Support scroll wheel (#28)
  • Show the enable/disable keyboard shortcut in the menu ⌨️ (#35)

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
  • Use a better symbol for the device row menu
  • Detect when devices have been disconnected (#2)
  • Show the commit id in the about screen (#4)
  • Remove stale devices from the menu (#5)
  • Don't show the device menu icon unless the row is highlighted (#6)
  • Thank Pavlos for testing 🎉 (#9)
  • Ensure keyboard modifiers work correctly (#19)
  • Crash with large mouse movements (#21)
  • Support dragging with right mouse button (#22)
  • Don't show the OSD on startup (#27)
  • Update the copyright notice to 2023 (#31)
  • Fix styling on enable/disable keyboard shortcut in the menu ⌨️ (#36)
  • Update TestFlight build (#38)
  • Update the provisioning profile and certificate (#39)
  • Update TestFlight build (#45)
  • Update copyright to Jason Morley (#47)
  • Update copyright to 2024 (#48)
  • Update Diligence and Interact libraries and licenses (#49)
  • Move to personal developer account (#56)
  • Thank Lukas Fittl 🙏🏻 (#57)
  • Update TestFlight (#63)

macOS 0.1.0 rc.29

27 Jan 07:29
b8d3b21
Compare
Choose a tag to compare
macOS 0.1.0 rc.29 Pre-release
Pre-release

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
  • Remember devices and automatically connect (#7)
  • Enable/disable keyboard event handling with a global hotkey (Ctrl+Opt+Cmd+K) (#12)
  • Show a HUD when toggling capture (#14)
  • Support mouse move and click events (#20)
  • Hide mouse cursor during capture (#23)
  • Add option to open at login (#25)
  • Show the keyboard shortcut on the HUD (#26)
  • Support scroll wheel (#28)
  • Show the enable/disable keyboard shortcut in the menu ⌨️ (#35)

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
  • Use a better symbol for the device row menu
  • Detect when devices have been disconnected (#2)
  • Show the commit id in the about screen (#4)
  • Remove stale devices from the menu (#5)
  • Don't show the device menu icon unless the row is highlighted (#6)
  • Thank Pavlos for testing 🎉 (#9)
  • Ensure keyboard modifiers work correctly (#19)
  • Crash with large mouse movements (#21)
  • Support dragging with right mouse button (#22)
  • Don't show the OSD on startup (#27)
  • Update the copyright notice to 2023 (#31)
  • Fix styling on enable/disable keyboard shortcut in the menu ⌨️ (#36)
  • Update TestFlight build (#38)
  • Update the provisioning profile and certificate (#39)
  • Update TestFlight build (#45)
  • Update copyright to Jason Morley (#47)
  • Update copyright to 2024 (#48)
  • Update Diligence and Interact libraries and licenses (#49)
  • Move to personal developer account (#56)
  • Thank Lukas Fittl 🙏🏻 (#57)

macOS 0.1.0 rc.28

27 Jan 06:50
d037529
Compare
Choose a tag to compare
macOS 0.1.0 rc.28 Pre-release
Pre-release

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
  • Remember devices and automatically connect (#7)
  • Enable/disable keyboard event handling with a global hotkey (Ctrl+Opt+Cmd+K) (#12)
  • Show a HUD when toggling capture (#14)
  • Support mouse move and click events (#20)
  • Hide mouse cursor during capture (#23)
  • Add option to open at login (#25)
  • Show the keyboard shortcut on the HUD (#26)
  • Support scroll wheel (#28)
  • Show the enable/disable keyboard shortcut in the menu ⌨️ (#35)

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
  • Use a better symbol for the device row menu
  • Detect when devices have been disconnected (#2)
  • Show the commit id in the about screen (#4)
  • Remove stale devices from the menu (#5)
  • Don't show the device menu icon unless the row is highlighted (#6)
  • Thank Pavlos for testing 🎉 (#9)
  • Ensure keyboard modifiers work correctly (#19)
  • Crash with large mouse movements (#21)
  • Support dragging with right mouse button (#22)
  • Don't show the OSD on startup (#27)
  • Update the copyright notice to 2023 (#31)
  • Fix styling on enable/disable keyboard shortcut in the menu ⌨️ (#36)
  • Update TestFlight build (#38)
  • Update the provisioning profile and certificate (#39)
  • Update TestFlight build (#45)
  • Update copyright to Jason Morley (#47)
  • Update copyright to 2024 (#48)
  • Update Diligence and Interact libraries and licenses (#49)
  • Move to personal developer account (#56)

macOS 0.1.0 rc.27

27 Jan 04:25
bc7dc23
Compare
Choose a tag to compare
macOS 0.1.0 rc.27 Pre-release
Pre-release

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
  • Remember devices and automatically connect (#7)
  • Enable/disable keyboard event handling with a global hotkey (Ctrl+Opt+Cmd+K) (#12)
  • Show a HUD when toggling capture (#14)
  • Support mouse move and click events (#20)
  • Hide mouse cursor during capture (#23)
  • Add option to open at login (#25)
  • Show the keyboard shortcut on the HUD (#26)
  • Support scroll wheel (#28)
  • Show the enable/disable keyboard shortcut in the menu ⌨️ (#35)

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
  • Use a better symbol for the device row menu
  • Detect when devices have been disconnected (#2)
  • Show the commit id in the about screen (#4)
  • Remove stale devices from the menu (#5)
  • Don't show the device menu icon unless the row is highlighted (#6)
  • Thank Pavlos for testing 🎉 (#9)
  • Ensure keyboard modifiers work correctly (#19)
  • Crash with large mouse movements (#21)
  • Support dragging with right mouse button (#22)
  • Don't show the OSD on startup (#27)
  • Update the copyright notice to 2023 (#31)
  • Fix styling on enable/disable keyboard shortcut in the menu ⌨️ (#36)
  • Update TestFlight build (#38)
  • Update the provisioning profile and certificate (#39)
  • Update TestFlight build (#45)
  • Update copyright to Jason Morley (#47)
  • Update copyright to 2024 (#48)
  • Update Diligence and Interact libraries and licenses (#49)

macOS 0.1.0 rc.26

27 Jan 04:12
fb61da5
Compare
Choose a tag to compare
macOS 0.1.0 rc.26 Pre-release
Pre-release

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
  • Remember devices and automatically connect (#7)
  • Enable/disable keyboard event handling with a global hotkey (Ctrl+Opt+Cmd+K) (#12)
  • Show a HUD when toggling capture (#14)
  • Support mouse move and click events (#20)
  • Hide mouse cursor during capture (#23)
  • Add option to open at login (#25)
  • Show the keyboard shortcut on the HUD (#26)
  • Support scroll wheel (#28)
  • Show the enable/disable keyboard shortcut in the menu ⌨️ (#35)

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
  • Use a better symbol for the device row menu
  • Detect when devices have been disconnected (#2)
  • Show the commit id in the about screen (#4)
  • Remove stale devices from the menu (#5)
  • Don't show the device menu icon unless the row is highlighted (#6)
  • Thank Pavlos for testing 🎉 (#9)
  • Ensure keyboard modifiers work correctly (#19)
  • Crash with large mouse movements (#21)
  • Support dragging with right mouse button (#22)
  • Don't show the OSD on startup (#27)
  • Update the copyright notice to 2023 (#31)
  • Fix styling on enable/disable keyboard shortcut in the menu ⌨️ (#36)
  • Update TestFlight build (#38)
  • Update the provisioning profile and certificate (#39)
  • Update TestFlight build (#45)
  • Update copyright to Jason Morley (#47)
  • Update copyright to 2024 (#48)

macOS 0.1.0 rc.25

27 Jan 04:04
96769c9
Compare
Choose a tag to compare
macOS 0.1.0 rc.25 Pre-release
Pre-release

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
  • Remember devices and automatically connect (#7)
  • Enable/disable keyboard event handling with a global hotkey (Ctrl+Opt+Cmd+K) (#12)
  • Show a HUD when toggling capture (#14)
  • Support mouse move and click events (#20)
  • Hide mouse cursor during capture (#23)
  • Add option to open at login (#25)
  • Show the keyboard shortcut on the HUD (#26)
  • Support scroll wheel (#28)
  • Show the enable/disable keyboard shortcut in the menu ⌨️ (#35)

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
  • Use a better symbol for the device row menu
  • Detect when devices have been disconnected (#2)
  • Show the commit id in the about screen (#4)
  • Remove stale devices from the menu (#5)
  • Don't show the device menu icon unless the row is highlighted (#6)
  • Thank Pavlos for testing 🎉 (#9)
  • Ensure keyboard modifiers work correctly (#19)
  • Crash with large mouse movements (#21)
  • Support dragging with right mouse button (#22)
  • Don't show the OSD on startup (#27)
  • Update the copyright notice to 2023 (#31)
  • Fix styling on enable/disable keyboard shortcut in the menu ⌨️ (#36)
  • Update TestFlight build (#38)
  • Update the provisioning profile and certificate (#39)
  • Update TestFlight build (#45)
  • Update copyright to Jason Morley (#47)

macOS 0.1.0 rc.24

04 Dec 08:47
8b8932f
Compare
Choose a tag to compare
macOS 0.1.0 rc.24 Pre-release
Pre-release

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
  • Remember devices and automatically connect (#7)
  • Enable/disable keyboard event handling with a global hotkey (Ctrl+Opt+Cmd+K) (#12)
  • Show a HUD when toggling capture (#14)
  • Support mouse move and click events (#20)
  • Hide mouse cursor during capture (#23)
  • Add option to open at login (#25)
  • Show the keyboard shortcut on the HUD (#26)
  • Support scroll wheel (#28)
  • Show the enable/disable keyboard shortcut in the menu ⌨️ (#35)

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
  • Use a better symbol for the device row menu
  • Detect when devices have been disconnected (#2)
  • Show the commit id in the about screen (#4)
  • Remove stale devices from the menu (#5)
  • Don't show the device menu icon unless the row is highlighted (#6)
  • Thank Pavlos for testing 🎉 (#9)
  • Ensure keyboard modifiers work correctly (#19)
  • Crash with large mouse movements (#21)
  • Support dragging with right mouse button (#22)
  • Don't show the OSD on startup (#27)
  • Update the copyright notice to 2023 (#31)
  • Fix styling on enable/disable keyboard shortcut in the menu ⌨️ (#36)
  • Update TestFlight build (#38)
  • Update the provisioning profile and certificate (#39)
  • Update TestFlight build (#45)

macOS 0.1.0 rc.23

20 Aug 18:40
ab895cc
Compare
Choose a tag to compare
macOS 0.1.0 rc.23 Pre-release
Pre-release

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
  • Remember devices and automatically connect (#7)
  • Enable/disable keyboard event handling with a global hotkey (Ctrl+Opt+Cmd+K) (#12)
  • Show a HUD when toggling capture (#14)
  • Support mouse move and click events (#20)
  • Hide mouse cursor during capture (#23)
  • Add option to open at login (#25)
  • Show the keyboard shortcut on the HUD (#26)
  • Support scroll wheel (#28)
  • Show the enable/disable keyboard shortcut in the menu ⌨️ (#35)

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
  • Use a better symbol for the device row menu
  • Detect when devices have been disconnected (#2)
  • Show the commit id in the about screen (#4)
  • Remove stale devices from the menu (#5)
  • Don't show the device menu icon unless the row is highlighted (#6)
  • Thank Pavlos for testing 🎉 (#9)
  • Ensure keyboard modifiers work correctly (#19)
  • Crash with large mouse movements (#21)
  • Support dragging with right mouse button (#22)
  • Don't show the OSD on startup (#27)
  • Update the copyright notice to 2023 (#31)
  • Fix styling on enable/disable keyboard shortcut in the menu ⌨️ (#36)
  • Update TestFlight build (#38)
  • Update the provisioning profile and certificate (#39)

macOS 0.1.0 rc.22

17 Jul 07:09
db217d6
Compare
Choose a tag to compare
macOS 0.1.0 rc.22 Pre-release
Pre-release

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
  • Remember devices and automatically connect (#7)
  • Enable/disable keyboard event handling with a global hotkey (Ctrl+Opt+Cmd+K) (#12)
  • Show a HUD when toggling capture (#14)
  • Support mouse move and click events (#20)
  • Hide mouse cursor during capture (#23)
  • Add option to open at login (#25)
  • Show the keyboard shortcut on the HUD (#26)
  • Support scroll wheel (#28)
  • Show the enable/disable keyboard shortcut in the menu ⌨️ (#35)

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
  • Use a better symbol for the device row menu
  • Detect when devices have been disconnected (#2)
  • Show the commit id in the about screen (#4)
  • Remove stale devices from the menu (#5)
  • Don't show the device menu icon unless the row is highlighted (#6)
  • Thank Pavlos for testing 🎉 (#9)
  • Ensure keyboard modifiers work correctly (#19)
  • Crash with large mouse movements (#21)
  • Support dragging with right mouse button (#22)
  • Don't show the OSD on startup (#27)
  • Update the copyright notice to 2023 (#31)
  • Fix styling on enable/disable keyboard shortcut in the menu ⌨️ (#36)
  • Update TestFlight build (#38)

macOS 0.1.0 rc.21

30 Jan 13:36
17da525
Compare
Choose a tag to compare
macOS 0.1.0 rc.21 Pre-release
Pre-release

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
  • Remember devices and automatically connect (#7)
  • Enable/disable keyboard event handling with a global hotkey (Ctrl+Opt+Cmd+K) (#12)
  • Show a HUD when toggling capture (#14)
  • Support mouse move and click events (#20)
  • Hide mouse cursor during capture (#23)
  • Add option to open at login (#25)
  • Show the keyboard shortcut on the HUD (#26)
  • Support scroll wheel (#28)
  • Show the enable/disable keyboard shortcut in the menu ⌨️ (#35)

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
  • Use a better symbol for the device row menu
  • Detect when devices have been disconnected (#2)
  • Show the commit id in the about screen (#4)
  • Remove stale devices from the menu (#5)
  • Don't show the device menu icon unless the row is highlighted (#6)
  • Thank Pavlos for testing 🎉 (#9)
  • Ensure keyboard modifiers work correctly (#19)
  • Crash with large mouse movements (#21)
  • Support dragging with right mouse button (#22)
  • Don't show the OSD on startup (#27)
  • Update the copyright notice to 2023 (#31)
  • Fix styling on enable/disable keyboard shortcut in the menu ⌨️ (#36)