Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

FidocadJ e aggiunta nuovi componenti

Regole da rispettare, modifiche, aggiunte, idee per EY

Moderatore: Foto Utenteadmin

0
voti

[91] Re: FidocadJ e aggiunta nuovi componenti

Messaggioda Foto UtenteDarwinNE » 19 nov 2012, 9:33

Ok, allora se compare nella 0.24.1, compilate un bug report, così non mi dimentico di trattarlo:

https://sourceforge.net/p/fidocadj/bugs/
Follow me on Mastodon: @davbucci@mastodon.sdf.org
Avatar utente
Foto UtenteDarwinNE
31,0k 7 11 13
G.Master EY
G.Master EY
 
Messaggi: 4420
Iscritto il: 18 apr 2010, 9:32
Località: Grenoble - France

0
voti

[92] Re: FidocadJ e aggiunta nuovi componenti

Messaggioda Foto Utenteelettrodomus » 20 nov 2012, 0:13

Fatto. Aggiungo che forse accade quando i simboli sono solo "testuali", mi è parso di ricordare che mi fosse già successo.
Igor
Avatar utente
Foto Utenteelettrodomus
10,1k 6 11 13
G.Master EY
G.Master EY
 
Messaggi: 2607
Iscritto il: 28 gen 2011, 22:38
Località: Bassa Bresciana

0
voti

[93] Re: FidocadJ e aggiunta nuovi componenti

Messaggioda Foto Utentephylum » 20 nov 2012, 0:41

mmm se prendo

[080 Resistore]
LI 100 100 102 100
LI 108 100 110 100
RV 102 98 108 102

[081a bugResistore]
LI 108 100 110 100
RV 102 98 108 102

[081b bugResistore]
RV 102 98 108 102

[081c bugResistore]
LI 100 100 102 100

[081d bugResistore]
LI 108 100 110 100
\int_{}tella
Immagine
Avatar utente
Foto Utentephylum
6.191 5 7 12
G.Master EY
G.Master EY
 
Messaggi: 3217
Iscritto il: 9 ott 2007, 12:40

0
voti

[94] Re: FidocadJ e aggiunta nuovi componenti

Messaggioda Foto Utentephylum » 20 nov 2012, 0:41

mmm se prendo

Codice: Seleziona tutto
[080  Resistore]
LI 100 100 102 100
LI 108 100 110 100
RV 102 98 108 102

[081a  bugResistore]
LI 108 100 110 100
RV 102 98 108 102

[081b  bugResistore]
RV 102 98 108 102

[081c  bugResistore]
LI 100 100 102 100

[081d  bugResistore]
LI 108 100 110 100


sono tutti selezionabili tranne 081b e noto che:
a) - il quadrato rosso in tutte quelle che funzionano è nella stessa riga di almeno una primitiva
b) - la primitiva toccata è una linea semplice

allora provo una macro con un rettangolo e una linea anche puntiforme fuori e... FUNZIONA {quindi a) non serve} anche se la linea è lontana dal rettangolo, il rettanglo da solo no - devo cliccarlo separatamente, di b) mi basta l'esistenza della linea (traslando il rettangolo il problema rimane)
bb.PNG
bb.PNG (2.78 KiB) Osservato 4809 volte


un altro caso
aa.png
aa.png (739 Byte) Osservato 4811 volte

due rettangoli di uguali dimensioni il primo è una macro e pertanto ha un solo punto di controllo, quello sotto è il rettangolo-primitiva, con la selezione a rettangolo intercetto solo il secondo - che tocchi o meno entrambe le maniglie

comunque sembrano essere affetti solo i rettangoli e le stringhe - ho provato con tutte le altre primitive e con combinazioni esotiche e tutto va bene
\int_{}tella
Immagine
Avatar utente
Foto Utentephylum
6.191 5 7 12
G.Master EY
G.Master EY
 
Messaggi: 3217
Iscritto il: 9 ott 2007, 12:40

3
voti

[95] Re: FidocadJ e aggiunta nuovi componenti

Messaggioda Foto Utentephylum » 20 nov 2012, 19:55

Ho aggiornato il jar con un possibile fix al problema :ok:
Ho aggiunto anche il supporto per la modifica di librerie e categorie
\int_{}tella
Immagine
Avatar utente
Foto Utentephylum
6.191 5 7 12
G.Master EY
G.Master EY
 
Messaggi: 3217
Iscritto il: 9 ott 2007, 12:40

2
voti

[96] Re: FidocadJ e aggiunta nuovi componenti

Messaggioda Foto Utenteelettrodomus » 21 nov 2012, 2:29

Igor
Avatar utente
Foto Utenteelettrodomus
10,1k 6 11 13
G.Master EY
G.Master EY
 
Messaggi: 2607
Iscritto il: 28 gen 2011, 22:38
Località: Bassa Bresciana

0
voti

[97] Re: FidocadJ e aggiunta nuovi componenti

Messaggioda Foto Utentephylum » 21 nov 2012, 3:29

Grazie!


C'è una novità... arriva il menu' lingua (sperimentale) ;)
\int_{}tella
Immagine
Avatar utente
Foto Utentephylum
6.191 5 7 12
G.Master EY
G.Master EY
 
Messaggi: 3217
Iscritto il: 9 ott 2007, 12:40

0
voti

[98] Re: FidocadJ e aggiunta nuovi componenti

Messaggioda Foto UtenteDarwinNE » 21 nov 2012, 9:21

Per scegliere la lingua dell'interfaccia? Uhm, su quello non sono mica d'accordo. Non vedo nessuna ragione per usare una lingua diversa da quella indicata dal sistema operativo, a meno di non voler fare dei test o avere esigenze particolari. In quel caso, c'è l'opzione da linea di comando:

https://sourceforge.net/p/fidocadj/feature-requests/27/
Follow me on Mastodon: @davbucci@mastodon.sdf.org
Avatar utente
Foto UtenteDarwinNE
31,0k 7 11 13
G.Master EY
G.Master EY
 
Messaggi: 4420
Iscritto il: 18 apr 2010, 9:32
Località: Grenoble - France

2
voti

[99] Re: FidocadJ e aggiunta nuovi componenti

Messaggioda Foto Utentephylum » 21 nov 2012, 12:28

:cry: :cry: beh non è che tutte le caratteristiche che aggiungo a fido_mod debbano passare nel ramo principale :)

- pur mantenendola, commentando 1 sola riga diventa invisibile per l'utente
- è implementata tramite introspezione (trova i MessagesBundle_XX.properties nel jar e crea il menu, riconoscendo XX)
- non serviranno quindi aggiornamenti qualora si aggiungessero altre lingue)

per l'opzione: si - ma non tutti gli utenti ne sono capaci
in sostanza: vedo più pros che cons
\int_{}tella
Immagine
Avatar utente
Foto Utentephylum
6.191 5 7 12
G.Master EY
G.Master EY
 
Messaggi: 3217
Iscritto il: 9 ott 2007, 12:40

2
voti

[100] Re: FidocadJ e aggiunta nuovi componenti

Messaggioda Foto UtenteDarwinNE » 22 nov 2012, 14:39

Ieri sera avevo scritto una risposta articolata, ma vedo che il post non è passato. Cerco quindi di riassumere brevemente quello su cui ero arrivato.
Il punto è che quando si fa il design di un'interfaccia utente, bisogna riflettere molto attentamente alle scelte che vanno proposte all'utente. Infatti, una scelta implica un certo tempo per decidere e questo è un fatto sempre negativo perché toglie tempo ad altre attività più produttive che l'utente potrebbe svolgere con il programma. In altre parole, troppe scelte distolgono dall'obbiettivo.
Ovviamente, ci sono delle situazioni in cui le scelte sono inevitabili: bisogna per forza proporle, ed il tempo che si perde a rispondervi viene compensato dai benefici che si ottengono da una maggiore flessibilità raggiunta del prodotto, ma un costo esiste sempre.
In nome di un approccio minimalista che ho tendenza a seguire nel design, bisogna quindi cercare di ridurre il più possibile le scelte inutili, per permettere all'utente di concentrarsi verso quello che vuole realmente fare.
La proposta che Foto Utenteelettrodomus ha fatto recentemente è qualcosa che segue questo principio: si può separare in due il copia/incolla, uno tradizionale ed uno che separi in componenti le macro non standard. Implementandolo, FidoCadJ potrà fare a meno di un'opzione di configurazione ("Suddividi le macro non standard durante il copia/incolla") per la quale una scelta nel passato (fatta nella configurazione del programma) ha ripercussioni in futuro (nel momento in cui viene fatto il copia/incolla), senza peraltro mostrare chiaramente qual è la modalità di funzionamento del programma.

Ora, il motivo per cui non sono d'accordo ad inserire una scelta per le lingue è il fatto che in un uso normale non c'è nessuna ragione pratica per avere un programma in una lingua diversa dal sistema operativo. Se qualcuno ha il sistema in inglese, è per sua scelta (e d'altronde con MacOSX cambiare la lingua richiede pochi click e forse neppure un riavvio). Quindi in virtù della stessa scelta, non vedo perché FidoCadJ non dovrebbe apparire con un'interfaccia in inglese.
L'unica ragione per cui uno può voler cambiare la lingua è per fare dei test. In quel caso, tutto è descritto dal manuale e non è una gran pena utilizzare l'opzione -l che è fatta proprio per questo.

Profondamente diverso è il caso in cui FidoCadJ gira su un sistema operativo in inglese e mostra l'interfaccia in un'altra lingua. Dopo un po' di riflessione (molto recente), credo che sia quello di cui ci si lamenta in questo ticket, registrato incorrettamente come feature request:

https://sourceforge.net/p/fidocadj/feature-requests/27/

Il problema è che c'è forse un vero e proprio bug nella scelta della lingua che non si allinea al sistema operativo. Un bug non lo si risolve mai aggiungendo un'opzione, ma appunto correggendolo ed eliminando il problema alla base.

Tempo fa, avevo trovato una traduzione di un articolo inglese sulle interfacce utente sul Pluto Journal, ma sembra che questa rivistina online (un tempo dedicata agli utilizzatori Linux) non esista più. Non mi ricordo bene quale sia l'articolo originale, ma cercandolo ho trovato questo, più recente, che mostra alcuni problemi ed alcune trappole su cui è meglio non cadere:

http://www.mpt.net.nz/2012/06/why-free- ... usability/
Follow me on Mastodon: @davbucci@mastodon.sdf.org
Avatar utente
Foto UtenteDarwinNE
31,0k 7 11 13
G.Master EY
G.Master EY
 
Messaggi: 4420
Iscritto il: 18 apr 2010, 9:32
Località: Grenoble - France

PrecedenteProssimo

Torna a Chiarimenti, regole, informazioni, proposte

Chi c’è in linea

Visitano il forum: Nessuno e 13 ospiti