Pages: << < 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 > >>

Déjà la 20ème news ?
by xavier on 20/10/2007 at 23:30:00
Bonjour,

Rassurez-vous, la news d'aujourd'hui sera plus courte que les précédentes, et pour cause, nous n'avons que deux nouveautés notables cette semaine (les corrections de code et arrangements ergonomiques mineurs ne vous intéressant sûrement pas ; - ) ).
La première, c'est la possibilité de spécifier les propriétés par défaut des nouveaux conducteurs que vous posez, et ce pour chaque schéma.
Concrètement, vous cliquez sur le bouton qui convient ou vous faites Ctrl+D et la boîte de dialogue du screenshot ci-dessous apparaît. Les propriétés que vous y entrerez seront appliquées à tous les futurs conducteurs créés sur le schéma. Ces paramètres sont enregistrés et relus dans les fichiers schémas, afin que vous ne soyez pas obligé de les re-spécifier à chaque ouverture du fichier.

Screenshot

Deuxième nouveauté : QElectroTech place désormais automatiquement les points de jonction entre conducteurs.

Les prochaines avancées devraient concerner la modification des conducteurs lors du déplacement d'un élément, sujet sensible pour lequel j'ai eu de nouvelles idées.
On the road again ©
by xavier on 13/10/2007 at 23:20:00
Cette semaine dans QElectroTech :

Nous avons implémenté la gestion de la profondeur dans l'éditeur d'éléments :
Screenshot

Petit détail, lorsqu'on modifie manuellement un conducteur, celui-ci cale ses segments sur la grille par défaut.
L'ancien comportement peut être obtenu en maintenant la touche Shift enfoncée. Par ailleurs, nous avons ajouté la possibilité de définir un conducteur comme étant « simple », c'est-à-dire sans champ de texte ni symbole.
Screenshot

Nous avons aussi ajouté quelques champs supplémentaires pour modifier les dimensions du schéma
Screenshot

Programmer, c'est bien joli, mais il faut aussi documenter et déployer. Nous avons donc rédigé une page expliquant les options de compilation et d'exécution de QElectroTech

Enfin, une bonne nouvelle pour les utilisateurs sous X11 (GNU/Linux, BSDs, Solaris et autres unixoïdes...).
Vous vous souvenez de ce bug :
Screenshot
On lui a réglé son compte : )
Pleins de petites choses
by xavier on 07/10/2007 at 11:44:59
Lors des news précédentes, nous avons fait plaisir aux maladroits (29/09) et aux amateurs de stabilité (22/09). Aujourd'hui, nous allons faire plaisir aux personnes dans l'électrotechnique, si !

En effet, cette semaine, nous avons implémenté la possibilité de modifier certaines propriétés des conducteurs pour les rendre unifilaires :
ScreenshotScreenshot

Dans la foulée, nous avons rajouté un menu pour réinitialiser un conducteur modifié à la main.

Nous nous sommes aussi inquiétés de l'avenir des formats de fichier de QElectroTech. Comme nous sommes bien conscients que tôt ou tard, il faudra les changer, nous y insérons dorénavant le numéro de version de QET qui les a généré. L'application peut ainsi avertir l'utilisateur s'il essaye d'ouvrir un schéma de la version 2.0 avec la version 0.1. « Mais y'a aucune version de sortie ! » me direz-vous. Ben oui, c'est de la prudence : - )

En parlant de prudence, les futurs packageurs disposeront d'options de compilation et d'exécution pour choisir le dossier de la collection d'éléments QET ainsi que le dossier des traductions, ce qui ne devrait pas être de trop pour faire un paquetage correct.

Quelques modifications également dans le menu Fichier > Exporter :
l'option « conserver les couleurs » a été remplacée par une option « Dessiner les bornes » désactivée par défaut, qui permet d'obtenir un meilleur rendu. Ceci n'est rien par rapport à l'autre nouveauté de ce menu : l'export de schéma en SVG. Je vois déjà les utilisateurs d'Inkscape sourire.

Pour ceux qui préfèrent l'odeur du papier, l'impression commence à être fonctionnelle, quoiqu'un peu limitée.

Le tout est saupoudré de quelques détails d'ordre ergonomique au niveau des raccourcis clavier, de l'éditeur d'élément, mais aussi au niveau du zoom sur les schémas, désormais accessible via Ctrl+Rollette.

De son côté, mon collègue Benoît s'affaire actuellement à la réalisation d'éléments unifilaires, aux tests poussés de QET et au remplissage de ma TODO List qui en découle ; remplissage d'autant plus fourni que nous avons reçu du feedback supplémentaire de la part de nos chers hébergeurs.

Ah, j'oubliais : nous disposons maintenant d'une mailing list : qet@lists.tuxfamily.org.
Ctrl+Z !
by xavier on 29/09/2007 at 16:53:09
Cette semaine, une nouveauté assez facile à expliquer : les annulations. Il est désormais possible de faire "Annuler" ou "Refaire" pendant qu'on travaille sur un schéma.
Simple, non ? Du coup, il n'y a déjà plus rien à dire dans cette news : )
Screenshot
Résumé des commits du 17/09 au 22/09
by xavier on 22/09/2007 at 15:22:47
On commence par du nouveau concernant le bug reporté la semaine dernière à Trolltech. Sa correction est prévue pour la version 4.4.0 de Qt. Il reste à espérer que cette dernière sorte rapidement, ce qui n'est pas gagné dans la mesure où la sortie de la version 4.3.2 est prévue avant.

Le gros morceau de la semaine, c'est le nouvel algorithme de modification des conducteurs (= lorsqu'on déplace un élément attaché à un conducteur modifié). Il n'est pas mieux que le précédent en terme de rendu graphique et de cohérence du comportement, mais il présente l'avantage par rapport à son prédécesseur de ne pas être capable de planter le programme ou la machine (du moins, pas à ma connaissance). Pour la petite histoire, l'ancien algorithme était incapable de gérer certains cas, finissait par faire une division par zéro, obtenait un résultat infini (ou très grand), demandait le dessin d'un segment de longueur infinie, ce qui remplissait la mémoire vive de l'ordinateur et empêchait la bonne exécution du programme. La solution était alors de tuer le processus et par la même occasion de perdre tout ou partie de son travail. Le nouvel algorithme est donc là non pas pour être parfait mais pour assurer la stabilité du programme. Dans un premier temps, il vaut mieux devoir supprimer un conducteur pourri que de planter son PC.

Le reste du travail a consisté à revoir un peu l'organisation de QElectroTech afin de mieux gérer les fenêtres, éditeurs de schémas, éditeurs d'élément, barres d'outils et docks. Désormais :
-cliquer sur l'icône dans le systray réduit toutes les fenêtres de l'application
-il est possible de choisir les fenêtres à réduire dans le systray (clic droit sur l'icône ; cf screenshot) mais aussi d'ouvrir plusieurs éditeurs de schémas
-les fenêtres réduites embarquent leurs barres d'outils et leurs docks flottants avec elles

De plus, un menu permettant de choisir les docks et barres d'outils affichés a été ajouté à l'éditeur d'élément.

Et, comme d'habitude, un screenshot pour la route :
Screenshot

Pages: << < 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 > >>