Blandat ======= 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. Terminal ======== Terminal interface on small terminal. ------------------------------------- Handle systems with bad `cal' programs -------------------------------------- HTML ==== 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 -------------------------------------------------------------- Skriv eget popup-system ----------------------- Byt ut "tipped" mot någonting eget. Popup Dropshadow ---------------- Skulle nog se bra ut. Fungerar dock inte med nuvarande popup-bibliotek. 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.