natlink5.1.0.pre
Pre-release
Pre-release
quintijn
released this
19 Apr 13:35
·
175 commits
to master
since this release
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.
- do a # pip install vocola2, unimacro, dtactions, dragonfly and other packages as wanted.
- run the natlinkconfigfunctions.py and do your settings. The option "I" opens the natlink.ini file, and you can manually edit the config file.
- start/restart Dragon.