Skip to content

Releases: adafruit/Adafruit_CircuitPython_CursorControl

Fix Unsupported Bitmap Type

16 Jul 16:21
ceb286f
Compare
Choose a tag to compare

This release fixes an issue where initializing a default cursor would throw an Unsupported Bitmap Type error. #9

Read the docs for info on how to use it.

Add cursor bitmap property

06 Jul 23:18
055b1f4
Compare
Choose a tag to compare

You can now change from the default cursor if you want a custom one!

Read the docs for info on how to use it.

BREAKING RELEASE: Custom Cursor Support, Hidden Property

03 Jul 17:03
123d348
Compare
Choose a tag to compare

BREAKING CHANGE: .hide property has been renamed to .hidden.

  • .hide changed to .hidden, thanks @dastels
    • Cursor behavior modified to explicitly define when the cursor is hidden (.hide) or visible (.show) instead of toggling.
  • Added custom cursor support (bitmaps can be defined in code.py and provided to the CursorControl constructor), thanks @dastels

Read the docs for info on how to use it.

Adding a DebouncedCursorManager

03 Jul 14:37
0c5cc05
Compare
Choose a tag to compare
  • Added DebouncedCursorManager class: This subclass provide a debounced (non-raw) version on the A button and provides queries for when the button is just pressed, and just released, as well it's current state. "Just" in this context means "since the previous call to update. Utilizes the CircuitPython_Debouncer library. Thanks @dastels
  • Bug fixed in CursorManager, thanks @dastels

Read the docs for info on how to use it.

CircuitPython_CursorControl - Initial Release!

26 Jun 19:14
4f1f480
Compare
Choose a tag to compare

This library adds a Cursor class for generating, displaying, and moving a mouse cursor on a CircuitPython device's display.

Hardware-based control is within a CursorManager class and adds moving the Cursor using either a D-Pad (buttons) or a Joystick (analog potentiometers), and "clicking" the mouse.

Read the docs for info on how to use it.