Qt Creator 18 Beta released

We are happy to announce the release of Qt Creator 18 Beta!

You find a selection of improvements and fixes below. Please have a look at our change log for more detailed information.

Development Container Support

Qt Creator 18 adds support for development containers. It detects a "devcontainer.json" file in your project directory and creates a Docker container for it. You can let Qt Creator auto-detect kits or specify custom kits and control other aspects like the command bridge (our service for communicating with remote devices) with Qt Creator specific customizations in the development container definition. Note that it is still experimental and does not support all aspects of development containers yet. Enable the extension to use this functionality. Find out more.

General

  • We added an Overview tab on Welcome mode
  • Notifications are now a part of the progress notification popups. You can opt-out of this with Environment > Interface > Prefer banner style info bars over pop-ups.

Editors

  • We added the option to use tabbed editors. (Environment > Interface > Use tabbed editors)
  • For GitHub Copilot we added support for GitHub Enterprise environments.
  • We updated Clangd/LLVM to the 21.1 release for our prebuilt binaries.
  • The built-in code model received various fixes for newer C++ features.

Projects

  • We moved the ".user" files that contain the Qt Creator specific project settings into the ".qtcreator/" subdirectory of the project directory. Existing ".user" files from older projects are still updated for compatibility.
  • We moved the Build and Run settings in Projects mode to tabs instead of tree items and separated Deploy Settings from Run Settings.
  • The new setting Build & Run > General > Keep run configurations in sync synchronizes run configurations within one or all kits.
  • Device settings now include settings for various on-device tools and the option to run auto-detection for them.
  • The new setting Auto-connect on startup for remote Linux devices lets you decide if devices are verified and connected to on Qt Creator startup.
  • We added support for CMake Test Presets

Git

  • We added various actions for files in the commit editor.
  • The version control state is now also visualized in the File System view, in addition to the Projects view.
  • We improved the performance of the version control state update for files.

We also created an overview of various changes in public API of basic libraries and plugins in its own api change log.

Get Qt Creator 18 Beta

The new version is available under Preview > Qt Creator 18.0.0-beta1 in the Qt Online Installer (commercial, opensource). You also find commercially licensed offline installers on the Qt Account Portal, and opensource packages on our opensource download page under Pre-releases. This is a free upgrade for all users.

Please post issues in our bug tracker. You can also find us on IRC on #qt-creator on irc.libera.chat, and on the Qt Creator mailing list.

You can read the Qt Creator Manual in Qt Creator in the Help mode or access it online in the Qt documentation portal.

 


Blog Topics:

Comments