BDX-town / Mangane

Alternative frontend for Akkoma
https://bdx.town
GNU Affero General Public License v3.0
154 stars 27 forks source link

Improve scheduled post UI #104

Open ymollard opened 1 year ago

ymollard commented 1 year ago

Quelques suggestions pour améliorer ce calendrier : image

Afficher une confirmation de pouet planifié

Je suis surpris qu'il n'y ait aucun message de confirmation avec le clic sur "Schedule". Il faudrait une petite popup (avec un fadeout automatique au bout de 3 secondes par exemple pour ne pas nécessiter un clic de fermeture obligatoire)

Respecter la locale pour le sélecteur de dates et horaires

Rappel la notif de pouets planifiés en dessous du gros bouton "Pouet"

Prendre la même notification que dans la rédaction d'un nouveau poouet pour la montrer aussi sur la timeline image (J'ai changé l'opacité du background par la capture d'écran)

Diminuer la taille de la liste des horaires

S'il faut conserver des pas de temps fixes, je diminuerais le delta entre les heures pour éviter que la liste soit trop longue à chercher, et j'initialiserais par défaut la liste à midi le lendemain plutôt qu'à l'heure courante (elle apparait rouge direct car dans le passé).

Une autre option est d'avoir un premier choix matin/aprem/nuit avant de sélectionner plus précisément l'heure, de façon à ce que la liste des horaires dispos ne soit pas à rallonge. Quitte à avoir un petit overlap en début et fin de liste pour éviter de se demander pendant des heures si "midi et demi" se trouve dans le matin ou l'aprem.

Dehelssey commented 1 year ago

@Cl0v1s can you tell me if we use a specific library for the date and time picker ? That way i'll be able to go and check what other options it offers.

Otherwise i can propose some "yolo" designs but it's gonna be a pain in the ass to dev if that doesn't match any existing lib, right ?

Dehelssey commented 1 year ago

once again my goal was simplicity : i felt like number fields for hours and minutes was more efficient than that awfully long list of pre-defined hours we currently have : schedule

i also moved the notice about existing scheduled posts scheduled posts