Re: Add new thickness properties for conductors and basic shapes

En 0.2 pixel, il faudra une très bonne laser professionnelle pour l'impression, exit les jets d'encre achetées en grande surface pour des bouchées de pain.
J'avais paramétré la valeur minimum à 0.2 px pour que vous puissiez différencier les différents types de traits sur vos graphismes, surtout pour les traits pleins, sachant pertinemment déjà que suivant les imprimantes certaines auront du mal en dessous de 0.8 pixel.
Pour les types de traits tirés, pointillés je ne descend pas en dessous de 0.8.

Apres c'est comme Joshua, pas trop le temps ni la grande forme en ce moment.nomicons/sleeping

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

27 (edited by Nuri 2016-01-29 22:36:28)

Re: Add new thickness properties for conductors and basic shapes

Apres c'est comme Joshua, pas trop le temps ni la grande forme en ce moment.

Ben on va pas pousser mémé dans les orties alors. J'attendrai nomicons/angel

J'vais me débrouiller avec les niveaux de gris.

Re: Add new thickness properties for conductors and basic shapes

Ben on va pas pousser mémé dans les orties alors. J'attendrai 

Sinon faudra t'y coller. nomicons/tongue

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

29 (edited by Nuri 2016-02-04 12:41:33)

Re: Add new thickness properties for conductors and basic shapes

Je remonte un petit bug avec les basic shapes :
cela ne concerne que les polylignes.

A essayer :
dessiner une polyligne sur un folio. Copier cette polyligne et la coller sur un autre folio.
La polyligne se comporte bizarrement, tous les points convergent vers le coin supérieur gauche du folio.
Voici ce que ca donne chez moi :

Post's attachments

Attachment icon vid_erreur_copie_polyligne.ogv 1.73 mb, 702 downloads since 2016-02-04 

Re: Add new thickness properties for conductors and basic shapes

Je confirme, remarqué aussi dernièrement ce comportement étrange avec les CC de ces basic shapes sur la Debian du boulot avec le dépôt stable.

Edit: Une forte chance que ça provienne des versions Qt, j'arrive pas à reproduire le bug sur ma machine en Qt 5.5.1 et le dépôt unstable.

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Add new thickness properties for conductors and basic shapes

À quand la mise à jour pour Mac ? ^^.

Car j'avouerai que ceci pourrait être grandement utile pour certains projets.

Re: Add new thickness properties for conductors and basic shapes

Faut attendre que Yoann en fasse des paquets, mais il vaut mieux attende un peu qu'un petit bug récemment découvert soit résolu.

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Add new thickness properties for conductors and basic shapes

Bonkers95 wrote:

À quand la mise à jour pour Mac ? ^^.

Car j'avouerai que ceci pourrait être grandement utile pour certains projets.

Les nightly sont maintenant disponibles pour macOS, elles sont regulierement packagées, par contre si quelqu'un pouvait faire un fichier modèle info.plist plus complet pour Qet que celui fourni et me le fournir je pourrai ensuite automatiser le Bundle Qet avec, et regler je pense ces problemes :

le fichier info.plist est incomplet à ce jour donc :

  • pas d’icon sur les sauvegardes de projet (fichier.qet),

  • pas de possibilité de lancer l’application en cliquant sur une sauvegarde (fichier.qet), ni sur un element (fichier.elmt) ou un cartouche (fichier.titleblock) comme sur les autres OS Linux et MS Windows.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>NSPrincipalClass</key>
    <string>NSApplication</string>
    <key>CFBundleIconFile</key>
    <string>qelectrotech.icns</string>
    <key>CFBundlePackageType</key>
    <string>APPL</string>
    <key>CFBundleGetInfoString</key>
    <string>0.51-dev r4759</string>
    <key>CFBundleSignature</key>
    <string>????</string>
    <key>CFBundleExecutable</key>
    <string>qelectrotech</string>
    <key>CFBundleIdentifier</key>
    <string>com.yourcompany.qelectrotech</string>
    <key>NOTE</key>
    <string>This file was generated by Qt/QMake.</string>
</dict>
</plist>


Voir ici  https://qelectrotech.org/wiki_new/doc/m … _doleances

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Add new thickness properties for conductors and basic shapes

pas de possibilité de lancer l’application en cliquant sur une sauvegarde (fichier.qet), ni sur un élément (fichier.elmt) ou un cartouche (fichier.titleblock) comme sur les autres OS Linux et MS Windows.

En passe d’être réglé, avec cet Info.plist cliquer sur un .elmt ouvre l’éditeur d’élément, cliquer sur un .titleblock ouvre l’éditeur de cartouche, un .qet le projet, mais on ouvre aussi une instance de QET en plus. nomicons/angry 
Les icônes sur les différentes extensions types de fichiers QET ne fonctionnent pas encore.


Edit : je pense que ça vient de la taille des icônes en .ICNS ?

