After six years of development available release of the free system of automated design librecad 2.2 . The system is aimed at performing 2D design tasks, such as the preparation of engineering and construction drawings, schemes and plans. The import of drawings in DXF and DWG formats is supported, and export to DXF, PNG, PDF and SVG formats. The Librecad project was created in 2010 as a branch from CAD qcad . The project code is written in C ++ using the QT framework and is distributed under the GPLV2 license. Ready -made assemblies are prepared for linux (Appymage), Windows and macos .
..
The engineer offers several dozen tools to create and modify objects, work with layers and blocks (groups of objects). The system supports the expansion of functionality through the plugins and provides means to create scripts-expanding. There is a library of elements in which the layouts of several thousand typical details are represented. The Librecad interface is notable for the provision of wide setting opportunities – the contents of the menu and panels, as well as the style and widgets, may arbitrarily change depending on the preferences of the user.
The main changes :
- Control of the QT4 library, the interface is completely translated to QT 5 (QT 5.2.1+).
- The closing engine (undo/redo) was completely redone.
- The capabilities of the command line interface are expanded related to the processing of multi -line commands, as well as recording and opening files with commands.
- Improved interface for pre -examination before printing, adds for the heading of the document and control of the width of the rows.
- added the possibility of highlighting several areas at the same time and package performing operations with lists of blocks and layers.
- In the library developed by the project libdxfrw Improved support for DWG format, optimization of productivity during panoraming of large files.
- The accumulated errors were eliminated, some of which led to an emergency completion of work.
- Added support for new versions of compilers.
in a parallel developed branch librecad 3 is conducted Work on the transition to the modular architecture, in which the interface is separated from the basic CAPR engine, which allows you to create interfaces based on different Tulkites, without linking to Qt. Added API to develop plugins and widgets in Lua.