U publikua mjedisi i integruar i zhvillimit Qt Creator 20, i destinuar për krijimin e aplikacioneve multi-platformë 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 për përcaktimin e skenarëve përdoret JavaScript, ndërsa struktura dhe parametrat e elementeve të ndërfaqes përcaktohen nga blloqe me sintaksë të ngjashme me CSS. Ndërtime të gatshme janë formuar për Linux, Windows dhe macOS.
Në këtë version të ri:
- Përmban një shtesë me një agjent AI, i cili kupton bazën e kodit dhe është në gjendje të përgjigjet në pyetje në lidhje me kodin në formë bisede dhe të zgjidhë detyra të tilla si analiza e kodit, redaktimi i skedarëve, ekzekutimi i komandave dhe nismat e ndërtimit. Agjenti përdor protokollin ACP (Agent Client Protocol) dhe mund të përdorë ofrues të ndryshëm AI, si dhe të integrohet me asistentë AI si Claude Code, Codex, Gemini CLI dhe GitHub Copilot. Përveç kësaj, është implementuar një shtesë me një server MCP (Model Context Protocol), i cili i ofron asistentëve AI informacion mbi gjendjen aktuale të Qt Creator dhe lejon kryerjen e disa llojeve të veprimeve në mjedisin e zhvillimit.
- Shtesa «Zen Mode» është shtuar (Tools > Zen Mode), e cila fsheh elementët e ndërfaqes për t'u fokusuar në redaktimin e kodit.
- Modeli i kodit për gjuhën C++ është përmirësuar. Mjeti Clangd/LLVM është azhurnuar në versionin 22.1 dhe është ndërtuar me optimizime nga PGO (profil-guided optimization).
- Shtuar mundësia për të palosur blloqet e përpunuesit (#if, #ifdef, #ifndef), rajonet #pragma dhe komentet shumë-rreshtore në stilin C++.
- Për dritaren e redaktimit është aktivizuar për default ndriçimi semantik i QML dhe mundësitë e refaktorimit, të ofruara nga serveri LSP Qmlls (QML Language Server).
- Shtesa GN është shtuar për hapjen dhe punën me projektet GN (Generate Ninja).
- Kapshtat për punën me projektet që bazohen në CMake janë zgjeruar. Shtuar presetet e reja «qt» dhe «compiler».
- Nga redaktori i manifestëve Android janë përzgjedhur ndërfaqe të veçanta për redaktimin e ikonave, ekranëve të pritjes dhe të drejtave të qasjes.
- Siguruar automatikisht lidhjen me pajisjet Linux kur iniciatizohet shpërndarja, ekzekutimi ose ndërtimi i aplikacioneve në këtë pajisje. Realizuar ofrimi i qasjes në katalogët lokalë me kodin për pajisjet e jashtme Linux, ku po bëhet ndërtimi.
- NĂ« ndĂ«rfaqen qĂ« tregon listĂ«n e skedareve tĂ« hapura, janĂ« shtuar operacione pĂ«r menaxhimin e versioneve. Gjendja e menaxhimit tĂ« versioneve pasqyrohet nĂ« dialogun me pronĂ«sitĂ« e skedarit. NĂ« redaktorin e komiteteve Git Ă«shtĂ« realizuar shfaqja e paralajmĂ«rimeve pĂ«r veprime qĂ« mund tĂ« çojnĂ« nĂ« humbje informacioni. ĂshtĂ« komplikuar iniciimi i operacioneve destruktive nĂ« dialogun e ri-bazimit (rebase).
- Shtuar një tip të veçantë të konfigurimit të nisjes për lidhjen e debugger-it me server debugimin e aplikacionit, të nisur në një pajisje të jashtme.
Burimi: opennet.ru
