forked from tillnagel/unfolding
-
Notifications
You must be signed in to change notification settings - Fork 0
/
todo.txt
138 lines (90 loc) · 3.05 KB
/
todo.txt
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
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
1.0 beta Release (for Processing 2)
--------------------------
- Re-enable sketches for P2D
UPDATES to 2.0
- REVISIT ProcessingMapDisplay smooth switching (commented)
- REVISIT MapUtils event dispatcher registration
- REVISIT MapDisplayFactory (Instantiation via Class Lookup)
- CHANGED GLGraphics to OpenGL
x CHANGED to Processing events (from awt)
x MouseWheel not working yet (https://github.com/processing/processing/issues/1461)
MATRIX / TEXTURE / SHADER
- How to deform / distort a map in a way the location to screen conversion still works
(e.g. Fisheye, 3D spikes)
x Mask
x Implement blur shader
- Send to Andres Colubri & ask for feedback
- 3D: 2.5D / Pseudo
- Distortion grids
OTHER
- Transparent (real transparency for map tiles)
- see offscreenCutoffPG.bg(0)
EXAMPLES
- Update examples-processing to P2
MISC
- frameRate seems to be not correct?
On FullHD/Fullscreen sketches it still shows 60fps but seems to be lagging.
- File encoding (all UTF-8)
0.9.3 Release
--------------------------
x Clean up /test
x Move test apps from /examples to /test
x Select fewer example per section (1 best practice!)
x Add javadocs to examples
x Convert more examples from /examples to /examples-processing
x Clean up data folder
x e.g. /data/ui, /data/data, /data/tiles, ...
x isInsideLocation()
x Pull Request: https://github.com/tillnagel/unfolding/pull/56
x Add tweening (from KUL student fork)
x Pull Request: https://github.com/tillnagel/unfolding/pull/59
x Add comment into pull request (for others to see)
x Send e-mail to student and ask for new commits into /develop
x Merge manually
x Merge develop into master
x Publish distributions as 0.9.3
x Update ant script: build.xml
- Unfolding App Template
- How to handle examples-extern? (/examples-extern, /lib-extern, .classpath)
- Test on Linux and Mac
x Processing
x Test w/ 1.5
x Put zip files to Amazon Cloud
UPDATED Processing examples
--------------------------
x ChoroplethMapApp
= data.choropleth.ChoroplethMapApp
x DebugDisplayApp
= misc.DebugDisplayApp
x GeoJSONMarkerApp
= data.GeoJSONMarkerApp
x GeoRSSMarkerApp
= data.GeoRSSMarkerApp
x GeoRSSStyledMarkerApp
= data.styled.GeoRSSStyledMarkerApp
x LabeledMarkerApp
≈ marker.labelMarker.MultiLabeledMarkerApp (other data src, and other label)
x MarkerSelectionApp
= marker.MarkerSelectionApp
x MBTilesApp
≈ provider.MBTilesMapApp (smaller mbtiles file, and no sqlite.jar)
x MultiProviderMultiMapApp
= multi.MultiProviderMultiMapApp
x SimpleMapApp
= SimpleMapApp
- SimpleConversionMapApp
- SimpleMarkerApp
- SimpleMarkerTutorialApp
Processing Examples Candidates
--------------------------
- animation/FadeTwoMapsApp
x data/GeoRSSMarkerApp (auto default marker creation)
x data/GeoJSONMarkerApp (auto default marker creation)
x MarkerSelectioNApp
- data/TransitLinesMarkerApp (manually create non-own marker with own color)
- data/temporal/AnimatedTemporalDotsApp
x data/choropleth/ChoroplethMapApp
- data/countrydata/CountryBubbleMap
- distance/GreatCircleConnectionApp
x provider/MBTilesMapApp
x misc/DebugDisplayApp