Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add attribute #25

Open
apierantonio opened this issue May 12, 2021 · 1 comment
Open

add attribute #25

apierantonio opened this issue May 12, 2021 · 1 comment

Comments

@apierantonio
Copy link
Collaborator

apierantonio commented May 12, 2021

Questa grafica

image

non mi piace, dobbiamo pensare a qualcosa che dia una percezione meno "precaria" e più di qualità.

  1. separerei la parte superiore dove si trova il nome ed il tipo "person: Class"
  2. utilizzerei qualcosa che mostra il fatto che l'attributo è un item parte di una lista di item

per esempio:

image

anche la scelta dei font deve essere "ragionata", un monospace potrebbe rendere il tutto più familiare ad un programmatore:

image

@DamianoNaraku
Copy link
Owner

Ho cambiato lo stile di default ispirandomi all’esempio.
La parte “add attribute” per ora la ho lasciata così perché in una classe è possibile inserire: Attributi, Reference, Operazioni. Per fare uno schema con un placeholder di un attributo inseribile come nelle foto, dovrei inserire 3 placeholder, uno per ogni tipo e occuperebbero abbastanza spazio.
Una soluzione possibile potrebbe essere rimuovere interamente quella sezione e aggiungere sotto-elementi esclusivamente tramite il menù contestuale.
image


image
In “Class_2” ho provato ad utilizzare font diversi sui campi che consentono l’input libero da parte dell’utente e il testo puramente descrittivo per facilitarne la distinzione in modo graficamente non invasivo.
Ho provato ad utilizzare il font Consolas familiare ai programmatori per via dell’editor “Monaco”, ma non sono convinto del risultato e per ora sono tornato al font non-monospaced “Helvetica”.
Questa scelta diventerà meno importante con lo store pubblico di stili e modelli che consentirà di cambiare stile grafico definito da altri utenti senza dover editare css o html.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants