aboutsummaryrefslogtreecommitdiff
path: root/TODO
blob: 11812be393e482f06899e06180f2c17842163b5e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
Blandat
=======

XDG_CONFIG_HOME
---------------
Liknande för cache, genererade filer, med mera
Både när programmet körs som användare och som systemtjänst.

Byt lagringsplats för kalenderfiler
-----------------------------------
~/.local/var/cal
borde vara ~/.local/share/cal
kanske...

Kalenderfilerna "tillhör" inte det här programmet...

HTML
====

Vallidering att DTEND > DTSTART
-------------------------------

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å
<main/> beräknas, för att sätta ett korrekt värde.

Events in pre-start and post-start not mentioned in event list
--------------------------------------------------------------

Knappar för nästa och föregående instans av ett upprepat event
--------------------------------------------------------------

Upprepat event orginalstarttid
------------------------------

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.


quoted-string i params
----------------------
	LOCATION;ALTREP="https://old.liu.se/karta/?l=sv&px_type=2&px_id=399":Ada Lovelace
Bör tolkas som
	key: LOCATION
	params:
	  ALTREP: https://old.liu.se/karta/?l=sv&px_type=2&px_id=399
	value: Ada Lovelace
Men tolkas för nuvarande som
	key: LOCATION
	params:
		ALTREP: HTTPS
	value: //old.liu.se/karta/?l=sv&px_type=2&px_id=399":Ada Lovelace



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.