Topic: QElectroTech version 0.6 released

Dear QET users ,

QET Team is pleased to announce the release of QElectroTech 0.6.

It's been months that I decline to launch this release because of the titanic work it would take to explain in detail all the changes, sorry, but it is very difficult after two years of work to list all the improvements, changes, bug fixes , and will require a lot of explanations ... but this will have improved software stability in the meantime. 

Short changelog  :

In the official collection, there are now 4106 elements, and 539 categoris for a total of 4645 files

  • Improved performance, added multithreading to speed up the loading of items when launching QET.

  • RAM consumption has been considerably reduced.

  • New "collections" panel.

  • Automatic numberings (autonum), Variables and prefix, thanks Davi.

  • Folio generator, thanks Davi.

  • Management Policy, thanks Davi.

  • New thickness properties for conductors.

  • The thickness of the lines of all basic shapes (lines, rectangles, ellipses, polygons) can be changed from 0,2px to 50,0px.

  • The color of lines and fillings of basic shapes can be choosed from a color palette or set with a html color code.

  • Added Copy/paste from another project.

  • Online documentation and links to download the latest packages of the version under development for Windows and MacOS are available directly from the software.

  • Resetting the layout of the summary pages.

  • In the panel left split the view into a several docks.

  • High-DPI support (Qt 5.6.0), better suport is planned for future 0.7 release with Gabberworld help. backport fix here : https://download.tuxfamily.org/qet/tags/20180306/HiDPI/

  • New python plugin to generate terminal block,  thanks Raul.

  • Ronny improve DXF to elmt converter.

  • Windows packages are now created (2 years) on a Debian operating system using MXE cross-compilation and targeted to make executable binary files for these operating systems.

  • This technical evolution allows a significant time saving during the creation of the packages with latest Qt 5.10.1 environment for Windows 10. And we can provide also in the same time Windows XP and Vista packages by cross-compil with Qt 5.7.1 environment ( We do not abandon those who can not afford to renew their OS and their machines), but sometime this isn't easy.nomicons/sad

  • The Mac OS X executable binary files are created on a virtual environment, moved compiler to latest LLVM clan version, improved dmg packages with added Info.plist.

  • An annoying memory leak has been found and solved. Afters hours of use, some users noticed that the RAM consumption growed steadily, up to 10GB or more. This problem is now solved.

  • New spashscreen and  a new set of icons for software, Thanks Nuri.

Thanks a lot to all those who report bugs, patches, ideas, elements, translators by their work, packagers, and those who support us with their donations.

It's all of you who do what QET is and will be. nomicons/smile

The new web site is on the road, and will be available soon, thanks Nuri.



Enjoy !

2 (edited by Nuri 2018-03-07 13:37:34)

Re: QElectroTech version 0.6 released

Thanks Laurent!
And thanks to Joshua for all the improvements "behind the scenes".
Yes. it's a big work to write all the changes made in more than 2 years.

nomicons/+1

I have not abandonned the new web site. I'm only very busy.
I need 2 days free time to launch the new site and I can not find them at the moment.

You can already make a saving of the old (current) web site in the case we need to search for some eventually broken functionalities.

Like for every new release, I make a donation to the QET project.

nomicons/wink

Re: QElectroTech version 0.6 released

Thanks Nuri. nomicons/smile

You can already make a saving of the old (current) web site in the case we need to search for some eventually broken functionalities.

the entire site is backed up (incremental ssh backup) by two different remote machines in different locations.

Re: QElectroTech version 0.6 released

Revision: 5282
Author:   scorpio810
Date:     2018-03-29 16:32:17 +0200 (Thu, 29 Mar 2018)
Log Message:
-----------
Backport HiDPI fix

Modified Paths:
--------------
    branches/0.60/sources/diagramprintdialog.cpp
    branches/0.60/sources/main.cpp

