]> err.no Git - scalable-opengroupware.org/blob - SOGo/UI/Scheduler/ChangeLog
refactoring and implementation of daychartview.
[scalable-opengroupware.org] / SOGo / UI / Scheduler / ChangeLog
1 2004-08-05  Marcus Mueller  <znek@mulle-kybernetik.com>
2
3         * v0.9.14
4
5         * UIxCalDayOverview.[hm]: refactored currentDate -> moved to
6           UIxCalDayView.[hm].
7
8         * UIxCalDayView.[hm]: added currentDate and accompanied functionality.
9
10         * UIxCalView.[hm]: added -tooltipForApt.
11
12         * UIxCalDayChartview.[wox|m]: implemented.
13
14         * UIxCalInlineMonthOverview.wox: cosmetic changes.
15
16         * UIxCalDayOverview.wox, UIxCalWeekOverview.wox, UIxCalMonthOverview.wox:
17           uses "tooltipForApt" for view hyperlinks.
18
19 2004-08-02  Marcus Mueller  <znek@mulle-kybernetik.com>
20
21         * v0.9.13
22         
23         * UIxCalDayPrintview.[m|wox], UIxCalWeekPrintview.[m|wox],
24           UIxCalMonthPrintview.[m|wox]: finished print views.
25         
26         * UIxCalWeekOverview.wox: added numberformat for days.
27
28 2004-08-02  Marcus Mueller  <znek@mulle-kybernetik.com>
29
30         * v0.9.12
31         
32         * UIxCalMonthView.[hm]: fixed a nasty bug. Needed to add -startOfMonth to
33           overcome the problem associated with -startDate in the context of
34           month overview. -startDate is necessary for fetching the core infos and
35           almost always is member of the previous month. Also, -endDate isn't
36           necessarily in the same month we're talking about. I reworked this and
37           added some private category to NSCalendarDate which should be moved into
38           SxCore later on.
39         
40         * UIxCalMonthOverview.m: Use -startOfMonth instead of -startDate for all
41           calculations.
42
43         * UIxCalMonthOverview.wox: applied some pretty printing and added some
44           debugging info (commented out).
45
46 2004-07-30  Marcus Mueller  <znek@mulle-kybernetik.com>
47
48         * v0.9.11
49
50         * UIxCalDayOverview.h, UIxCalWeekOverview.h: new headers for subclassers.
51
52         * UIxCalDayPrintview.[wox|m], UIxCalWeekPrintview.[wox|m],
53           UIxCalMonthPrintview.[wox|m]: new views for printing.
54
55         * product.plist: mapped "*printview"'s to appropriate new classes
56
57 2004-07-29  Marcus Mueller  <znek@mulle-kybernetik.com>
58
59         * v0.9.10
60
61         * UIxCalDayView.m, UIxCalWeekView.m, UIxCalMonthView.m: reversed
62           previous changes to -startDate/-endDate as these were wrong.
63           Views have to deal on their own if appointments break the
64           "usual" time range. Nevertheless we should never drop any
65           appointments!
66
67         * UIxCalDayOverview.[wox|m]: refactored dateRanges (moved to
68           UIxCalDayView) and completed display of all appropriate attributes
69           (all day appointments, holiday info).
70
71         * UIxCalDayView.[hm]: fixed dateRanges.
72
73         * UIxCalView.[hm]: implemented -allDayApts and refactored some code.
74
75 2004-07-28  Marcus Mueller  <znek@mulle-kybernetik.com>
76
77         * v0.9.9
78
79         * UIxCalWeekColumnsview.[m|wox]: implemented.
80
81         * UIxCalWeekCharview.*, UIxCalWeekListview.*, UIxCalDayChartView.*,
82           UIxCalDayListview.*: enhanced templates.
83
84         * UIxCalDayView.[hm]: removed -thisMonth and -nextMonth.
85
86         * UIxCalView.[hm]: added -thisMonth and -nextMonth
87
88 2004-07-28  Marcus Mueller  <znek@mulle-kybernetik.com>
89
90         * v0.9.8
91         
92         * Renamed all images/icon_apt_* images into images/icon_view_*. for the
93           sake of simplicity and consistency.
94
95         * UIxCalInlineMonthOverview.m: fixed problems with a special set of edge
96           cases where inappropriate style sheets would have been selected.
97
98         * UIxCalDayChartview.*, UIxCalDayListview.*: new templates for respective
99           view modes.  Used UIxCalDayOverview as the template for these.
100         
101         * UIxCalWeekChartview.*, UIxCalWeekListview.*, UIxCalWeekColumnsview.*:
102           new templates for respective view modes. Used UIxCalWeekOverview as
103           the template for these.
104
105         * GNUmakefile: added new templates and classes, changed image names.
106
107         * product.plist: mapped methods to the correct classes.
108
109 2004-07-26  Marcus Mueller  <znek@mulle-kybernetik.com>
110
111         * v0.9.7
112
113         * UIxCalView.[hm]: new methods for defaults access, -dayStartHour,
114           -dayEndHour and -shouldDisplayWeekend.
115
116         * UIxCalDayOverview.[m|wox]: added content. CSS isn't 100% proper, yet.
117
118         * UIxCalWeekView.m, UIxCalMonthView.m: set startDate/endDate properly.
119
120         * UIxAppointmentEditor.m: fixed a subtle bug in -uriAsFormat that
121           prevented date information from being set properly in newAction:.
122
123 2004-07-23  Marcus Mueller  <znek@mulle-kybernetik.com>
124
125         * v0.9.6
126
127         * GNUmakefile: added UIxCalDayView.[hm] and UIxCalDayOverview.[m|wox]
128
129         * UIxCalDayView.[hm]: abstract superclass for all day related views.
130
131         * UIxCalDayOverview.[m|wox]: new component rendering the day overview.
132
133         * UIxCalInlineMonthOverview.[m|wox]: uses new "selectedDayExtraStyle"
134           binding and implements accompanied logic for its usage.
135
136         * product.plist: added 3 dayview methods, all currently pointing to
137           UIxCalDayOverview.
138
139 2004-07-22  Marcus Mueller  <znek@mulle-kybernetik.com>
140
141         * v0.9.5
142
143         * UIxCalInlineMonthOverview.m: new "style" binding for setting the global
144           style all elements will inherit from. Makes styling much easier.
145
146         * UIxCalYearOverview.wox: uses all appropriate styles now. Slight fixes
147           to alignment.
148
149         * UIxCalInlineMonthOverview.wox: uses new "style" binding and fixes a bug
150
151         * UIxCalYearOverview.m: fixed warnings.
152
153 2004-07-21  Marcus Mueller  <znek@mulle-kybernetik.com>
154
155         * v0.9.4
156
157         * UIxCalMonthOverview.h: new header, required by new
158           UIxCalInlineMonthOverview component.
159
160         * UIxCalInlineMonthOverview.[m|wox]: new component rendering a month
161           overview suitable for inlining in other views. Several calendar
162           "modes" require this.
163
164         * UIxCalYearOverview.[m|wox]: new component rendering the year
165           overview.
166
167         * product.plist: yearoverview -> new method
168
169         * GNUmakefile: added UIxCalInlineMonthOverview.[m|wox] and
170           UIxCalYearOverview.[m|wox].
171
172 2004-07-21  Marcus Mueller  <znek@mulle-kybernetik.com>
173
174         * v0.9.3
175
176         * *.wox: Use label associations where appropriate
177
178         * UIxCalView.m: Use labels for localization
179
180         * UIxCalMonthOverview.m: removed date specific labels, moved
181           to SOGoUI/UIxComponent.m.
182
183         * UIxCalDateLabel.m: subclasses from UIxComponent now. Corrected
184           localization using labels now.
185
186         * *.lproj/default.strings: new entries
187
188 2004-07-20  Marcus Mueller  <znek@mulle-kybernetik.com>
189
190         * v0.9.2
191
192         * GNUmakefile: added new .lproj resources.
193
194         * {English,French}.lproj/default.plist: localizable strings for the
195           Scheduler bundle.
196
197         * UIxCalSelectTab.m, UIxCalWeekOverview.wox,
198           UIxCalMonthOverview.[m|wox]:  changes for using new localization
199           features.
200
201 2004-07-19  Marcus Mueller  <znek@mulle-kybernetik.com>
202
203         * UIxAppointmentEditor.m: Use -backendTimeZone from UIxComponent.
204
205 2004-07-07  Marcus Mueller  <znek@mulle-kybernetik.com>
206
207         * UIxCalWeekOverview.wox: minor correction
208
209         * UIxAppointmentEditor.m: fixed handling in -saveAction:. Also,
210           added code to correctly convert dates into GMT upon storing.
211
212 2004-07-15  Helge Hess  <helge.hess@opengroupware.org>
213
214         * GNUmakefile.preamble: added proper include pathes to allow "inline"
215           compilation
216
217 2004-07-02  Helge Hess  <helge.hess@opengroupware.org>
218
219         * UIxAppointmentView.m: fixup timezone of start/enddate
220
221 2004-06-30  Helge Hess  <helge.hess@opengroupware.org>
222
223         * UIxCalWeekOverview.wox, UIxCalMonthOverview.wox: some minor tweaks
224
225         * UIxAppointmentView.wox: made the attendee emails clickable
226
227         * UIxCalView.m: removed -fetchGIDs, moved -fetchCoreInfos to client
228           object
229
230         * all files: removed ZideStore references
231
232         * UIxCalView.h, UIxAppointmentView.h, UIxAppointmentEditor.m,
233           UIxCalSelectTab.m: include UIxComponent from SOGoUI
234
235         * removed backend stuff from some sources
236
237         * product.plist: bind things on SOGoAppointmentXXX instead of SX...
238
239         * GNUmakefile: changed from ZideStore to SOGo
240
241         * created ChangeLog