~geb/numen

1942270f24af202e6c7ea9b76865670afb3e197f — John Gebbie 3 months ago 342e4ac
version 0.6
4 files changed, 47 insertions(+), 2 deletions(-)

M CHANGELOG.md
M install-numen.sh
M phrases/CHANGELOG.md
M phrases/voice.phrases
M CHANGELOG.md => CHANGELOG.md +26 -0
@@ 3,6 3,32 @@
Notable changes to Numen will be documented in this file.
See ./phrases/CHANGELOG.md for changes to the default phrases.

## [0.6](https://git.sr.ht/~geb/numen/refs/0.6)

### Added

- Support for multi-word phrases.
- --gadget mode for simulating input over USB.
- A numenc command for running actions programmatically.
- A --phraselog=FILE option.
- An --audio=FILE option.
- A --speechless option.
- $NUMEN_KEY_HOLD and $NUMEN_TYPE_HOLD.

### Changed

- Now requires dotool>=1.1.
- xdotool and xset are now optional.
- Now exits immediately if another instance is already reading the action pipe.
- The displaying command is now installed to libexec.

### Fixed

- The tweaked key-down-up time should stop missed keys with some applications.
- Fixed the kernel handler ignoring $NUMEN_KEY_DELAY and $NUMEN_TYPE_DELAY.
- Made $NUMEN_TYPE_DELAY with the X11 handler consistent with the others.
- Fixed the @kernel and @x11 tags.

## [0.5](https://git.sr.ht/~geb/numen/refs/0.5)

### Changed

M install-numen.sh => install-numen.sh +1 -1
@@ 4,7 4,7 @@
# If the environment variable PACKAGING is set, compiling speech.go is left
# to you to do beforehand. It is meant for build systems packaging numen.
# Example: PACKAGING=true ./install-numen.sh "$DESTDIR" /usr/bin
version="$(git describe --long --abbrev=12 --tags --dirty 2>/dev/null || echo 0.5)"
version="$(git describe --long --abbrev=12 --tags --dirty 2>/dev/null || echo 0.6)"

if ! [ "$PACKAGING" ]; then
	ok=1

M phrases/CHANGELOG.md => phrases/CHANGELOG.md +19 -0
@@ 2,6 2,25 @@

Notable changes to the default phrases will be documented in this file.

## [0.6](https://git.sr.ht/~geb/numen/refs/0.6)

### Added

- Transcription formatters like "dash scribe" to transcribe-like-this.
- "function one" for F1, "function two" for F2, and so on.
- "initial" to go to the start of the transcription.
- gadget.phrases for --gadget mode.

### Changed

- "again" -> "more"
- "sticky" -> "suck stick"
- Merged app.phrases into environment.phrases.

### Removed

- "functions" now that there's "function one" and friends.

## [0.5](https://git.sr.ht/~geb/numen/refs/0.5)

- Removed now redundant @instant tags.

M phrases/voice.phrases => phrases/voice.phrases +1 -1
@@ 46,7 46,7 @@ localpen printf %s\\n "$NUMEN_TRANSCRIPT" | /usr/libexec/numen/phrases/fmt "$fmt
nevermind:localeval awk -v n=${#NUMEN_TEXT} 'BEGIN {for(;n--;) print "press BackSpace"}'

# Go to the start of the transcription
beginning:localeval awk -v n=${#NUMEN_TEXT} 'BEGIN {for(;n--;) print "press Left"}'
initial:localeval awk -v n=${#NUMEN_TEXT} 'BEGIN {for(;n--;) print "press Left"}'

# Menu of transcription results
# (Requires the dmenu command)