Category Archives: Qt

Fusion de Razor-Qt et de LXDE-Qt

Lors des Akademy 2013, les grandes conférences organisées autour de KDE, les développeurs du bureau léger LXDE et celui en Qt, Razor-Qt, ont décidé d’unifier leurs efforts pour développer un bureau commun.  LXDE est développé en GTK+ mais les développeurs ont récemment révélé le développement d’une version Qt de leur bureau : LXDE-Qt.

LXDE-Qt et Razor-Qt sont tous deux axés sur la légèreté, mais restent peu populaires. C’est donc en toute logique que ces deux bureaux ont décidés de s’unir pour former un nouveau LXDE-Qt.
Les meilleurs parties de chaque projet vont être conservées afin de sortir rapidement une version performante.
12.3_LXDErazorqt
La branche Razor-Qt actuelle devrait voir la prochaine version 0.6.0 sortir tout de même. Mais Razor-Qt étant en réelle perte de développeurs, il y a peu de chance que le projet perdure par la suite.
Il a été évoqué que le projet LXDE-Qt puisse rejoigoindre le projet KDE mais la décision n’a pas encore été prise.

 

Le projet KDE lui vient de sortir la version RC1 de KDE SC 4.11.
Source [fr] : https://www.alionet.org/content.php?514-KDE-releases-4-11-RC1

 

Le développeur KDE, Sebastian Kügler, a également indiqué que le support total de Wayland n’arrivera pas avant une année. Cela correspond au passage total aux KDE Plasma Workspaces 2 et à KDE Frameworks 5.

Il a précise également plusieurs repaires pour la suite :

  •  Le prochaine version Kubuntu 13.10 et 14.04 LTS utiliseront KDE SC 4.11 avec le serveur X.Org et non XMir développé par Canonical.
  • Les premiers paquets pour tester KDE Plasma Workspaces 2 devraient arriver en fin d’année en Qt5 et avec l’accélération graphique fonctionnelle.
  • Et donc l’été 2014 devrait voir arriver la première version stable de KDE Plasma Workspaces 2 tournant nativement sur la couche Wayland.

Syvolc

Marble continue son développement

Voici quelques nouveautés qui seront introduites dans Marble 1.6 certainement livré avec KDE 4.11.

Marble est un logiciel de cartographie pour GNU/Linux supportant de multiples représentations, les recherches ou encore les itinéraires.

marble-tabbar2

Depuis 5 ans, l’interface de Marble n’a pas vraiment évoluée : Un panneau à droite composé de plusieurs onglets permet d’accéder à toutes les fonctionnalités (contrôle de la carte, tracé d’itinéraire, paramètres…).

Il y a 2 inconvénients à l’utilisation de ses onglets. Premièrement nous ne pouvons en afficher qu’un seul à la fois. Ensuite changer d’onglet nécessite plusieurs clics dans des zones opposées en haut et en bas du panneau.

Pour corriger cela les développeurs ont introduit un nouveau « layout » basé sur QDockWidgets, la vue initiale ressemble à l’ancienne disposition mais affiche deux panneaux à la fois.

L’image ci-dessus montre plusieurs améliorations. L’affichage des différentes cartes en bas à gauche utilise au mieux l’espace disponible avec des icônes plus petites, affichant le nom et la description à droite.

Les contrôles pour choisir la projection (sphère ou carte plate) et le corps céleste (les planètes) sont condensés dans une barre d’outil à moins qu’il y ait suffisamment d’espace pour l’étendre.

L’ancien onglet de navigation a été remplacé par de nouveaux boutons de contrôle en bas à droite, ils sont aussi les premiers à aborder un style plus moderne.

La recherche a été revue, le champs de recherche n’est plus dans la barre principale mais dans le panneau dédié, toujours pour gagner en espace d’affichage de la carte.

Un gros avantage de ces nouveaux panneaux est qu’ils peuvent être déplacés afin de les superposer en onglets, de les mettre les uns en dessous des autres ou de créer un panneau à droite.

marble-routing-panels

Le tracé d’itinéraire a reçu également un petit lifting. Toutes les actions concernant les itinéraires ont été regroupé dans le panneau concerné.

marble-space-panels

 

En parallèle de cela, Ilya Kovalevskyy, un étudiant en informatique, a travaillé sur l’amélioration de l’affichage des popups pour les éléments comme les pages web, les informations OpenDesktop, Wikipedia, les infos sur les villes et pays, les photos, les informations de satellites ou la météo.

Voici quelques captures :

Wikipedia :

marble_wikipedia

Informations sur un pays :

marble_nation

Une photo issue de flickr :

La météo :

marble_weather

 

Retrouvez plus d’informations sur le blog de Dennis Nienhüser [en] : http://nienhueser.de/blog/?p=550 et sur le blog de Illya Kovalevskyy [en] : http://qtucnak.blogspot.fr/2013/01/marble-kitchen-web-popup.html

EDIT du 08/01/2012 :

A peine ce billet publié que 2 articles détaillés nous présentent le nouveau menu de navigation sur le blog de Illya Kovalevskyy [en] : http://blog.binaryking.in/post/40005815047/marble-new-navigation-floatitem et le nouvel affichage des légendes sur le blog de Mohammed Nafees [en] : http://kovalevskyy.tumblr.com/post/40007407943/marble-kitchen-legend.

Syvolc

 

Sortie de Qt 5.0

Qt 5.0 vient de sortir.

Qt-logo

Qt est la bibliothèque graphique utilisée notamment par KDE, c’est devenue bien plus qu’un bibliothèque graphique avec la gestion des bases de données, des composants graphiques ou encore la couche réseau.

Qt est reconnu pour son aspect multiplateforme avec la gestion de Linux/X11-Wayland, Windows, Mac OSX mais également des appareils portables comme MeeGo, Sailfish, Backberry et bientôt Android et iOS.

Les nouveautés sont nombreuses mais on notera tout particulièrement la modularité qui fait de Qt un ensemble cohérent de modules qui ne se chargent qu’au besoin.

QtQuick 2 arrive. Il est principalement composé de QML le nouveau langage de description d’interface exécuté maintenant par le moteur javascript V8 de Google, qui permet de gagner en stabilité et en performances.

Webkit2 le moteur de rendu pour navigateur internet introduit les nouveautés du HTML5 et rattrape sont retard sur les autres navigateurs. QtWebkit est utilisé entre autres par Konqueror et Rekonq.

Retrouvez plus de détails sur la news linuxfr [fr] : http://linuxfr.org/news/sortie-de-qt-5-0

L’annonce officielle [en] : http://blog.qt.digia.com/blog/2012/12/19/qt-5-0/

La liste des nouveautés [en] : http://qt-project.org/doc/qt-5.0/qtdoc/qt5-intro.html et http://qt-project.org/wiki/Qt-5Features

Syvolc