Si vous avez ce type d'écran, UHD, etc, vous pouvez essayez les nouveaux paquets pour la 0.6 (Debian, Windows, pour Ubuntu ils sont sur le PPA).

https://download.tuxfamily.org/qet/tags/20180306/HiDPI/

Re: QElectroTech version 0.6 released

scorpio810 wrote:

Revision: 5282
Author:   scorpio810
Date:     2018-03-29 16:32:17 +0200 (Thu, 29 Mar 2018)
Log Message:
-----------
Backport HiDPI fix

Modified Paths:
--------------
    branches/0.60/sources/diagramprintdialog.cpp
    branches/0.60/sources/main.cpp

Si vous avez ce type d'écran, UHD, etc, vous pouvez essayez les nouveaux paquets pour la 0.6 (Debian, Windows, pour Ubuntu ils sont sur le PPA).

https://download.tuxfamily.org/qet/tags/20180306/HiDPI/

Petite vidéo de la version 0.6 sur ma Debian sans et avec le patch HiDPI sur un écran UHD 3840X2160 avec un scale de ~1.5.
On remarque en premier lieu que les icônes sont minuscules, ensuite que les textes dans les schémas sont bien trop grossis sans le patch.

les folios sont bien imprimés et sont net et sans flou, mais l'aperçu des schémas dans la fenêtre d’impression est un peu flou sur ma Debian.

Les tests effectués dans une VM Windows en UHD + scale ~ 150 à 200% sont concluants avec le patch.

En UHD . les icônes de QET  me semblent un peu floue si on joue avec les facteurs d’échelle (scale) dans ces très hautes résolutions.

Re: QElectroTech version 0.6 released

Revision: 5314
Author:   scorpio810
Date:     2018-04-08 06:05:18 +0200 (Sun, 08 Apr 2018)
Log Message:
-----------
Backport commit 5307, 5311, 5312
Update changelog 

Modified Paths:
--------------
    branches/0.60/ChangeLog
    branches/0.60/elements/10_electric/10_allpole/114_connections/combine.elmt
    branches/0.60/elements/10_electric/10_allpole/114_connections/corner.elmt
    branches/0.60/elements/10_electric/10_allpole/114_connections/cross.elmt
    branches/0.60/elements/10_electric/10_allpole/114_connections/jump.elmt
    branches/0.60/elements/10_electric/10_allpole/114_connections/qet_directory
    branches/0.60/elements/10_electric/10_allpole/114_connections/splice.elmt
    branches/0.60/elements/10_electric/10_allpole/114_connections/thruleft.elmt
    branches/0.60/elements/10_electric/10_allpole/114_connections/thruright.elmt
    branches/0.60/sources/qetgraphicsitem/conductor.cpp
    branches/0.60/sources/qetgraphicsitem/terminal.cpp
    branches/0.60/sources/qetgraphicsitem/terminal.h

Une version de maintenance de la version 0.6 est en préparation pour cet été!
Elle inclura certains fix ajoutés dernièrement dans la branche 0.7.

====== ChangeLog from 0.6 to 0.61 ======

* Backport HiDPI fix.
* Backport commit 5284 : Fix bug N° 157.
* Backport commit 5307 : Function for search conductor at the same potential.
When the search function is searching in a terminal element, they search only for the first terminal found, no matter if the terminal element have more than two terminals.
So the list of conductors at the same potential is missing some conductors.
This commit fix it, now the search function search for every terminals of a terminal element 
* Backport commit 5311, 5312 : elements connections change properties to terminal, fixed by commit svn 5307 


Des paquets seront disponibles dans le courant de la semaine en fonction de mon temps libre ! pour que vous pussiez tester et profiter des derniers fix.

Enjoy !

Re: QElectroTech version 0.6 released

I build new 0.6 packages :

Hey Debian guys,  beware ! Debian Sid packages depend on Qt 5.10 libs.

https://download.tuxfamily.org/qet/tags … 2bsvn5314/

Enjoy ! nomicons/smile