QtCS25 - Qt Creator Extensions: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
(move summary into notes)
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
==Session Summary==
==Session Summary==


''Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum.''
Qt Creator 17 comes with an Extension Repository. I have adopted a few open source extensions and will showcase the usage from the perspective of an extension maintainer.
 
==Session Owners==
==Session Owners==
Cristian Adam


''Lorem Ipsum''
==Notes==
''([https://www.qt.io/blog/examples-of-local-llm-usage AI transcribed and summarized])''


''Consetetur Sadipscing''
Cristian Adam, a developer at Qt Creator in Berlin, discussed the evolution of Qt Creator plugins to extensions and showcased several C++ extensions he has developed. He demonstrated:


==Notes==
- A custom style plugin called [https://github.com/cristianadam/qt-creator-phantomstyle "Phantom Style"] that improves visibility in dark mode, with a visible scroll bar.
''Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.''
 
- A [https://github.com/cristianadam/qt-creator-tabbededitor tabbed editor] plugin that allows for multiple tabs in the editor.
 
- A [https://github.com/cristianadam/qt-creator-doxygen Doxygen] plugin that integrates Doxygen functionality into Qt Creator.
 
- An [https://github.com/cristianadam/qt-creator-nomo-icontheme icon theme plugin] that brings Visual Studio Code-like icons to Qt Creator.
 
- A [https://github.com/cristianadam/qt-creator-dracula Dracula] and [https://github.com/cristianadam/qt-creator-onedark-pro One Dark Pro] theme plugin that brings popular themes from Visual Studio Code to Qt Creator.
 
- A [https://github.com/cristianadam/qt-creator-minimap Minimap] plugin that provides a minimap for the text editor, similar to Visual Studio Code.
 
Adam also discussed the process of creating and publishing extensions, including using CMake for building and GitHub Actions for automated builds and releases. He mentioned that Qt Creator is planning to integrate extensions directly into the IDE in version 17, making it easier for users to discover and install extensions. Adam answered questions from the audience about binary compatibility, dependency management, and theming issues.


[[Category:QtCS2025]]
[[Category:QtCS2025]]

Latest revision as of 14:28, 8 May 2025

Session Summary

Qt Creator 17 comes with an Extension Repository. I have adopted a few open source extensions and will showcase the usage from the perspective of an extension maintainer.

Session Owners

Cristian Adam

Notes

(AI transcribed and summarized)

Cristian Adam, a developer at Qt Creator in Berlin, discussed the evolution of Qt Creator plugins to extensions and showcased several C++ extensions he has developed. He demonstrated:

- A custom style plugin called "Phantom Style" that improves visibility in dark mode, with a visible scroll bar.

- A tabbed editor plugin that allows for multiple tabs in the editor.

- A Doxygen plugin that integrates Doxygen functionality into Qt Creator.

- An icon theme plugin that brings Visual Studio Code-like icons to Qt Creator.

- A Dracula and One Dark Pro theme plugin that brings popular themes from Visual Studio Code to Qt Creator.

- A Minimap plugin that provides a minimap for the text editor, similar to Visual Studio Code.

Adam also discussed the process of creating and publishing extensions, including using CMake for building and GitHub Actions for automated builds and releases. He mentioned that Qt Creator is planning to integrate extensions directly into the IDE in version 17, making it easier for users to discover and install extensions. Adam answered questions from the audience about binary compatibility, dependency management, and theming issues.