The release of the Qt Creator 8.0 integrated development environment, designed to create cross-platform applications using the Qt library, has been published. Both the development of classic C++ programs and the use of the QML language are supported, in which JavaScript is used to define scripts, and the structure and parameters of interface elements are set by CSS-like blocks. Ready assemblies are formed for Linux, Windows and macOS.
In the new version:
- The menu item "Edit > Preferences" has been added to quickly navigate to the settings.
- The old C++ code model implemented on the basis of libclang has been disabled, instead of which, starting from the previous branch, a model based on the Clangd backend that supports the LSP (Language Server Protocol) is offered by default.
- The QML parser now handles JavaScript string patterns and the "??=" operator.
- For the Python language, the python-lsp-server language support server is enabled by default, for which a separate section of the settings "Python > Language Server Configuration" is offered.
- A new "Profile" settings template has been implemented for CMake projects, which combines the "RelWithDebInfo" build type with the inclusion of debugging and profiling tools.
- An experimental plug-in with support for the Coco coverage testing toolkit has been added.
- Added experimental support for GitLab integration, allowing you to view and clone projects, upload code, and receive event notifications.
- Support for the UWP (Universal Windows Platform) platform has been dropped.
- On the Windows platform, the ARM MSVC instrumentation definition is provided.
- Added an option for Android to connect to devices via Wi-Fi.
Source: opennet.ru