Feature #83
Αισθητική ανανέωση του wizard
Status: | Closed | Start date: | 12/22/2010 | |
---|---|---|---|---|
Priority: | High | Due date: | ||
Assignee: | Mike Muzurakis | % Done: | 0% |
|
Category: | Cyclades UI | Spent time: | - | |
Target version: | v0.2 |
Description
Ο τίτλος να διαχωριστεί λίγο από το περιεχόμενο. Συγκεκριμένα συζητήσαμε για το step3 ότι θα μπορούσε να μπαίνει ο τίτλος σε αντίστοιχο γκρί κουτί με αυτό του tabbing του wizard. Θα ανεβάσω αντίστοιχο mockup.
Related issues
Associated revisions
fix wizard buttons in opera, Refs #83
submit wizard form by pushing enter on name field, Refs #83
visual fixes on new wizard, Refs #83
fix vm creation that I broke in previous commit, Refs #83
more visual fixes for the vm creation wizard, Refs #83
visual enhancements on wizard, fix tab keystroke crash, Refs #83
only change border color on text boxes, trap tab in 3rd page, Refs #83
Add select border on focus for indicators, disable credits box, Refs #83
fix textbox sizes in firefox, Refs #83
don't accept blank vm names on creation wizard, Refs #83
disable tab while browsing wizard, Refs #83
fix tab issues on creation wizard, Refs #83
fix borders on active textboxes on 2nd step, Refs #83
Smaller numbers in wizard header, Refs #83
fix wizard button positioning on opera, Refs #83
History
#1 Updated by Christos Psaltis over 12 years ago
- Subject changed from [wizard] Διαχωρισμός του τίτλου από το περιεχόμενο to Διαχωρισμός του τίτλου από το περιεχόμενο
- Category set to 11
#2 Updated by Christos Psaltis over 12 years ago
- Status changed from New to Feedback
Με αυτό θα προχωρήσουμε; Υπάρχει το mockup;
#3 Updated by Constantinos Venetsanopoulos over 12 years ago
θα ανέβει mockup, δεν τοχουμε έτοιμο ακόμα
#4 Updated by Constantinos Venetsanopoulos over 12 years ago
- Subject changed from Διαχωρισμός του τίτλου από το περιεχόμενο to Αισθητική ανανέωση του wizard
- Status changed from Feedback to Assigned
Έχω ανεβάσει τα mockup για την αισθητική ανανέωση του wizard που συζητούσαμε εδώ και καιρό, για να κλείσει και αυτό το ticket. Στην λειτουργικότητα δεν αλλάζει απολύτως τίποτα.
step 1 : web_layout_0.0.10-wizard-1.png
step 2 : web_layout_0.0.10-wizard-2.png
step 3 : web_layout_0.0.10-wizard-3.png
#5 Updated by Giorgos Gousios over 12 years ago
- Target version set to v0.2
#6 Updated by Mike Muzurakis over 12 years ago
- Status changed from Assigned to Feedback
- Assignee changed from Christos Psaltis to Mike Muzurakis
Έγινε ένα πρώτο πέρασμα στο 94adeabb
#7 Updated by Vangelis Koukis over 12 years ago
- Status changed from Feedback to Assigned
Καταλαβαίνω ότι είναι ακόμη υπό κατασκευή, απλώς να συνεισφέρω ότι εκτός κάποιων προβλημάτων με την εμφάνιση δεν παίζει καθόλου σε Opera, δεν εμφανίζονται τα κουμπιά κάτω. Δεδομένου του #341, είναι σημαντικό ο νέος κώδικας να φτιάχνεται και με το βλέμμα σε cross-browser compatibility, δεδομένου ότι τελικά όλα θα πρέπει να παίζουν στους υποστηριζόμενους browsers.
#8 Updated by Vangelis Koukis over 12 years ago
Επίσης ένα minor, αλλά σημαντικό: Ας τελειώνει τον wizard με Enter στο τελικό κουτί όπου ο χρήστης γράφει το όνομα αντί να πρέπει να πατήσει το κουμπί με το ποντίκι.
#9 Updated by Constantinos Venetsanopoulos over 12 years ago
- Priority changed from Medium to High
Γενικά έχουμε πετύχει την ανανέωση που χρειάζεται. Τα χρώματα είναι ακριβώς όπως πρέπει. Να σημειώσω ότι τον wizard τον βλέπω με firefox4 σε debian. Οι αλλαγές που χρειάζονται για να έρθουμε όσο πιο κοντά γίνεται στο mockup είναι οι εξής:
- Γενικά και για τα 3 steps:
1. Στην πάνω γκρι μπάρα: να μεγαλώσουν ελάχιστα τα νούμερα και να εφάπτονται στο κάτω μέρος της γκρι μπάρας, έτσι ώστε η γκρι μπάρα να μη φαίνεται κάτω από τα νούμερα (το λευκό να γίνεται blend με το λευκό του background, όπως στο mockup).
2. Στην πάνω γκρι μπάρα: να στοιχιστούν στο κέντρο όσον αφορά στον κάθετο άξονα τα "Image", "Flavor", "Name". Τώρα είναι πιο κάτω από τη μέση.
3. Στην πάνω γκρι μπάρα: To "Image" να έρθει πιο κοντά στο "1".
4. Στην πάνω γκρι μπάρα: Όσον αφορά στην οριζόντια στοίχιση, η απόσταση από την αρχή της μπάρας μέχρι την αρχή του "1" είναι καλή και ας μείνει έτσι. Πρέπει να γίνει ίδια και η απόσταση μεταξύ του τέλους του "Name" και του τέλους της μπάρας. Μετά στοιχίζεται στη μέση (μεταξύ του τέλους του "Image" και την αρχή του "3") όλο το "2 Flavor".
5. Τα input boxes να γίνουν flat χωρίς εσωτερική σκιά και αν γίνεται κάθε φορά που είναι active, το border τους να γίνεται μπλε (ίδιο με το μπλε των active "Image", "Flavor", "Name").
- Για το step 1:
1. To κουμπί "system images" να μην κάνει wrap. Ας γίνει λίγο μεγαλύτερου width αν χρειάζεται. Το height να γίνει ίδιο με του "your images". Tελικά τα δύο κουμπιά να έχουν ίδιο width και ίδιο height.
2. Κατά το hover πάνω από το "your images" νομίζω είναι καλύτερο το κουμπί να γίνεται ένα τόνο πιο σκούρο και όχι πιο ανοιχτό, γιατί σε μένα τουλάχιστον γίνεται ίδιο με το background.
3. Tα radio buttons να στοιχιστούν στη μέση κάθε περιοχής όσον αφορά στον κάθετο άξονα. Αυτή τη στιγμή είναι πάνω από τη μέση.
4. Δίπλα από το νούμερο του size του image να φαίνεται η μονάδα μέτρησης "MB".
5. Όταν έχει επιλεγεί ένα radio button τότε να μένει σταθερό το hoverbox visible πάνω από αυτή την επιλογή, και να παίζει μόνο στις υπόλοιπες.
6. Η απόσταση των "Cancel", "Next" buttons από το κάτω κάτω μέρος του wizard να γίνει ίδια με αυτή που υπάρχει στα step2 και step3. Γενικά ο χώρος μεταξύ της τελευταίας λεπτής γκρι μπάρας και του κάτω μέρους του wizard πρέπει να μένει σταθερός και στα 3 steps (όπως συμβαίνει αυτή τη στιγμή στο 2 και 3).
- Για το step 2:
1. Tα "small", "medium", "large", "custom" να στοιχιστούν στη μέση (ώς προς τον κάθετο άξονα) της γκρι μπάρας που είναι μέσα, όπως είναι στοιχισμένα και τα radio buttons.
2. Όταν πατάω πάνω στη λέξη "small/medium/large/custom" επιλέγεται το αντίστοιχο flavor, κουνούνται σωστά οι μπάρες και γίνεται λευκή η αντίστοιχη επιλογή (σωστά), αλλά το radio button δεν αλλάζει στην επιλογή που έκανα click. Παραμένει στην προηγούμενη. Όταν κάνω click πάνω στα radio buttons και όχι στις λέξεις όλα γίνονται σωστά.
3. Προτείνω να έχουμε ένα απαλό hover (να αλλάζει ελάχιστα το font color) πάνω από τις λέξεις "small/medium/large/custom" από τη στιγμή που μπορούμε να κάνουμε click και πάνω σε αυτές και να γίνει η αλλαγή.
4. Να στοιχιστεί αριστερά και δεξιά το κουτί που δείχνει την τιμή των credits με τα παραπάνω 3 κουτιά. Τώρα φεύγει λίγο αριστερά.
5. Η λέξη "Back" στο button να στοιχιστεί αριστερά στο κουτί, αντίστοιχα με την δεξιά στοίχιση του "Next".
- Για το step 3:
1. Να στοιχιστούν στη μέση του γκρι κουτιού (στον κάθετο άξονα) οι πληροφορίες. Τώρα είναι πάνω από τη μέση.
2. Το "Back" να στοιχιστεί αριστερά στο κουτί όπως πρέπει να γίνει και στο step 2.
3. Το "Create VM" να στοιχιστεί στη μέση του κουτιού, όπως είναι το αρχικό "Cancel" στο step 1.
4. To χρώμα του κουτιού του "Create VM" να γίνει πορτοκαλί (με λίγο πιο ανοιχτό hover).
#10 Updated by Mike Muzurakis over 12 years ago
Μετά το 2bd7eb5a είναι λειτουργικός ο wizard και στον Opera (version 11.10). Έχει μια μικρή διαφορά στο σημείο που εμφανίζονται τα κουμπιά σε σχέση με Firefox/Chrome/Safari, την οποία έχει νόημα ξαναδούμε αφού τελειώσουμε με τις υπόλοιπες παρατηρήσεις.
#11 Updated by Constantinos Venetsanopoulos over 12 years ago
σωστά, προχωράμε στις παρατηρήσεις και μετά κοιτάμε το θέμα του opera
#12 Updated by Mike Muzurakis over 12 years ago
οκ και το submit του wizard form με enter από το name field. Στο cae67343
#13 Updated by Mike Muzurakis over 12 years ago
- Status changed from Assigned to Feedback
ενσωματώθηκαν και οι διορθώσεις στο afa2ebd2
#14 Updated by Vangelis Koukis over 12 years ago
Μιχάλη, δεν καταλαβαίνω ακριβώς τη σημείωση σου, υπ. 13. Μπορείς να επιβεβαιώσεις ότι όλες οι διορθώσεις που αναφέρει ο Κωνσταντίνος στη σημείωση 9 παραπάνω έχουν υλοποιηθεί με το afa2ebd2;
#15 Updated by Mike Muzurakis over 12 years ago
Vangelis Koukis wrote:
Μιχάλη, δεν καταλαβαίνω ακριβώς τη σημείωση σου, υπ. 13. Μπορείς να επιβεβαιώσεις ότι όλες οι διορθώσεις που αναφέρει ο Κωνσταντίνος στη σημείωση 9 παραπάνω έχουν υλοποιηθεί με το afa2ebd2;
Ναι έτσι πιστεύω.
#16 Updated by Constantinos Venetsanopoulos over 12 years ago
Σχετικά με τις διορθώσεις:
- Γενικά για τα 3 steps:
1. Νομίζω χρειάζεται να μεγαλώσουν κι άλλο. Σε εμένα ακόμη φαίνεται η γκρι μπάρα στο κάτω μέρος τους. Επίσης πρέπει να μεγαλώσουν γιατί τώρα που στοιχίστηκαν σωστά τα "Image/Flavor/Name" πρέπει αυτά να φαίνονται σχεδόν στη μέση του κάθε νούμερου (βλ. mockup)
2. OK
3. OK
4. OK
5. Σε μένα παραμένει η σκιά και το μπλε που βγάζει είναι πολύ λεπτό και πολύ σκούρο και δεν φαίνεται.
- Για το step 1:
1. ΟΚ
2. Σωστό το χρώμα του hover στο κουτί. Δεν χρειάζεται να αλλάζει και το font ομως. Μόνο το hover στο γκρι κουτί είναι αρκετό. Επίσης ας γίνει το "your images" --> "custom images".
3. OK
4. Φαίνεται αλλά είναι κολλητά. Ας γίνει "size: 1234 MB"
5. OK
6. OK
- Για το step 2:
1. OK
2. OK
3. To χρώμα του font κατά το hover να μην είναι γκρι γιατί φαίνεται σαν να απενεργοποιείται. Ας γίνει άσπρο.
4. Παραμένει όπως ήταν πριν σε μένα
5. ΟΚ
- Για το step 3:
1. OK
2. OK
3. OK
4. OK
Επίσης βλέπω τα εξής σοβαρά προβλήματα:
1. Πατώντας "Create VM" δεν γίνεται πλέον τίποτα.
2. Μετα από μερικά πατήματα του "tab" στο keyboard σπανε τα πάντα, γίνεται λευκός ο wizard και δεν επανέρχεται ούτε με refresh (θέλει restart το server)
#17 Updated by Constantinos Venetsanopoulos over 12 years ago
- Status changed from Feedback to Assigned
#18 Updated by Vangelis Koukis over 12 years ago
Constantinos Venetsanopoulos wrote:
Επίσης βλέπω τα εξής σοβαρά προβλήματα:
1. Πατώντας "Create VM" δεν γίνεται πλέον τίποτα.
2. Μετα από μερικά πατήματα του "tab" στο keyboard σπανε τα πάντα, γίνεται λευκός ο wizard και δεν επανέρχεται ούτε με refresh (θέλει restart το server)
Μιχάλη, κι εγώ είχα δει τα πάντα να σπάνε, και ειλικρινά δεν μπορούσα να καταλάβω πώς ταιριάζει η σημείωση σου "ενσωματώθηκαν και οι διορθώσεις στο afa2ebd2" παραπάνω και η επιβεβαίωσή της, με το ότι πλέον δεν δούλευε τίποτε.
Είχε γίνει βασικός έλεγχος στη λειτουργικότητα του afa2ebd2; Υποθέτω πως ναι.
Έγινε βασικός έλεγχος μετά την ερώτησή μου στη σημείωση 15; Υποθέτω πως ναι.
Πώς συμβαδίζει η σημείωση 15 με τη σημείωση 16; Δεν συμβαδίζει.
Παρακαλώ κάνε μια προσπάθεια να μην επαναληφθεί.
#19 Updated by Mike Muzurakis over 12 years ago
Για το 1ο πρόβλημα, φταίω που δεν το ξανακοίταξα μετά από μια τελευταία αλλαγή πριν κάνω commit, είχε σταματήσει να δουλεύει το κουμπί createVM. Το έκανα αμέσως μετά commit ταυτόχρονα σχεδόν με το σχόλιο 14.
Κωνσταντίνε, μπορείς να εξηγήσεις λίγο παραπάνω το πρόβλημα με το tab; Αν ανοίξω τον wizard και πατήσω επανηλλήμενα tab, φτάνω στην τελευταία σελίδα. Συμβαίνει και μετά το fix στο 3091ead5 ;
#20 Updated by Mike Muzurakis over 12 years ago
- Status changed from Assigned to Feedback
Έκανα ένα update του wizard με διορθώσεις στη εμφάνιση σύμφωνα με το σχόλιο 16 στο cf93419a
#21 Updated by Constantinos Venetsanopoulos over 12 years ago
- Status changed from Feedback to Assigned
Λοιπόν, ώς προς την εμφάνιση είμαστε ΟΚ.
2 Προβλήματα:
1. Τα input boxes στο step 2 αλλάζουν μέγεθος μόλις πειράξεις τις μπάρες. Πρέπει να μένουν σταθερά, όπως πριν
2. Το σημαντικό: Τα πάντα σπάνε αν κάνεις τα εξής:
α. Ανοίγεις τον wizard
b. Πατάς "Next" για να σε πάει στο step 2
c. Πατάς 3 φορές (ή παραπάνω) το keyboard "tab" (σε πηγαίνει στο step 3 και σβήνουν όλες οι ενδείξεις στην πάνω μπάρα).
d. Πατάς 1 φορά "Back" (σε πάει στο step 2).
e. Πατάς keyboard "tab" (σπάνε τα πάντα).
Μόλις σπάσουν τα πάντα δεν επανέρχεται ούτε με απλό refresh της σελίδας. Θέλει Shift+Reload
#22 Updated by Mike Muzurakis over 12 years ago
- Status changed from Assigned to Feedback
Λύθηκε το πρόβλημα με το tab και επανέφερα το border για τα text boxes σε inset στο f87e79a4
#23 Updated by Constantinos Venetsanopoulos over 12 years ago
- Status changed from Feedback to Assigned
Με το tab δεν κρασάρει πλέον, αλλά άμα πατήσεις tab στο step 3 για κάποιο λόγο σβήνει η ένδειξη "3 Νame" πάνω στη μπάρα (γίνεται γκρι ίδια με τις "1 Image", "2 Flavor").
Επίσης τα input boxes συνεχίζουν να αλλάζουν μέγεθος μόλις κουνάς τους sliders. (και σε firefox4 και σε chrome)
#24 Updated by Mike Muzurakis over 12 years ago
- Status changed from Assigned to Feedback
Τώρα τα input boxes πρέπει να ναι οκ.
Για το ζήτημα του tab, υπάρχει το εξής πρόβλημα: Στο κομίτ που έκανα ( 1508a5ab ), τσεκάρω αν βρισκόμαστε στην 3η σελίδα του wizard οπότε το tab σε αυτήν την περίπτωση δεν κάνει τίποτα. Το jquery.scrollable όμως έχει ένα bug, όπου αν κάνεις back, το index της σελίδας δε μειώνεται (είτε το κάνει μέσω του back button, είτε με το πίσω βέλος στο πληκτρολόγιο). Αυτό έχει σαν αποτέλεσμα αν κάνεις back το tab να σταματάει να δουλεύει αφού η getIndex() επιστρέφει πάντοτε 2 από κει και πέρα. Θα το δω λίγο και αύριο, έχω μια ιδέα ακόμα να δοκιμάσω. Διαφορετικά ή θα πρέπει να απενεργοποιήσουμε το tab και η πλοήγηση στον wizard να γίνεται με τα βέλη, είτε να το αφήσουμε όπως τώρα όπου αν κάποιος επιστρέψει με κλικ και ξαναπατήσει tab, δεν θα παίζει).
#25 Updated by Constantinos Venetsanopoulos over 12 years ago
- Status changed from Feedback to Assigned
Σε firefox4 τα input boxes των sliders συνεχίζουν να μεγαλώνουν και να μικραίνουν όταν κουνάς τους sliders!
Γιατί συμβαίνει τώρα αυτό και δεν μπορεί να διορθωθεί; Στον προηγούμενο wizard δεν το είχαμε αντιμετωπίσει αυτό το πρόβλημα.
Κάνε μία προσπάθεια και με το tab να δούμε τι θα κάνουμε, γιατί πρέπει να κλείσει οπωσδήποτε αυτό το ticket σήμερα.
Επίσης, ο wizard δεν πρέπει να σε αφήνει να κάνεις create VM αν το name είναι κενό.
#26 Updated by Mike Muzurakis over 12 years ago
To πρόβημα στον firefox σε μένα διορθώθηκε με το a83bb661
Μπορείς να το επιβεβαιώσεις Κωνσταντίνε;
#27 Updated by Vangelis Koukis over 12 years ago
Αν δεν μπορείτε να το κάνετε να παίζει με τα tabs, αυτά πρέπει τουλάχιστον να απενεργοποιηθούν.
Αν υπάρχει bug στο jquery που δεν επιτρέπει να γίνει σωστά, ποιο είναι αυτό; να καταγραφεί εδώ.
#28 Updated by Constantinos Venetsanopoulos over 12 years ago
firefox4 σε debian μεγαλώνουν κατά πλάτος τα input boxes
firefox4 σε windows πατιούνται μέσα σαν buttons και κουνιούνται και οι μονάδες μέτρησης που είναι δίπλα.
Δεν ξέρω τι πρέπει να γίνει γιατί έχουμε φάει πολύ χρόνο σε αυτό. Μάλλον θα πρέπει να το αφήσουμε και να προχωρήσουμε στα υπόλοιπα
#29 Updated by Mike Muzurakis over 12 years ago
- Status changed from Assigned to Feedback
#30 Updated by Mike Muzurakis over 12 years ago
Και στο a23abb63 ελπίζω οτι λύθηκε και το ζήτημα με τα borders στα input textboxes. Κωνσταντίνε, επειδή στο mockup βλέπω 2 διαφορετικές αποχρώσεις, το αρχικό border θέλεις να είναι μαύρο ή κάποιος τόνος του γκρι; Τώρα έβαλα κάτι κοντά στο μαύρο (#111111).
#31 Updated by Constantinos Venetsanopoulos over 12 years ago
Με firefox 3.6.16 που το τεστάρω από το σπίτι φαίνεται ότι παίζουν όλα σωστά πλέον.
Σιγουρέψου ότι και με opera είμαστε οκ για να το κλείσουμε (στον όπερα είχε ένα θέμα στο step 1, όταν πάταγες "next" μεγάλωνε ο χώρος κάτω από τα κουτιά "cancel/next"). Ουσιαστικά το νούμερο "6" της σημείωσης "#9" για το step 1.
#32 Updated by Constantinos Venetsanopoulos over 12 years ago
- Status changed from Feedback to Assigned
#33 Updated by Mike Muzurakis over 12 years ago
- Status changed from Assigned to Feedback
Ναι, το είχα διορθώσει αυτό (τουλάχιστον) σε όπερα 11.10 σε Ubuntu. Έκανα κι ένα μικρό fix στο 8d1ed85c γιατί λόγω των διαφορετικών margins που χρησιμοποιεί ο opera στους horizontal rulers τα κουμπιά ήταν (σε όλα τα pages το ίδιο όμως) χαμηλότερα απ ότι σε firefox/webkit.
#34 Updated by Constantinos Venetsanopoulos over 12 years ago
- Status changed from Feedback to Closed
ok, αφού λες ότι έχει διορθωθεί και σε όπερα το κλείνω
#35 Updated by Constantinos Venetsanopoulos over 12 years ago
- Status changed from Closed to Assigned
Μιχάλη, μου κάνει εντύπωση που λες ότι παίζει σε opera 11.10 σε ubuntu γιατί εγώ το τρέχω σε opera 11.10 σε debian και οι αποστάσεις των "Cancel/Next" του step 3 είναι διαφορετικές από αυτές των step 1 και 2. Στο step 3 είναι οι σωστές. Στα 1,2 η απόσταση από το τέλος του λευκού background είναι πιο μικρή.
#36 Updated by Mike Muzurakis over 12 years ago
Κωνσταντίνε, ή εγώ δεν βλέπω με το μάτι τη διαφορά, ή σε Ubuntu δεν υπάρχει. Ο ruler στο 3ο βήμα είναι πιο κάτω τον ruler στο 2ο βήμα; Ή ο ruler είναι σε σωστό σημείο και τα κουμπιά από κάτω του στο 3ο βήμα είναι πιο κάτω;
#37 Updated by Constantinos Venetsanopoulos over 12 years ago
O ruler sto 3 είναι πιο ψηλά από τον ruler στο 1 και 2. Η απόσταση μεταξύ των κουμπιών και του ruler είναι η ίδια σε όλα τα steps (σωστά). Στο step 3 το κενό από το τέλος των κουτιών μέχρι το τέλος του wizard είναι μεγαλύτερο από το ίδιο κενό που υπάρχει στα 1,2. Το μεγαλύτερο κενό που υπάρχει στο 3 είναι το σωστό.
Τελικά πρέπει τα κουτιά και ο ruler του 1,2 να ανέβουν λίγο πιο πάνω
#38 Updated by Christos Psaltis over 12 years ago
- Status changed from Assigned to Feedback
Εδώ εγώ βλέπω ένα pixel διαφορά στην κατακόρυφη θέση των κουμπιών. Στα βήματα 2,3 η θέση είναι η ίδια.
Δοκίμασα να το διορθώσω αλλά εάν το διορθώσω στον opera, σπάει σε firefox και chrome. Θα έλεγα να το αφήσουμε έτσι, ο opera είναι λίγoτερο δημοφιλής και τέτοιες απειροελάχιστες διαφορές δεν είναι κρίσιμες.
#39 Updated by Constantinos Venetsanopoulos over 12 years ago
- Status changed from Feedback to Closed
Δεν ξέρω αν άλλαξε κάτι πάντως και γώ τώρα το βλέπω με ελάχιστη διαφορά. Το κλείνω