The client is being developed as a generic mud client that can be packaged for a specific mud out of the box so a player can download the client and not have to spend lots of time setting up all of the basic scripts, aliases, triggers and other content they need. The idea is that it goes above and beyond for a new mud player. This project will have an highly tailored plugin for dsl-mud.org as a model others can expand on or adapt.
The main window has a terminal, a back buffer terminal, an info bar, a variable panel, a bar repeater (for stuff like current affects and their duration or anything that can be represented with numbers) and 3 custom panels where input can be redirected.
As nearly all text based games have directions and massive worlds, the ability to navigate has been built in (and will be expanded). If the client knows what room your in it can assist in stringing together sets of directions to make a massive world much easier to navigate.
Text can be redirected to other panels via triggers
Slide out menu that is touch friendly with the main windows listed as well as the ability add custom aliases
A SQLite database is setup by default with every profile. Custom plugins can be loaded that create tables and allow for crowd sourcing of game data from directions, to wiki entries, to additional help files, to in game history.
The Lua language has been extended with ease of life functions that will be useful if you're a scripter