Contributor
Hrishabh Sharma

OpenScad GUI & Text Editor’s Interactivity Enhancements


Mentors
Ryan Colyer, Hans Loeblich
Organization
BRL-CAD

OpenSCAD is a FOSS which belongs to the CAD software category. It allow users to describe the CAD model using codes/scripts, and using those scripts; it renders the output. Due to the continuous community contributions, the OpenSCAD software comes fully packed with useful features and widgets. Just like any other FOSS, there are still some scope of improvements suggested by the community that can enhance the user experience. Some of them are -

User-Defined Shortcut Configuration:

Allowing the users to set custom-shortcuts through a configuration file and a GUI.

Making Text Editor more interactive:

Allowing the users to scroll the values/numbers via mouse

Jump to Error Location from Console Box:

Allowing the users to jump directly to the error location inside the Text Editor, on clicking the error/warning message inside the Console.

A new ‘Error Log’ dockable widget

It will log all the error/warnings reports, with the ability to allow the users, to jump directly to the error/warning location inside the Text Editor, just by tapping the error entry from the log.

My aim during the project will be to implement the above-mentioned features and enhancements.