]> code.delx.au - comingnext/blob - Readme.txt
updated changelog
[comingnext] / Readme.txt
1 ------------------------------------
2 ComingNext & Coming Next B for N97
3 ------------------------------------
4 This widget was originally created by Dr. Cochambre and was extended by
5 Michael Prager <X_X_L@gmx.net>. It will display the next 8 upcoming events
6 on your N97 homescreen. It consists of two seperate widgets, each displaying
7 4 events.
8
9 For more info or to report bugs, please refere to
10 http://sourceforge.net/projects/comingnext
11 and
12 http://www.symbian-freak.com/forum/viewtopic.php?t=38045
13
14 You can change the appearance (background color, font color, font size etc.)
15 and settings from within the widget now. Even if you want to use a custom
16 background image to fake transparency, you don't have to modify the widget
17 anymore. Follow these steps to give your ComingNext widget a transparent
18 background:
19
20 1. install "ComingNext Skin Fetcher" on your phone
21 2. start it on your phone and click on "Generate". It will ask you for the
22 positions of the ComingNext widgets on the homescreen.
23 3. In the ComingNext widget, enable the "use background image" option and set
24 "background image location" to "external"
25
26
27 known limitations:
28 ------------------
29 - ToDos might show up although they have been marked "done". This is a bug in
30 Nokias WRT library: entry.Status sometimes is undefined.
31 - real transparent background: I haven't found a way todo this yet. All the
32 widgets that have transparent background are no WRT widgets. Nokia?
33 - There is no automatic detection if you're in a timezone that uses daylight
34 saving time (DST). By default, the widget assumes that you're in a timezone
35 that has a 1h DST. If this is not the case, please change the
36 "enable Daylight Saving" setting within the widget.
37
38
39 License:
40 --------
41 This software is open source and licensed under the GPLv3. See License.txt
42 for details.
43
44
45 Changelog:
46 ----------
47 1.0 (2009-08-25) by cochambre
48 - initial release by cochambre
49 1.01 (2009-08-25) by cochambre
50 - fix some language localizations
51 1.02 (2009-08-27) by cochambre
52 - jquery library removed (ram footprint reduction, about 1 mb now)
53 - displaying ToDos from current day
54 - calendar is loaded up to 2 months ahead of current day (ram footprint
55 reduction)
56 - calendar app launches and closes much faster
57 - more explicit error messages (post them here if you get one)
58 1.10 (2009-08-27) by Michael Prager
59 - Only 4 lines per widget, also use the bigger default font and a bigger
60 font size
61 - added icons to easier distinguish between todos, meetings, birthdays etc
62 - removed the big icon and the today's date info as this info is already
63 present on the homescreen
64 - format months as numbers instead of text to give more room for the actual
65 event text
66 - display location if set in meetings
67 - only update once per hour. But at the same time, react instantly on any
68 calendar changes made by the user. This is done using a callback. Should
69 save a lot of battery
70 - display all todos from within the last year, if they are not marked as
71 "done". The original version will only display todos that have a
72 termination time in the future.
73 1.11 (2009-08-27) by Michael Prager
74 - added fix suggested by yves: use InstanceStartTime instead of StartTime
75 if available
76 - use a <table> to align columns instead of loose <div> boxes
77 - output line number in case of an error. This should help debugging
78 problems
79 internals for developers:
80 - added changelog to keep track of changes more easily
81 - added switch (var panelNum) so the same code can be used for both,
82 "ComingNext" and "ComingNextB" widgets
83 1.12 (2009-08-28) by Michael Prager
84 - support for all date formats (YYYY-MM-DD, DD-MM-YYYY, MM-DD-YYYY)
85 - format dates and times as 01.01 instead of 1.1
86 - output more details to error log if JavaScript logging is enabled in web
87 browser
88 - added variable to enable/disable ToDos in the event list
89 - added variable to define the number months to include in the event list
90 1.13 (2009-08-28) by Michael Prager
91 - support for ToDos without dates
92 - support for events without summary
93 - fixed date format parsing for MM-DD-YYYY (finally ;-))
94 - fixed months beeing off by 1
95 1.14 (2009-08-28) by Michael Prager
96 - support for fake transparent backgrounds.
97 1.15 (2009-08-30) by Michael Prager
98 - added separate Readme.txt
99 - use the date format defined by the system (e.g. "31.12" or "12.31")
100 - show a colored "Today" for the current day instead of full date
101 - added options for showTodayAsText, todayText, dateSeparator and
102 weekDayLength. These options can be found at the begin of index.html
103 - added CSS classes for weekday, date, time and description so you can
104 customize everything very easily. Moved these CSS definitions to the
105 begin of index.html so they are easy to spot.
106 - fixed table alignment for very long event descriptions
107 - comingNext is now licensed under the GPLv3
108 1.16 (2009-08-31) by Michael Prager
109 - applied patch by pcmoore: Fixed a bug where all times are reported as
110 "AM" regardless of the actual event time
111 - applied patch by pcmoore: new option to define which calendar app to
112 start when clicking the widget (calendarApp). By default this is the
113 buildin calendar, but you can run Epocware Handy Calendar or any other
114 app.
115 - 5 new options: showNowAsText, nowText, dateFormat, updateDataInterval
116 and calendarApp
117 - events that last for multiple days will now properly show "Today"
118 - if an event is currently taking place, display "Now" instead of the
119 event staring time. This behaviour can be disabled with the
120 showNowAsText option. You can change the color of the "Now" text by
121 changing the .now CSS class
122 - users can now configure the update interval. The default setting is now
123 5 minutes. This should not use too much battery, but at the same time
124 keep the "Now" text up-to-date
125 - added option to force a specific date format. dateFormat='auto'
126 (default) will use your phone's setting, 'DDMM' will display day first,
127 'MMDD' will display month first.
128 1.17 (2009-09-02) by Michael Prager
129 - fixed anniversaries for today not showing
130 - new option "eventsPerWidget": with this you can define the number of
131 events that will be shown for each widget.
132 - added new CSS class "icon": change this to modify the icon size (very
133 useful if you want to change the number of events)
134 1.18 (2009-09-04) by Michael Prager
135 - fixed ToDos being shown although includeTodos=false was set
136 - fixed ToDos being shown twice
137 - show text "No further events within 2 months" if there are no events
138 in the list. This behaviour and the text can be changed in the settings
139 1.19 (2009-09-04) by Michael Prager
140 - refixed problems that 1.18 should have solved (todos not showing, entries
141 showing twice)
142 1.20 (2009-09-05) by Michael Prager
143 - new project website at http://sourceforge.net/projects/comingnext
144 - fixed memos/anniversaries showing although they have already passed
145 - don't display weekday if date is 'Today'
146 - changed default 'Now' color to #ff00ff to make it different from the
147 'Today' color
148 - patch by pcmoore:
149 - Fix problem with appointments starting at 12p where they
150 would display as starting 12h later (midnight the following day)
151 - Add a new feature to only display the time for events happening today
152 and only the date for events beyond today (showCombinedDateTime)
153 - Add a new feature to disable showing the location of appointments
154 (showLocation)
155 1.21 (2009-10-13) by Michael Prager
156 - support daylight saving time (DST). This is based on the modifications
157 from Manfred Hanselmann (thanks for that!)
158 - added option "enableDaylightSaving" to disable DST. In case you are in a
159 timezone that has no DST, you should use this option
160 - some code cleanup (by Paul Moore)
161 - fixed alignment when calendar entries have very long description
162 1.22 (2009-12-07) by Michael Prager
163 - show "Tomorrow" instead of date if "showTodayAsText" is enabled
164 1.23 (2009-12-18) by Michael Prager
165 - added fullscreen mode (can list 30 events)
166 - added settings menu. Need to modify the widget manually anymore.
167 - fixed table cell alignment in cases where the event summary was very long
168 - fixed display of "tomorrow" text if CombinedDateTime is enabled
169 1.24 (2010-01-01) by Michael Prager
170 - localization support added by Christophe Milsent
171 - added french translation by Christophe Milsent
172 - added german translation
173 - new option "hide Widget On Calendar Open". When enabled, this will close
174 the fullscreen widget when opening the calendar app
175 - code cleanup and size reduction
176 - update interval to detect screen rotation increased from 3 to 1 secs
177 - open calendar app when clicking anywhere in fullscreen view
178 1.25 () by Michael Prager
179 - fixed reoccurring events not beeing shown
180 - added "check for updates" feature
181 - added "ComingNext Skin Fetcher v1.1" tool
182 - support for external background images (useful in combination with the
183 new skin fetcher tool). With this, you won't need to modify the widget
184 anymore to use a custom background image
185 - added portuguese-brazilian translation by Flavio Nathan