La nouvelle version de Qt Design Studio 2.0 vient d'être publiée. Cette version apporte des changements importants, notamment un outil de rapport de plantage basé sur Google Crashpad (un mécanisme permettant de capturer, stocker et transmettre les rapports de plantage post-mortem d'une application à un serveur de collecte en amont).
Par défaut, Crashpad ne charge pas les rapports de plantage générés car il capture le contenu arbitraire de la mémoire de processus Qt Design Studio en échec. Par conséquent, le vidage peut contenir des informations sensibles telles que les noms de projet.
Pour ceux qui ne connaissent pas Qt Design Studio , il s'agit d'un environnement de conception d'interfaces utilisateur et de développement d'applications graphiques basées sur Qt . Qt Design Studio facilite la collaboration entre concepteurs et développeurs pour la création de prototypes fonctionnels d'interfaces complexes et évolutives.
Les designers peuvent se concentrer exclusivement sur la conception graphique, tandis que les développeurs peuvent se consacrer au développement de la logique applicative grâce au code QML généré automatiquement. Avec le flux de travail proposé par Qt Design Studio, vous pouvez convertir en quelques minutes des maquettes réalisées dans Photoshop ou d'autres logiciels graphiques en prototypes fonctionnels, prêts à être déployés sur des appareils réels.
Principales nouveautés de Qt Design Studio 2.0
L'une des principales nouveautés de cette version de Qt Design Studio 2.0 est la prise en charge expérimentale de Qt 6 (une version sortie il y a quelques jours ; pour en savoir plus, consultez notre publication à ce sujet via le lien suivant ), car cette version inclut une API graphique abstraite qui ne dépend pas de l' API 3D du système d'exploitation.
Un autre changement qui est présenté dans cette nouvelle version est l'outil de rapport de bogue qui a déjà été mentionné au début. Le package comprend un plug-in pour collecter des données de télémétrie, identique à celui fourni dans Qt Creator.
Le plugin est basé sur le framework KUserFeedback développé par le projet KDE. Grâce à la configuration, l'utilisateur peut contrôler quel type de données est transmis au serveur externe et sélectionner le niveau de détail de la télémétrie. Par défaut, la collecte de télémétrie est désactivée, mais s'ils le souhaitent, les utilisateurs peuvent participer à la collecte anonyme d'informations sur l'utilisation du produit pour améliorer encore sa qualité.
Nous suivons la fréquence et la durée d'utilisation de certaines fonctionnalités de l'application. En nous fournissant ces données, les utilisateurs nous aident à améliorer les futures versions de Qt Design Studio. Nous comprenons ainsi mieux comment nos utilisateurs interagissent avec le produit et l'importance de certaines fonctionnalités.
Parmi les autres changements qui ressortent de cette nouvelle version:
- Ajout de la prise en charge de la génération de vignettes, à l'aide desquelles, par exemple, vous pouvez créer des suggestions et des icônes de prévisualisation qui répètent des éléments de l'interface.
- Un support expérimental pour Qt Bridge a été implémenté pour importer des conceptions depuis Figma.
- Ajout de la possibilité de créer des projets pour le cadre Qt for MCU, vous permettant de créer des applications pour les microcontrôleurs et les appareils basse consommation.
- L'interface de création d'effets 2D a été modifiée.
Enfin, si vous souhaitez en savoir plus sur cette nouvelle version et le logiciel, vous trouverez les détails en suivant ce lien.
Obtenez Design Studio 2.0
Pour les personnes intéressées, Qt Design Studio propose une version commerciale et une version communautaire . La version commerciale est gratuite et autorise la distribution des composants d'interface préparés uniquement aux détenteurs d'une licence commerciale Qt. La version communautaire n'impose aucune restriction d'utilisation, mais n'inclut pas les modules d'importation de graphiques depuis Photoshop et Sketch.
L'application est une version spécialisée de l'environnement Qt Creator, construite à partir d'un référentiel commun. La plupart des modifications spécifiques à Qt Design Studio vont à la base de code principale de Qt Creator. Les intégrations Photoshop et Sketch sont propriétaires.