Skip to content

Releases: repeats/Repeat

[Beta] Key sequence and phrase

11 Mar 23:33
Compare
Choose a tag to compare
  1. Two new activation mechanisms: key sequences and phrases
    a) Key sequence is a sequence of keys pressed in a specific order (no requirement for holding one key while pressing another).
    b) Phrase is simply a string. This means that task will be activated when that string is typed out on the keyboard.

  2. Enable execute on key release by default.

  3. Fully support left and right distinction for Ctrl, Alt, and Shift.

  4. Better interface to support executing a task from another task.

  5. Fix a bug where imported tasks don't have their hotkeys registered.

  6. Fix a bug when recompiling tasks with remote compilers does not automatically register the task.

Add options to dialog selection box

17 Nov 01:10
Compare
Choose a tag to compare

Add option in dialogue getSelection to:

  • Automatically select the only element after filter.
  • Automatically select the first element on pressing enter.

Improve get input dialogue

11 Oct 00:03
Compare
Choose a tag to compare

Improve get input dialogue to select first element if that's the only one available in the option list.

IPC server encoding

06 Oct 02:34
Compare
Choose a tag to compare
  1. IPC server now uses UTF-8 encoding to send and receive messages.
  2. Deprecated method typeRepeat in key controller and replaced with repeat(int[]) to be more intuitive.
  3. Disallow null executable for IPC client (i.e. unset).

Python update

16 Sep 14:40
Compare
Choose a tag to compare
  1. Update python to support both python 2 and python 3.
  2. Increase python timeout to 3 seconds.
  3. Refactor python code in main file.

Fuzzy search for dialogue util

13 Sep 01:08
Compare
Choose a tag to compare

Improve dialogue utility function in selecting option by using fuzzy search.

Editting file with external editors

03 Sep 18:47
Compare
Choose a tag to compare

Allow user to edit source code using default program opening the source file (i.e. .java, .py, .scala, .cs)

Few bug fixes

12 Jun 04:34
Compare
Choose a tag to compare
  1. Fix bug #8 (replaying recordings initiated by hotkey would cause a new recording to start at the end).
  2. No longer allow configuration file to load invalid executable path for IPC clients.

Java classpath

07 Apr 00:29
Compare
Choose a tag to compare

Feature to configure classpath when compiling Java tasks.

Speedup feature

20 Nov 20:16
Compare
Choose a tag to compare
  1. Add speedup option when replaying.
  2. Add GUI option to configure mouse gesture activation button.
  3. Allow activation of tasks during replay.