L'orario dell'evento nella vista mensile è troncato

Gli orari degli eventi vengono visualizzati come 11a e 3p, invece di 11:00 e 15:00:

Screenshot 2025-11-07 at 11.54.31

Il problema sembra derivare dai dati forniti:

Screenshot 2025-11-07 at 11.57.33

1 Mi Piace

Spostando questo in feature e vorrei alcuni suggerimenti da @lindsey

La correzione qui è piuttosto banale:

diff --git a/plugins/discourse-calendar/assets/javascripts/discourse/components/full-calendar.gjs b/plugins/discourse-calendar/assets/javascripts/discourse/components/full-calendar.gjs
index 79940a66ba..22b9306052 100644
--- a/plugins/discourse-calendar/assets/javascripts/discourse/components/full-calendar.gjs
+++ b/plugins/discourse-calendar/assets/javascripts/discourse/components/full-calendar.gjs
@@ -79,6 +79,11 @@ export default class FullCalendar extends Component {
       timeZone: this.currentUser?.user_option?.timezone || "local",
       firstDay: this.firstDayOfWeek,
       displayEventTime: true,
+      eventTimeFormat: {
+        hour: "numeric",
+        minute: "2-digit",
+        meridiem: "short",
+      },
       weekends: this.args.weekends ?? true,
       initialDate: this.args.initialDate,
       height: this.args.height ?? "100%",

Ma full calendar è deliberato nel conservare spazio con il meridiem narrow. Possiamo permetterci lo spazio extra qui? Ne vale la pena?

2 Mi Piace

L’impatto sullo spazio è piuttosto minimo in entrambi i casi: o stiamo accorciando leggermente il tempo o stiamo accorciando leggermente il titolo dell’evento.

am / pm e a / p sono ugualmente chiari per me in questo contesto. Stiamo scoprendo che i membri sono confusi al riguardo?

2 Mi Piace