Blandat ======= Vecka 1 blir 53 ibland ---------------------- Properties ========== Object utan DTEND ----------------- Standarden säger att events där DTSTART är ett datum (utan tid) och DTEND saknas ska tolkas som heldagsevent. Event med DTSTART vilket är datumtid ska tolkas som momentana. För tillfället sätter jag en DTEND på +1h. Object med DURATION istället för DTEND -------------------------------------- ICAL RDATE ---------- Det är i princip trivialt att lägga till i "recurrence set", se kommentarer i relevant fil. Dock har jag aldrig sätt ett event faktiskt använda dem. Konfiguration ============= Hantera saknad eller tom konfiguration -------------------------------------- Bättre felmedelanden vid saknad config -------------------------------------- Terminal ======== Terminal interface on small terminal. ------------------------------------- Handle systems with bad `cal' programs -------------------------------------- HTML ==== Popups i månadsvy ----------------- Placering av popups ------------------- Exportera ICS i helhet knapp ---------------------------- Exprotera ICS rullande? ----------------------- Knappar vid tryck på övre och vänstra sidan ------------------------------------------ Eftersom knappen flyttar sig är inte musen över när man släpper, med följd av att inget event sker. Mycket små events ----------------- Hyphenering ----------- Icke-linjär tidsskala --------------------- Brädd på elementen vid smal skärm. ---------------------------------- "Sido"-panelen lägger sig under inehållet när sidan blir för smal. Cutoff-punkten är dock lite för smal. Kom på hur minimi-brädden på
beräknas, för att sätta ett korrekt värde. Events in pre-start and post-start not mentioned in event list -------------------------------------------------------------- ICS === VTIMEZONE i output ------------------ Min nuvranade taktik för att hantera tidszoner är att jag under inläsningen struntar fullständigt i alla VTIMEZONE-objekt, hoppas att all TZID:n följer tzdb-standarden (ex. "Europe/Stockholm"), vilket den inte måste göra. Vid utmatning av en VCALENDAR måste dock alla använda tidszoner redovisas. Antingen: - spara undan de inlästa, eller - generera nya from tzdb. Text ==== Bibehåll ledande whitespace vid radbrott. ----------------------------------------- Om en rad vilken börjar med ledande whitespace är längre än max-kolumnen bör dess fortsättningsrad ha lika mycket whitespace i början som grundraden.