Skip to content

natlink5.1.0.pre

Pre-release
Pre-release
Compare
Choose a tag to compare
@quintijn quintijn released this 19 Apr 13:35
· 175 commits to master since this release
9de7b63

lots of larger and smaller changes:

  • natlinkconfigfunctions.py works for most options, this is a CLI interface for configure UserDirectory, DragonflyUserDirectory, UnimacroUserDirectory and VocolaUserDirectory.
  • changing the env variables that are checked for config directories: only NATLINK_USERDIR can be specified to define the user directory of Natlink. The config file is always "natlink.ini".
  • when no natlink.ini is in the specified directory, the "fallback" file from the default location is copied.
  • a wxdialogs dialog is opened when choosing a directory without a "typed out" path.
  • loader.py and natlinkstatus.py are now "singleton" classes, creating only one instance. Mechanism of singleton enhanced and put in singleton.py
  • Vocola now basically working, and reloading a changing .vcl file on the spot. (At first utterance).
  • For this, the "on_mic_on" callback can be set to a (small) int value, (apart from True or False): after so many utterances the value falls back to False. (and is ignored when it is set to True). Vocola uses this.
  • Vocola uses a "pre_load" callback.
  • Unimacro basically working. Unimacro actions is still work to do. As are the clipboard functions.
  • Unimacro has a compare/synchronise function for the supplied grammars (in the release) with respect to the active grammars (in the ActiveGrammars subdirectory of the UnimacroUserDirectory)

to install things: download and run this installer.

  1. do a # pip install vocola2, unimacro, dtactions, dragonfly and other packages as wanted.
  2. run the natlinkconfigfunctions.py and do your settings. The option "I" opens the natlink.ini file, and you can manually edit the config file.
  3. start/restart Dragon.

work in progress...