Login  Register

GUI update

Posted by ravas on Sep 16, 2015; 1:23am
URL: https://forum.librecad.org/GUI-update-tp5712246.html

These changes are only available in the Nightly builds from the master branch.

There is more work to be done but this update has several advantages:

- avoids going in and out of categories constantly
- users can decide what tools are exposed and where
- allows for user defined custom icon sizes
- easier for developers to understand / modify

The old CAD toolbar was a remnant of QCad, and it was limiting development.

There is a lot of redundancy with all the new toolbars and dockwidgets;
but the idea is to let people try and see what works for them,
and to allow for an understanding of the basic Qt widgets.
http://doc.qt.io/qt-5/mainwindow.html
Tell us what you will use and if you have ideas for improvement.

Clearing old settings


Some of your old settings might be in conflict with the new user interface.
There is a new option to clear the layout settings:
Options -> Application Preferences
and under the "Defaults" tab press the "Layout" button
and then restart LibreCAD.
This will allow you to see the new default layout of the GUI.
It's a work in progress... so submit screen shots of your custom layout:
http://forum.librecad.org/requesting-screenshots-td5712432.html

Custom Toolbars and Menus


https://github.com/LibreCAD/LibreCAD/wiki/Widgets

The new sidebar


The sidebar is made of dockwidgets.
Checkout the following video to understand how they can be arranged.
https://youtu.be/-wnRZCFr2ds
I might add an option for the number of columns.



Toolbars


If the sidebar dockwidgets take up too much space for you,
then you can use the "Categories" toolbar instead.

There is also individual toolbars for each category.



Custom icon size


You can now select a custom icon size in application preferences.
The toolbar icons will update after you press "Ok";
however, you will need to restart LibreCAD for the sidebar icons to update.