csunibo / dynamik

A frontend to access CSUnibo's resources uploaded by students
https://risorse.students.cs.unibo.it
GNU Affero General Public License v3.0
2 stars 5 forks source link

Briciola di pane mancante per CdL #128

Closed foxyseta closed 9 months ago

foxyseta commented 10 months ago

Le briciole di pane al momento sono nel formato "Pagina iniziale > Insegnamento > Cartelle...", quindi manca un modo di tornare al CdL. Andrebbe sicuramente aggiunto (una volta c'era la freccia sulla destra che giustamente è stata rimossa).

ali-benny commented 10 months ago

E se invece di aggiungere il nome del CdL usassimo un'icona? Così non diventa troppo lungo dato che abbiamo già questo problema su mobile #126

foxyseta commented 10 months ago

Mi sembra sensato. D'altronde stiamo già facendo lo stesso per la home. Potremmo usare la stessa emoji del corso di laurea in questione, oppure andare a caccia di una generica icona "corso di laurea" (ma mi sembra difficile trovarla). Se però usiamo le emoji, tanto vale metterne una di più sensata per Cesena.

ali-benny commented 10 months ago

una cosa del genere? così è generico.. magari possiamo personalizzarlo con colori uno per CdL?

image

o uno zaino magari colorato diverso per ogni CdL

image

o una cosa del genere

image
foxyseta commented 10 months ago

Forse il cappello? Mi fa più a "Corso di laurea". Codificare tramite colori ci sta se sostituiamo le emoji, Sembra più una cosa estetica che altro però, quindi lo lascerei per il futuro.

ali-benny commented 10 months ago

Forse il cappello? Mi fa più a "Corso di laurea".

Ci sta ahahha

Codificare tramite colori ci sta se sostituiamo le emoji,

Io le toglierei proprio, non vorrei dire ma mettere 🥸 a cesena mi sembra un po' offensivo

Sembra più una cosa estetica che altro però, quindi lo lascerei per il futuro.

Ah okay, per me non cambia farla anche adesso sinceramente, dite voi @csunibo/frontend

foxyseta commented 10 months ago

Io le toglierei proprio, non vorrei dire ma mettere 🥸 a cesena mi sembra un po' offensivo

Giuro lo ha scelto il loro rappresentante ahahahahah

Ah okay, per me non cambia farla anche adesso sinceramente, dite voi @csunibo/frontend

se per te non è una scocciatura anche per me va bene farla ora. Giocosamente dico spesso che le emoji fanno molto soy-dev apple, ma la verità è che non sono neanche superaccessibili (a meno di non usare tag aria molto specifiche, il lettore legge il nome dell'emoji senza distinguerlo dal testo).

ali-benny commented 10 months ago

Io le toglierei proprio, non vorrei dire ma mettere 🥸 a cesena mi sembra un po' offensivo

Giuro lo ha scelto il loro rappresentante ahahahahah

AHAHHA OKAY

Ah okay, per me non cambia farla anche adesso sinceramente, dite voi @csunibo/frontend

se per te non è una scocciatura anche per me va bene farla ora. Giocosamente dico spesso che le emoji fanno molto soy-dev apple, ma la verità è che non sono neanche superaccessibili (a meno di non usare tag aria molto specifiche, il lettore legge il nome dell'emoji senza distinguerlo dal testo).

A questo punto proporrei di colorare i bottoni nella homepage dedicati ai CdL con un loro colore identificativo, che useremo poi nelle breadcrumbs. Sarebbe carino poi riusare questo colore anche nella nav bar per identificare a colpo d'occhio in quale insegnamento si è.

VaiTon commented 10 months ago

Il problema è che non sappiamo da dove l'utente è arrivato. Il namespace dei nomi delle materie è piatto.

Una soluzione sarebbe mantenere nello stato dell'app svelte (via stores) se l'utente è entrato nella materia da uno specifico corso di studi ed eventualmente mostrarlo nel componente breadcrumbs

VaiTon commented 10 months ago

Io le toglierei proprio, non vorrei dire ma mettere 🥸 a cesena mi sembra un po' offensivo

immagine Actually...

ali-benny commented 10 months ago

Il problema è che non sappiamo da dove l'utente è arrivato. Il namespace dei nomi delle materie è piatto.

Una soluzione sarebbe mantenere nello stato dell'app svelte (via stores) se l'utente è entrato nella materia da uno specifico corso di studi ed eventualmente mostrarlo nel componente breadcrumbs

Dici perchè alcuni CdL hanno insegnamenti "doppioni" in lista che rimandano ad altri CdL [per i facoltativi]?

foxyseta commented 10 months ago

Potenzialmente sì. Possiamo anche lasciar perdere a questo punto.

ali-benny commented 10 months ago

Potenzialmente sì.

Attualmente mi sembra che non sia così però

Possiamo anche lasciar perdere a questo punto.

Oks, appena rientro vedo di iniziarci a lavorare

foxyseta commented 10 months ago

Eh diciamo che la politica teorica da adottare era di fare così a breve.

@VaiTon se linkassimo al primo CdL che elenca tale corso tale che optional: false?

VaiTon commented 10 months ago

@VaiTon se linkassimo al primo CdL che elenca tale corso tale che optional: false?

Andrebbe bene nel caso accedessi direttamente dal link della materia. Se accedessi da una dashboard di un altro corso risulta poco intuitivo secondo me trovarsi il nome di un altro corso.

Io farei con uno store ^1, a questo punto, del tipo lastVisitedCourse e da quello creerei (se != null) la parte del breadcrumb che ci interessa.

foxyseta commented 10 months ago

Massì. Per la gente sembrerà magia nera forse non avere una struttura delle pagine ad albero forse ma questo sarebbe l'ideale.