Main Content:

Pages: [1]

Plans for future releases

Plans for future releases
« on: November 07, 2008, 01:09:32 AM »

EngLab code is currently undergoing a lot of re-writes.

Since it's been quite some time since our previous release, we decided to give you a small preview of our planed future releases and features.

Graphical User Interface (GUI)

We weren't completely satisfied with the options that wxWidgets provided us (don't take us wrong, wx is a great interface for creating graphical applications, keep up the good work guys), so we decided to switch to qt. Currently we have designed our gui's specs, and are rewriting it in qt. Our new interface will add the following functionalities:

Movable toolbars

All toolbars can be moved or disabled



Dockable panels

Side panels can be un-docked and re-docked in different locations. They can also be closed making more space available for the center input/output box.

   

Fixed look and feel of the input/output Box.



In version 0.2.4 the separate input box / output box scheme was left aside for a single input/output box. But the i/o box we used was an early implementation and buggy. In our future version this integrated i/o box will be complete, providing a lot of usability to the user.

Tabed sessions

The user will be able to start multiple sessions that will tab in the central widget of the main window



Dockable script editor

New files will be opened as tabs within the central widget. The user will be able to undock the editor in a separate window.

Improved file browser

The new file browser adds a location bar, home, up, down and new directory buttons



Support for small resolutions

Extra care was taken when designing the interface, to provide as much usability as possible even in computers with small resolutions and screens. (such as the asus eee pc). EngLab's GUI looks great even in a resolution as low as 800x480

Step by step command execution

The user will be able to execute commands in debug mode, and step by step from within the script editor. This new feature was added after a re-write of the code parsing and execution by EngLab's kernel (libenglab).
« Last Edit: November 07, 2008, 01:58:29 AM by bobomastoras »
Logged

"He who controls the present, controls the past. He who controls the past, controls the future."
  --  George Orwell
Pages: [1]
Jump to: