Exponentia is a minimal, straight-to-the-point spelling test that works both online and limited offline, this repository
is dedicated to the desktop client which is written with wails.io
, allowing users to play the spelling
test offline.
You can also play the web-version, which tends to be more updated, via the exponie.me
link.
The desktop client was designed to be a simpler port of Exponentia, therefore, there were changes made:
- Non-configurable settings: As most of the opt-able settings were mostly unavailable in the desktop client, we decided to disable settings for now.
- Text-to-speech: We disabled text-to-speech because the desktop client doesn't support any known ways for text-to-speech so far.
- Offline Definitions: The desktop client has definitions available even when offline, this is because we can store large files over the filesystem, which is not possible with browser.
Other than those, the desktop client downloads the dataset locally and checks for updates on the dataset every start-up, allowing you to play the client offline.
Windows users can download the installer, or the standalone executable on GitHub Releases
. We
recommend using the installer if you want to have the application findable using the Start Menu, and other related. You can use the standalone executable
to run the application directly, if you want.
To compile for your own platform, you can clone the repository and install wails.io
before running the following command:
wails build -upx -clean
The above command should compile the application in less than 20 seconds and create a binary for your platform under build/bin
. We recommend having upx
installed
to compress the binary.