On this week the team started working at implementing an interactive command line that allows receiving inputs from mouse or written from keyboard. Finished the first step of implementing the feature: the Lua scripting window was moved into a new window implemented with WPF. The command line was ported to WPF and will integrate into this the functionality to write commands with auto complete and hints (this functionality is also almost finished). When this will be finished the next step will be to implement a tool with State pattern so that it can receive inputs from mouse or command line.
NaroCAD has now also a theme library in the project where the gradients and GUI elements are specified. This will allow us to easily change the interface design.
The new Lua scripting window and command line: