Releases: repeats/Repeat
Releases · repeats/Repeat
Minor fix for OSX mouse event
Precondition on active process title
Changelogs:
- Add ability to add task precondition on active window title & active process name. On Mac this is active application.
Note that on Mac this feature (active window) requires enabling "System Preferences -> Security & Privacy -> Automation -> Privacy tab -> System Events" for the terminal/Java that runs Repeat. - Add UI utilities to print out active window titles & process name, as well as mouse positions.
- Show on main UI whether a task group is disabled to avoid confusion.
- Fix an old bug that causes error when the directory path has space in it.
- Remove vestiges of unused JNativeHook library and unused Scala related code and libraries since Scala hasn't been supported for more than a year. This reduces the binary size by a few MBs.
- Fix some other small bugs.
Task source history & small bug fixes
AWT for mouse position
Added an option to use Java AWT to retrieve mouse position (instead of low level Hook parameters).
This solves the problem of incorrect mouse position due to Windows scaling.
Logs page & charts.js update
- Add a new page /logs to view all logs on their own (linked from the main page).
- Update charts.js dependency to newer version.
Mouse key
- Add mouse key as a supported key stroke. This means that key chains and key sequences may contain mouse clicks as part of the activation event too.
- Add a small sound utility class to notify by sound.
- Load UI elements (static content + templates) directly from JAR instead of extracting the content out.
- Some other minor UI improvements.