Megjelent a Qt Creator 15, amely számos új funkcióval és hibajavítással bővíti a népszerű fejlesztőkörnyezetet. Az új verzió több területen is jelentős fejlesztéseket tartalmaz, beleértve a MIME típusok kezelését, bővítmények támogatását, a szerkesztési eszközöket, valamint a projektek kezelését és a hibakeresést.
Tartalomjegyzék
Általános fejlesztések
A Qt Creator immár az Apache Tika MIME típus-adatbázist használja alapértelmezettként, valamint új világos és sötét témák is elérhetők. Továbbá lehetőség nyílt a bináris fájlok kizárására a keresési eredményekből, valamint Lua alapú szkriptek készítésére egy új eszközzel.
Bővítmények és scriptelés
A bővítmények metaadatai új mezőkkel bővültek, a leírások mostantól Markdown formátumban érhetők el. A Lua bővítmények számára kiterjesztett API érkezett, és egy interaktív shell (REPL) is bekerült a rendszerbe.
Szerkesztési újítások
Új műveletek érhetők el a Qt Creatorban a dokumentumok kezelésében, például könyvjelzők rendezése és mozgatása, valamint az összezárási funkciók kibővítése. Emellett javítottak a több soros megjegyzések és annotációk megjelenítésén, valamint a kódformázáson.
C++ támogatás fejlesztései
A C++ fejlesztések közé tartozik a szintaxiskiemelés új stílusa, a fordítóprogram-kategóriák egyesítése, valamint a kódformázás és a #pragma once körüli problémák javítása. Az automatikus eszközlánc-hozzárendelést is finomhangolták, különösen a Linux környezetekben.
A QML és nyelvi támogatást érintő fejlesztések
A Qt Design Studio kompatibilis projektek mostantól a megfelelő varázslóban hozhatóak létre, és több indentálási probléma megoldódott. A nyelvi szerverek támogatása is javult, biztosítva a globális környezeti változások alkalmazását.
Projektfa fejlesztések, új Cmake funkciók
A fejlesztők mostantól közvetlenül hozhatnak létre fejléceket és forrásfájlokat a projektfában, valamint javult a build-konfigurációk kezelése is. Új funkciók érkeztek a CMake projektekhez, például a célok FOLDER tulajdonságának támogatása és az AUTOMOC figyelmeztetések kezelése.
A Debugger új funkciói
A debugger új funkciókat kapott, mint például az összes töréspont letiltása és az elemek kibontása tooltip nézetben. Továbbá új pretty printerek kerültek bevezetésre a standard könyvtár típusaihoz.
Verziókezelés és tesztelés
A Git támogatás bővült, beleértve az Instant Blame új műveleteit és vizuális indikációkat a módosított fájlokra. A tesztintegráció mostantól támogatja az Android automatikus tesztjeit, és megjeleníti a tesztek futási idejét.
Platform-specifikus fejlesztések
A Windows, macOS, Android és iOS platformokhoz is érkeztek javítások és újítások, például a macOS-en gesztusvezérlés támogatása, valamint az Android fejlesztések során a válaszidő javítása.
A Qt Creator 15 részletes változáslistája a hivatalos Git logban érhető el.