Skip to content

Releases: trag1c/outspin

v0.3.2

29 Apr 17:22
5c96036
Compare
Choose a tag to compare

Fixed

  • (Unix) get_key() now returns ^C instead of raising KeyboardInterrupt, making it consistent with the Windows implementation

v0.3.1

19 Apr 21:31
364875b
Compare
Choose a tag to compare

Added

  • Handling ctrl + arrows on Unix (#4 + #5 by @qexat)
  • wait_for now has a () -> Never overload
  • py.typed marker file
  • Defined an __all__ containing:
    • the get_key, pause, and wait_for functions
    • the OutspinError, OutspinImportError, and OutspinValueError exceptions

Fixed

  • Windows' get_key() implementation will no longer raise an exception when it fails to decode an unmapped keypress

v0.3.0

28 Jan 15:16
103be03
Compare
Choose a tag to compare

Added

  • Windows support

v0.2.0

27 Nov 17:52
0694cac
Compare
Choose a tag to compare

Added

  • constants namespace
  • backspace and delete are now correctly recognized
  • Various modifier key combos are now recognized:
    • shift + tab
    • shift + alt + arrows
    • shift + ctrl + arrows
    • shift + function keys
    • ctrl + A, B, E..H, K, N..Z

Changed

  • outspin now explicitly throws an OSError when attempted to be imported on
    Windows

Fixed

  • wait_for no longer hangs when called with no arguments

v0.1.0

19 Nov 00:14
54fdad0
Compare
Choose a tag to compare

Initial release 🎉