Roadmap
Upcoming pre-alphas
The purpose of the current series of pre-alpha releases is to simply prove the concept of a Visual Shell and to attract more developers. Features that can be expected in later releases include:
-
Support for multiple directories of commands (already exists but not supported by UI)
-
More commands
-
Support for command icons (possible, but not likely at this time)
-
In-line documentation of commands and commands arguments being made more apparent
-
-
A more intelligent algorithm for searching of commands
-
An "all commands" category
Alpha versions onwards
Plans for actual alpha releases are pretty sketchy at the moment. The entire code base will be rewritten from scratch. Exactly how much more sophisticated the Visual Shell will be after this depends strongly on how many (if any) other developers join this project.
-
The current main text field being replaced with a field to draw a diagram of what the user wants to happen
-
A more sensible design for category and command files (probably based on KDE's configuration files)
-
/bin/sh back end being replaced by an internally implemented shell. This might bring:
-
The Visual Shell changing its current directory in time with scripts being executed
-
Support for commands that use interactive I/O
-
Support for variables (both environment and local)
-
Drag-and-drop placing of commands, files and variables
-
Multi coloured command line output
At this point submitting the Visual Shell for Linux Journal's "Fresh from the labs" column may be a good idea.