Thanks for the great efforts on the 03.03.00 beta! In initially working with the new version I noticed the following:
1. Settings under the Event List Settings section header are not being properly updated to ModuleSettings. Although I did not try to make many settings changes in other sections, those other then ListEvents settings appear to be properly updated.
2. The dual list control for selecting which columns to display in the ListEvents view is not properly reading the semi-colon delimited string of column numbers and names from Module Settings in the LoadSettings method. On initial load, the right hand list contains columns 1 through 3 by default PLUS those that had been specified earler resulting in columns 1 and 2 appearing twice in the list. When the Update settings link button is clicked, the incorrect values in this field are written back to ModuleSettings. On the next LoadSettings, these incorrect values are then read back in to the default columns resulting now in colunmns 1 and 2 appearing in the righthand list 3 times, etc.
3. In the .css files, the .ListTable, .ListDate, .ListTitle, .ListDescription descriptors all define widths to be fixed - 600px for .ListTable and between 125px and 150px for the individual columns. In my case, I'm trying to fit a EventList with only the start date/time and title columns into a narrow left-hand column on all pages of the site. I would suggest specifying the .ListTable width at 100% and making no width specification for the individual columns.
I would also like future versions to revisit the way in which recurring events are handled. I often need to override a recurring event for a specific date, either removing the event completely (just for that date) or entering a description (just for that date). Once the source code is available for the new version, I would offer my services to investigate ways that this might be handled better and also look into ways that the time interval can be safely changed after events have been added. On one site we began using the default of 30 minutes then found that one of the organization leaders likes to schedule meetings on the quarter hour and another at 10 minute intervals.