Versions follow CalVer with format YYYY.0M.MICRO.
Until status changes from "Beta" to "Stable", don't expect backwards compatibility.
- Image support! Snip, search, wait for images/pixels.
- New
mouse
convenience methods to memorize position and return to it.
- Support for one-symbol text to symbol. e.g. Tap("a", "enter") is now interpreted as one symbol rather than separate letters, even without combo brackets.
- Remove keyboard symbols: "return", "win"(now "os"), "virtual alt/shift/ctrl", "numpad_separator", "pause"; change others from win32-specific to generic.
- Limited linux support: keyboard, except for language, should work for all linux OS
- Tray icon, for visibility and control
- Language support: transliterate, get and change input language
- Parent classes for SignalListener and Commander
- keyboard and mouse dataclasses
- Parent SignalListener+Commander for kb and mouse; factories; Windows impl
- Action runner
- Send Command parser
- Trigger parser
- State(logger/keeper/whatever);
- Wrapper for commanders and listeners(state keeper calls, publish event, bounce fake signal)
- SendCommandProcessor
- Tree (Tap and group) model: api and shadow
- tapper api
- SignalProcessor
- Initializer
- trigger_if - free-style conditions
- kwargs map, to make conditions for Taps much easier; TriggerConditions system
- WindowTriggerConditionsTracker
- Helper: controls, do while pressed/held, recorder
- Basic Readme