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:
Right-click produces a context menu in the default selection mode.
Tools you use will be automatically added to the context menu,
with the most recent action at the top.
However, commands currently won't add a tool to this menu.
tear off menus
The menus on the menubar can become windows
by clicking the dotted line at the top of the menu.
This is useful for the toolbars / dockwidgets menus,
because it allows you to check / uncheck more than one
without having to reopen the menu.
There is now an alternative to the Crosshair,
which is called Spiderweb (for lack of a different name).
This is useful if you work with orthogonal lines a lot
and don't want the crosshair hiding the preview.
You can also change the color of the snap indicator now.
This is useful if you use a white background (or if you just want a different color).
When a sub-window (drawing) is closed the last active sub-window will be re-activated.
Tabs are now movable by dragging and dropping.
There is a new option in Application preferences → Defaults
to start in tab mode.
modify tools and selection
You can once again activate a modify tool
then select some objects,
then press Enter,
and then continue.
Something new is that you can use XButton1 instead of Enter.
XButton1 will also act like Enter for the command line.
Xbutton1 is a side button on a PC mouse (usually for going back in a web browser).
I don't know if mice for Mac have what is considered an Xbutton1.
There are other options new in Qt5 we can try (Qt::BackButton).
The use of this button is experimental and might change.
option to remove scrollbars
You can now remove the scrollbars in Application Preferences.
Removing them significantly improves panning performance. :-]
More investigation could lead to improved performance with scrollbars.
There is now a select toolbar, and category in the category toolbar.