Si vous avez des idées?


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>CFBundleDocumentTypes</key>
    <array>
        <dict>
            <key>CFBundleTypeExtensions</key>
            <array>
                <string>elmt</string>
            </array>
            <key>CFBundleTypeMIMETypes</key>
            <array>
                <string>application/x-qet-element</string>
            </array>
            <key>CFBundleTypeName</key>
            <string>Elmt File</string>
            <key>CFBundleTypeRole</key>
            <string>Editor</string>
        </dict>
        <dict>
            <key>CFBundleTypeExtensions</key>
            <array>
                <string>titleblock</string>
            </array>
            <key>CFBundleTypeMIMETypes</key>
            <array>
                <string>application/x-qet-titleblock</string>
            </array>
            <key>CFBundleTypeName</key>
            <string>Titleblock File</string>
            <key>CFBundleTypeRole</key>
            <string>Editor</string>
        </dict>
        <dict>
            <key>CFBundleTypeExtensions</key>
            <array>
                <string>qet</string>
            </array>
            <key>CFBundleTypeMIMETypes</key>
            <array>
                <string>application/x-qet-project</string>
            </array>
            <key>CFBundleTypeName</key>
            <string>QET project File</string>
            <key>CFBundleTypeRole</key>
            <string>Editor</string>
        </dict>
    </array>
    <key>CFBundleExecutable</key>
    <string>qelectrotech</string>
    <key>CFBundleIconFile</key>
    <string>qelectrotech.icns</string>
    <key>CFBundleIdentifier</key>
    <string>org.qelectrotech</string>
    <key>CFBundleInfoDictionaryVersion</key>
    <string>6.0</string>
    <key>CFBundlePackageType</key>
    <string>APPL</string>
    <key>CFBundleSignature</key>
    <string>????</string>
    <key>NOTE</key>
    <string>This file was generated by Qt/QMake.</string>
    <key>NSHighResolutionCapable</key>
    <string>YES</string>
    <key>NSHighResolutionMagnifyAllowed</key>
    <string>NO</string>
    <key>NSHumanReadableCopyright</key>
    <string>GNU Public License, V2 or, at your option, any later version.</string>
    <key>NSPrincipalClass</key>
    <string>NSApplication</string>
    <key>UTExportedTypeDeclarations</key>
    <array>
        <dict>
            <key>UTTypeConformsTo</key>
            <array>
                <string>public.data</string>
            </array>
            <key>UTTypeDescription</key>
            <string>Titleblock QElectroTech File</string>
            <key>UTTypeIconFile</key>
            <string>titleblock.icns</string>
            <key>UTTypeIdentifier</key>
            <string>org.qelectrotech.titleblock</string>
            <key>UTTypeTagSpecification</key>
            <dict>
                <key>public.filename-extension</key>
                <array>
                    <string>titleblock</string>
                </array>
            </dict>
        </dict>
        <dict>
            <key>UTTypeConformsTo</key>
            <array>
                <string>public.data</string>
            </array>
            <key>UTTypeDescription</key>
            <string>Element QElectroTech File</string>
            <key>UTTypeIconFile</key>
            <string>elmt.icns</string>
            <key>UTTypeIdentifier</key>
            <string>org.qelectrotech.elmt</string>
            <key>UTTypeTagSpecification</key>
            <dict>
                <key>public.filename-extension</key>
                <array>
                    <string>elmt</string>
                </array>
            </dict>
        </dict>
        <dict>
            <key>UTTypeConformsTo</key>
            <array>
                <string>public.data</string>
            </array>
            <key>UTTypeDescription</key>
            <string>Project QElectroTech File</string>
            <key>UTTypeIconFile</key>
            <string>qet.icns</string>
            <key>UTTypeIdentifier</key>
            <string>org.qelectrotech.qet</string>
            <key>UTTypeTagSpecification</key>
            <dict>
                <key>public.filename-extension</key>
                <array>
                    <string>qet</string>
                </array>
            </dict>
        </dict>
    </array>
</dict>
</plist>

Post's attachments

Attachment icon elmt.icns 400.76 kb, 443 downloads since 2016-11-29 

Attachment icon Info.plist 3.38 kb, 555 downloads since 2016-11-28 

Attachment icon qet.icns 606.22 kb, 477 downloads since 2016-11-29 

Attachment icon titleblock.icns 575.79 kb, 483 downloads since 2016-11-29 

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Add new thickness properties for conductors and basic shapes

https://download.qelectrotech.org/qet/forum_img/macosmimetype.png
https://download.qelectrotech.org/qet/forum_img/macosmimetype1.png

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Add new thickness properties for conductors and basic shapes

Test du paquet macOS avec le nouveau Info.list:
Test Intégration des icônes suivant le type d’éléments QET
qelectrotech qet_argument (file.extension)
Test Drag and drop 



"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Add new thickness properties for conductors and basic shapes

Tests plugins :

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."