Po šesti letech vývoje je k dispozici vydání svobodného systému pro počítačové navrhování LibreCAD 2.2. Systém je zaměřen na úkoly 2D navrhování, jako je příprava inženýrských a stavebních výkresů, schémat a plánů. Podporuje import výkresů ve formátech DXF a DWG a export do formátů DXF, PNG, PDF a SVG. Projekt LibreCAD byl vytvořen v roce 2010 jako odnož CAD systému QCAD. Kód projektu je napsán v jazyce C++ s využitím frameworku Qt a je distribuován pod licencí GPLv2. Hotové sestavy jsou připraveny pro Linux (AppImage), Windows a macOS.
Inženérovi je k dispozici několik desítek nástrojů pro vytváření a úpravu objektů, práci se vrstvami a bloky (skupinami objektů). Systém podporuje rozšiřování funkcionality prostřednictvím pluginů a poskytuje prostředky pro vytváření skriptů-rozšíření. Existuje knihovna prvků, která obsahuje šablony několika tisíc typových dílů. Rozhraní LibreCAD vyniká širokými možnostmi přizpůsobení — obsah menu a panelů, stejně jako styl a widgety mohou být libovolně měněny podle preferencí uživatele.

Hlavní změny:
- Podpora knihovny Qt4 byla ukončena, rozhraní bylo plně převedeno na Qt 5 (Qt 5.2.1+).
- Byl kompletně přepracován systém zpětného odvolání změn (undo/redo).
- Byly rozšířeny možnosti rozhraní příkazového řádku, týkající se zpracování vícerozměrných příkazů, a také zápisu a otevírání souborů s příkazy.
- Vylepšeno rozhraní pro náhled před tiskem, přidány možnosti pro záhlaví dokumentu a řízení šířky řádků.
- Přidána možnost současného výběru několika oblastí a hromadného provádění operací s blokovými a vrstevnatými seznamy.
- V rozvíjené knihovně libdxfrw bylo vylepšeno zpracování formátu DWG, optimalizován výkon při panoramování a zmenšování velkých souborů.
- Byly odstraněny nahromaděné chyby, z nichž některé vedly k haváriím.
- Byla přidána podpora nových verzí překladačů.
V paralelně vyvíjené větvi LibreCAD 3 probíhá práce na přechodu na modulární architekturu, ve které je rozhraní odděleno od základního CAD jádra, což umožňuje vytvářet rozhraní na základě různých nástrojových sad, bez vazby na Qt. Bylo přidáno API pro vývoj pluginů a widgetů v jazyce Lua.
Zdroj: opennet.ru
