You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Dasher is a zooming predictive text entry system, designed for situations
where keyboard input is impractical (for instance, accessibility or PDAs). It
is usable with highly limited amounts of physical input while still allowing
high rates of text entry.
DasherCore
In the past Dasher was developed in a one big repository, featuring multiple frontends with shared code base. This project aims at separating the shared code basis into a Core version, featuring all the functionality needed by all current and future platforms. This allows the "easy" development for new platforms, without having to deal with all other platforms. Currently, we offer Linux (Unix) and Windows support for this library.
If you are looking for a frontend that acutally offers some of the functionality that you might be used to from the old Dasher, have a look at DasherUI, which is build based on this library.
Build Instructions
This library version can be build, simply by generating the required make files via CMake and then building with these. A viable workflow could look something like this:
Clone the repository with all submodules: git clone --recursive https://github.com/dasher-project/DasherCore.git ./DasherCore
Generate some project files with CMake:
cd ./DasherCore && mkdir build && cd build
cmake ..
Build the project with the selected build system (e.g. Visual Studio on Windows or make on Linux)
License
Dasher was originally built by Inference Group. It was released and maintained under GPL, you can see that version here.
This version of Dasher is licensed under the MIT License.