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

Προσθήκη λειτουργίας theme switch button #398

Closed
5 tasks done
KuhakuNeko opened this issue Apr 11, 2022 · 6 comments
Closed
5 tasks done

Προσθήκη λειτουργίας theme switch button #398

KuhakuNeko opened this issue Apr 11, 2022 · 6 comments
Labels
procrastinating wontfix This will not be worked on

Comments

@KuhakuNeko
Copy link
Contributor

KuhakuNeko commented Apr 11, 2022

Δήλωση Θέματος

  • Σύντομη περιγραφή των επικείμενων αλλαγών: Θα υλοποιήσω ένα κουμπί το οποίο θα επιτρέπει στο χρήστη την εναλλαγή μεταξύ χρωματικών θεμάτων του site ώστε να μην περιορίζετε στο ήδη υπάρχον mint theme. Κάνοντας κλικ στο κουμπί θα γίνετε εναλλαγή από το default θέμα σε ένα άλλο. Η ιδέα είναι το δεύτερο θέμα να είναι σκοτεινό αλλά μπορώ αντί να δημιουργήσω ως δεύτερο θέμα ένα custom dark theme να μπεί απλά κάτι άλλο. Με την προσθήκη αυτής της λειτουργίας το site ξεφεύγει από την χρήση του έτοιμου, συν ότι η αλλαγή σχετίζεται με την εισαγωγή μου. Η υλοποίηση γίνετε με html, css/scss, js, και κώδικα liquid.
  • Εκτιμώμενη δυσκολία: hard
  • Σχετικοί συνεργάτες: @Orfeaslambrou @fireleaf22
  • Σχετικοί σύνδεσμοι: Δυναμική αλλαγή του background της κεντρικής σελίδας με βάση την συσκευή προβολής #396

DEMO: https://epic-hamilton-p2019108.netlify.app/

Υπενθυμίσεις

  • Έχω βάλει σύντομο και μοναδικό τίτλο (π.χ., το όνομα της σελίδας ή της ανακοίνωσης)
  • Έχω ενημερώσει τα παραπάνω πεδία με περισσότερες λεπτομέρειες, όπως σύνδεσμος στην σελίδα που αλλάζω ή/και σύνδεσμο στην αντίστοιχη σελίδα της επίσημης σελίδας με την ενημερωμένη πληροφορία.
  • Έχω ελέγξει ότι το περιέχομενο των αλλαγών μου δεν το έχει δηλώσει κάποιος άλλος σε προηγούμενο issue ανοιχτό ή κλειστό
  • Πριν προχωρήσω σε pull request θα πάρω ετικέτα green light
  • Για την δεύτερη συνεισφορά έχω υλοποιήσει μια νέα λειτουργία και έχω εντοπίσει δύο σχετικούς αξιολογητές όπως φαίνεται στο λινκ που δίνω παραπάνω, διαφορετικά δεν γίνονται δεκτά θέματα που αφορούν απλή συνεισφορά περιεχομένου όπως στην πρώτη συνεισφορά
@Tsimpliarakis
Copy link
Contributor

Πολύ καλύτερο απο το 1ο σου Issue, απλά αφού μπήκες που μπήκες στον κόπο, θα πρότεινα να βάλεις Dark mode.

@Orfeaslambrou
Copy link

Πολύ καλή προσπάθεια, δουλεύει άψογα.Το δεύτερο θέμα αρκεί έτσι πως έχει γίνει ,δεν χρειάζεται πιστεύω dark mode.Για μένα παίρνει οκ.

@diogenisAl
Copy link
Contributor

@KuhakuNeko σε ποιο αρχείο/αποθετήριο θα γίνουν οι αλλαγές;
Παράλληλα, περιμένουμε την απάντηση από τον @fireleaf22

@KuhakuNeko
Copy link
Contributor Author

@diogenisAl
Χρειάστηκε να γίνουν αλλαγές και στα δύο αποθετήρια αλλά κυρίως στο minimal mistakes. Τα αρχεία που άλλαξα ήταν αρκετά, όχι μόνο ένα, και χρειάστηκε να δημιουργήσω και μερικά δικά μου. Οπότε, όπως και την άλλη φορά, θα χρειαστούν 2 PR.

@epidrome
Copy link
Member

τεχνικά είναι πράγματι μια δύσκολη αλλαγή που δείχνει την αντίστοιχη κατανόηση του θέματος και της σελίδας

αρχιτεκτονικά όμως είναι μια μάλλον κακή προσθήκη, καθώς μεταφέρει στην διεπαφή της ιστοσελίδας κώδικα που κανονικά τρέχει "στατικά" μια φορά στην παραγωγή της σελίδας

με άλλα λόγια φαίνεται να υπάρχει διπλασιασμός του κώδικα και ταυτόχρονα επιβάρυνση της διεπαφή χωρίς κάποιο σημαντικό όφελος, δλδ τα δύο αμαρτήματα κατά άλαν κέη ;)

το πιο ενδιαφέρον είναι πως επιβεβαιώνει τις αρχικές επιφυλάξεις του @KuhakuNeko για την δυσκολία εντοπισμού 2ου θέματος. προφανώς ο βαθμός θα είναι στην ζώνη του άριστου, και στην κορυφή αυτής της ζώνης αν ενημερωθεί η τεκμηρίωση ώστε τα νέα μέλη να μπορούν να αποφύγουν τυπικά εμπόδια όπως αυτό.

@stale
Copy link

stale bot commented Jun 12, 2022

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot closed this as completed Jun 28, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
procrastinating wontfix This will not be worked on
Projects
None yet
Development

No branches or pull requests

5 participants