Lansohet versioni i ri i mjedisit tĂ« integruar tĂ« zhvillimit Qt Creator 16, i cili Ă«shtĂ« i destinuar pĂ«r krijimin e aplikacioneve shumĂ«platvormĂ« duke pĂ«rdorur bibliotekĂ«n Qt. MbĂ«shtetet si zhvillimi i programeve klasike nĂ« gjuhĂ«n C++, ashtu edhe pĂ«rdorimi i gjuhĂ«s QML, nĂ« tĂ« cilĂ«n skenarĂ«t pĂ«rcaktohen me JavaScript, ndĂ«rsa struktura dhe parametrat e elementeve tĂ« ndĂ«rfaqes pĂ«rcaktohen me blloqe tĂ« ngjashme me CSS. NdĂ«rtimet e gatshme janĂ« formuar pĂ«r Linux, Windows dhe maŃOS.
Në këtë version të ri:
- Janë shtuar optimizime për të shkurtuar kohën e nisjes. Për të përcaktuar ABI-në pa shqyrtimin e përmbajtjes së bibliotekave, është përdorur një metodë për të marrë informacionin për versionin e ABI nga skedari i konfigurimit, e cila është e aplikueshme për Qt 6 dhe ekzekutohet asinkronisht. Në platformën Windows, me hapjen e editorit, është realizuar ngarkimi i caches së shenjave në mënyrë asinkrone. Ngarkimi asinkron zbatohet gjithashtu për marrjen e informacionit mbi paketat Python.
- Në vend të konfigurimeve mashtruese të përziera për rreshtimin e editorëve të tekstit dhe kodit, është shtuar dhe aktivizuar si parazgjedhje një opsion për përcaktimin automatik të llojit të rreshtimit në bazë të përmbajtjes së skedarëve. Rezultati i përcaktimit automatik shfaqet në panelin e mjeteve dhe është i aksesueshëm për modifikim nga përdoruesi.


- Për skedarët QML, është siguruar shtimi i variablës QML_IMPORT_PATH për CMake kur iu drejtohemi qmlls (QML Language Server). Në implementimin e protokollit LSP (Language Server Protocol) është shtuar mbështetje për funksionin Diagnostic.CodeDescription për të transmetuar përshkrimin e kodit të gabimit. Në cilësime është shtuar mundësia e aktivizimit selektiv të LSP për projekte të veçanta.
- NĂ« cilĂ«sime Ă«shtĂ« shtuar njĂ« kategori e re âSDKâ, e cila pĂ«rmban parametrat e lidhur me Android SDK, QNX SDK, MCU SDK dhe Windows App SDK.

- JanĂ« riorganizuar cilĂ«simet e mjetĂ«ve, tĂ« cilat tani janĂ« formatuar mĂ« kompakt dhe zĂ«nĂ« mĂ« pak hap vertikal nĂ« ekran. PĂ«rveç cilĂ«simeve pĂ«r ambientin e ndĂ«rtimit, janĂ« shtuar cilĂ«sime pĂ«r ambientin e ekzekutimit. ĂshtĂ« shtuar mundĂ«sia e pĂ«rcaktimit tĂ« veçantĂ« tĂ« llojit tĂ« pajisjes qĂ« pĂ«rdoret gjatĂ« ndĂ«rtimit.

- Për projektet CMake është thjeshtuar struktura e pemës me komponentët e projektit dhe është rritur performanca e përcaktimit të ndryshimeve të konfigurimit të jashtëm të CMake. Janë zgjidhur problemet me përcaktimin e disponueshmërisë së mjetarisë Ninja.
- ĂshtĂ« pĂ«rmirĂ«suar plugin-i pĂ«r integrimin me mjetin Axivion, i cili ofron analizues statik, mjete pĂ«r identifikimin e problemeve nĂ« kod, utilitarĂ« pĂ«r vlerĂ«simin e efikasitetit dhe analizĂ«n e arkitekturĂ«s. ĂshtĂ« shtuar mbĂ«shtetja pĂ«r shfaqjen e imazheve qĂ« Japonia Axivion pĂ«r vizualizimin e detajeve mbi problemet e identifikuara.
- NĂ« plugin-in pĂ«r integrimin me mjetin e testimit tĂ« mbulimit Coco Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r konfigurimin e testeve pĂ«r projekte qĂ« pĂ«rdorin CMake dhe qmake. ĂshtĂ« ofruar mundĂ«sia e pĂ«rcaktimit manual tĂ« rrugĂ«s pĂ«r Coco, nĂ«se nuk ka funksionuar pĂ«rcaktimi automatik i vendndodhjes sĂ« kĂ«tij mjeti. ĂshtĂ« shtuar mbĂ«shtetje pĂ«r njĂ« fazĂ« tĂ« mĂ«tejshme ndĂ«rtimi, e cila Ă«shtĂ« e destinuar pĂ«r gjenerimin e raportit tĂ« mbulimit.
- ĂshtĂ« pĂ«rfshirĂ« pĂ«rcaktimi i pĂ«rdorimit tĂ« sistemeve tĂ« menaxhimit tĂ« versioneve nĂ« skedarĂ«, i cili funksionon pavarĂ«sisht aktivizimit tĂ« plaginave pĂ«rkatĂ«se dhe tregon njĂ« kĂ«shillĂ« pĂ«r praninĂ« e plaginave tĂ« nevojshme.

- ĂshtĂ« zgjidhur problemi i pastrimit tĂ« skedarĂ«ve tĂ« pĂ«rkohshĂ«m nĂ« ndarjet qĂ« pĂ«rdorin sistemin e skedarĂ«ve FAT.
- ĂshtĂ« shtuar mundĂ«sia e debukimit tĂ« kodit nĂ« C++ dhe ndjekjes sĂ« daljes sĂ« aplikacioneve tĂ« ekzekutuara nĂ« pajisjet me sistemin operativ iOS 17+.
Burimi: opennet.ru




