Po sześciu latach rozwoju dostępna jest wersja wolnego systemu automatyzacji projektowania LibreCAD 2.2. System jest ukierunkowany na realizację zadań projektowania 2D, takich jak przygotowanie inżynieryjnych i budowlanych rysunków, schematów i planów. Obsługiwany jest import rysunków w formatach DXF i DWG oraz eksport do formatów DXF, PNG, PDF i SVG. Projekt LibreCAD został stworzony w 2010 roku jako odgałęzienie CAD QCAD. Kod projektu napisany jest w języku C++ z wykorzystaniem frameworka Qt i jest rozpowszechniany na licencji GPLv2. Gotowe kompilacje przygotowane są dla systemów Linux (AppImage), Windows oraz macOS.
Inżynierowi proponuje się kilka dziesiątek narzędzi do tworzenia i modyfikowania obiektów, pracy z warstwami i blokami (grupami obiektów). System wspiera rozbudowę funkcjonalności poprzez wtyczki i zapewnia środki do tworzenia skryptów-rozszerzeń. Dostępna jest biblioteka elementów, w której znajdują się makiety kilku tysięcy typowych detali. Interfejs LibreCAD wyróżnia się szerokimi możliwościami dostosowania — treść menu i paneli, a także styl i widżety mogą być dowolnie zmieniane w zależności od preferencji użytkownika.

Główne zmiany:
- Wsparcie dla biblioteki Qt4 zostało zakończone, interfejs został całkowicie przełożony na Qt 5 (Qt 5.2.1+).
- Całkowicie przerobiono silnik cofania zmian (undo/redo).
- Rozszerzone możliwości interfejsu wiersza poleceń związane z przetwarzaniem wielu linii poleceń, a także zapisywaniem i otwieraniem plików z poleceniami.
- Ulepszony interfejs do podglądu przed wydrukiem, dodane ustawienia dla nagłówka dokumentu i zarządzania szerokością wierszy.
- Dodano możliwość jednoczesnego zaznaczania kilku obszarów oraz zbiorczego wykonywania operacji na listach bloków i warstw.
- W rozwijanej przez projekt bibliotece libdxfrw poprawiono wsparcie dla formatu DWG, przeprowadzono optymalizację wydajności przy panoramowaniu i skalowaniu dużych plików.
- Usunięto nagromadzone błędy, z których niektóre prowadziły do awaryjnego zakończenia pracy.
- Dodano wsparcie dla nowych wersji kompilatorów.
W równolegle rozwijanej gałęzi LibreCAD 3 trwają prace nad przejściem na architekturę modułową, w której interfejs jest oddzielony od podstawowego silnika CAD, co pozwala na tworzenie interfejsów z wykorzystaniem różnych zestawów narzędzi, bez związania z Qt. Dodano API do tworzenia wtyczek i widżetów w języku Lua.
Źródło: opennet.ru
