NB: WHEN INSTALLING DO NOT OVERWRITE ANY ORIGINAL FILES. READ THE INSTALL INSTRUCTIONS!
This is an add-on to Wizkids AppWriter that adds additional functionality to the application.
It is currently an early build.
What this app currently does add:
- Additional keyboard shortcuts and all shortcuts are configurable.
- Oxford Advanced Learners dictionary lookups when the language is set to English (Only available online.)
- Better detection of predictions window position.
- Moves the toolbar if the text cursor is underneath it.
- The additional text that is added by the addon is currently only supported in English and Danish.
NB: WHEN INSTALLING DO NOT OVERWRITE ANY ORIGINAL FILES. READ THE INSTALL INSTRUCTIONS!
When installing this these steps need to be followed:
- Rename the file in
/<InstallPath>/Lib/nlp.dll
to/<InstallPath>/Lib/real_nlp.dll
- Copy files from the install zip to the install path. After this everything should work as expected.
- To check if everything is working check if the
Better AppWriter Version
is present in the menu to the right.
The dictionary button is used in English just like it is used in Danish. Mark the text you want to look up and the dictionary will look up that word.
Setting the keyboard shortcuts is done by clicking on the Better AppWriter Settings
button and then clicking on the A-ikon.
The other button in the Better AppWriter Settings
is a terminal for developers. If any issues are found with this addon this output of this could be useful when submitting an issue.
These are the currently planned features. This list is not final, and features might be added and/or removed to the list. There is no timeline for when a feature will be implemented:
- Additional shortcuts e.g., for increasing/decreasing the reading speed.
- Feature to hold a key to hide the prediction window temporarily while the key is pressed.
Since CMake still does not support COM references in C# projects this project uses a custom build pipeline, where some of the projects are from CMake and others comes from a Visual Studio 2022 solution.
To build the project run:
$ ./make.bat
For more information run:
$ ./make.bat Help
It is a primitive build system. If Visual Studio 2022 is not installed then it will try and use the newest version, but this is untested. If vswhere.exe is not installed in the default location its location can be specified in the environment variable VSWHERE_LOCATION
.
- When building; all
*.dll
s exceptMicrosoft.Xaml.Behaviors.dll
andnlp.dll
will be packaged into one single*.dll
when buildingsharp_injector.dll
nlp.dll
should be placed in/<InstallPath>/Lib/
NOT overwriting the original. (The original should be renamedreal_nlp.dll
)Microsoft.Xaml.Behaviors.dll
should be placed in/<InstallPath>/
.sharp_injector.dll
should be placed in/<InstallPath>/Lib/
.
This product is released under the GPL 3.0 License. Microsoft.Xaml.Behaviors, Lib.Harmony, Newtonsoft.Json, and WarpDLL are under the MIT License. The program AppWriter that this is an add-on to, has a commercial license and is owned and distributed by Wizkids A/S.
Fody and Costura.Fody is under the MIT License. However they have a honor system where they want you to support them if developing on the part of the project using Fody.