Difference between revisions of "ChartView.History"

From Jeremie Leroy - XOJO Controls Wiki
Jump to: navigation, search
m (1 revision imported)
Line 1: Line 1:
===Version 1.4.2 - Released 2014-08-22===
+
===Version 1.7.4 - Released 2016-11-28 ===
 +
*New:
 +
**When dragging an event stops DropEvent is called
 +
**Updated for Xojo 2016R4
 +
 
 
*Fix:
 
*Fix:
**Registration for Web Applications
+
**Display issue on newer versions of Xojo
**Rendering on Windows Target
+
  
===Version 1.4.1 - Released 2014-08-06===
+
 
 +
===Version 1.7.2 - Released 2016-07-03 ===
 +
*Fix:
 +
**EventClicked event now fires properly when an event wasn't dragged
 +
**+X popup in MonthView now displays several columns of events
 +
 
 +
===Version 1.7.0 - Released 2014-09-01 (Web), 2015-01-29 (Desktop) ===
 
*New:
 
*New:
**TypePie3D
+
**Compatible with WebApps
**WebChartView is now a WebControlWrapper
+
**MonthView: Clicking on the +#, displays a popup with all events of the Day
 +
*Fix:
 +
**Better Retina graphics on MacOS compatible devices
 +
**Event Title is now displayed on events lasting more than a week
 +
**Repeat Relative monthly is now calculated, exported and imported correctly
 +
**Crash when dragging an event ouf the CalendarView
 +
**All events now display correctly when dragging an event in MonthView
  
===Version 1.4 - Released 2014-07-25===
+
===Version 1.6.2 - Not Released ===
 
*New:
 
*New:
**Updated for Web Applications
+
*Fix:
 +
**DrawEventWeek could crash with negative event width.
 +
**DatePicker reacting to MouseDown instead of MouseUp
  
===Version 1.3 - Released 2014-04-25===
+
===Version 1.6.1 - 2014-06-08 ===
 
*New:
 
*New:
**Chart Type: Scatter
+
**Improved performance for large amount of CalendarEvents.
**Chart View is now Retina compatible.
+
**RemoveEventByID function.
**Animation is optimized and works on MacOS
+
**Drawing optimizations
+
**Smoother drawing on Windows
+
**Display a Linear regression line on Scatter charts (TrendLine)
+
**Display a Moving Average line
+
 
*Fix:
 
*Fix:
**ToCSV with empty data
+
**Day name display in Month view was shifted by one day.
**LoadFromListbox when no data was previously loaded
+
  
===Version 1.2 - Released 2013-11-27===
+
===Version 1.6.0 - Released 2014-03-21 ===
 
*New:
 
*New:
**Chart Types: ComboChart, PieChart, DoughnutChart, RadarChart
+
**Compatible with Retina displays, the text now looks perfect
**Improved HelpTags and LineSmooth performance
+
**Recurrent events
**AnimationFinished event
+
**Date Picker
**Empty value is not treated as 0 but as missing value.
+
**Improved CalendarEvent edit window
**Logarithmic (base 10) scale on Vertical Axis
+
 
**ChartSerie function Average, to calculate the average value of the Serie.
+
 
**ExportGraph function, exports the Chart in the passed picture. This can be used for Sparklines
+
===Version 1.5.0 - Released 2014-11-10 ===
**StartAnimation now takes a AnimationType property. Check the ChartAnimate constants.
+
*New:
**BackgroundAlternate constant
+
**Changed the DoubleClick event. Return True if you handled the double-click.
**ChartSerie TotalValue property, the sum of all values.
+
**Improved Reading of ICS (iCal) data
 +
 
 +
===Version 1.4.1 - Released 2013-06-01 ===
 +
*New:
 +
**DayGradient property
 +
**When creating a new CalendarEvent, a "Cancel" button appears to cancel the creation of the CalendarEvent.
 +
 
 +
 
 +
===Version 1.4.0 - Released 2013-05-30 ===
 +
*New:
 +
**Search function
 +
**FocusOn function to go to the date of the passed Event.
 +
**FilterEvents property. If True, the CalendarEventFilter is fired for each event before displaying it.
 +
**CalendarEventFilter event. Return True if the event should be displayed.
 
*Fix:
 
*Fix:
**TypeColumnStacked with negative values and transparency.
+
**Events not displaying in Week view.
*Improved:
+
**Events appearing twice in Week view.
**Improved speed of drawing Area charts up to 60%
+
**Improved drawing performance.
 +
**Pressing a key used to scroll down. Now only the down arrow scrolls down.
 +
 
 +
===Version 1.3.1 - Released 2012-11-24 ===
 +
*New:
 +
**PrintSimple and PrintAdvanced functions
 +
**Freeze property to prevent any refresh
 +
**YearMultipleEvents to display all event colors for each day
 +
*Fix:
 +
**WeekHeaderTextFormat doesn't display spaces in the day and MonthNames on Windows
 +
**Drawing error in MonthView for Sunday
 +
**Drawing error in MonthView for very long events
 +
 
 +
===Version 1.2.2 - Released 2012-09-06 ===
 +
*New:
 +
**ShowHelptag event. Enables using custom HelpTags or disabling the HelpTag by returning True
 +
**CalendarEvent now has a Tag property
 +
*Fix:
 +
**HelpTag is now displayed in Week and Day view
 +
**Various demo window fixes
 +
 
 +
===Version 1.2.1 - Released 2012-08-29 ===
 +
*New:
 +
**Double-click on day in Month view changes to week view
 +
**Scrollwheel / Trackpad can be disabled horizontally
 +
**TextFont property to change the font of all text in the CalendarView
 +
**Several TextSize properties in the Style structure.
 +
*Fix:
 +
**Events not displaying in 1 day view
 +
 
 +
===Version 1.2 - Released 2012-08-21 ===
 +
*New:
 +
**Adapted display for Retina Macs (not tested on actual Retina Mac)
 +
**Keyboard arrows to scroll
 +
**ConstructContextualMenu event has a parameter for the clicked CalendarEvent
 +
**Edit the CalendarEvent time directly from the EditEvent window
 +
**Each CalendarEvent has an [[CalendarEvent.Editable|Editable]] property
 +
**HelpTagFormat property
 +
**DayEvent display height in Week view can be dragged ([[DayEventsHeight]])
 +
**StyleOutlook2013 constant
 +
**Style updates
 +
**Time format in week view can be edited
 +
 
 +
*Fix
 +
**Fixed RemoveEvent bug that deleted the first event with the same date and length
 +
**Time bar not refreshing properly
 +
**Simultaneous events do not overlap in Week view (limited to 10 simultaneous events)
 +
 
 +
===Version 1.1 - Released 2012-05-02===
 +
*New:
 +
**TypePicker constant
 +
**SelStart, SelEnd to set the selected dates in the CalendarPicker
 +
**DayStartHour, DayEndHour
 +
**ForceAM_PM
 +
**Style Property
 +
**StyleOutlook2010 constant
 +
**WeekHeaderTextFormat
 +
**Animate
 +
 
 +
*Fix:
 +
**Several graphic enhancements
 +
**Colors in StyleDark
 +
**Day names on Mac OS
 +
 
 +
 
 +
===Version 1.0.3 - Released 2012-04-11===
 +
*New:
 +
**StyleDefault, StyleICal, StyleGoogle, StyleDark class constants
 +
**ImportFromDB function
 +
**ExportToDB function
 +
**RemoveEvent now has a RemoveFromDB property.
 +
 
 +
*Fix:
 +
**CalendarView not updating after AddEvent
 +
 
 +
 
 +
 
 +
===Version 1.0.2 - Released 2012-04-03===
 +
*New:
 +
**StyleDark
 +
**DisableDrag is replaced with DragEvents and CreateWithDrag
 +
 
 +
*Fix:
 +
**Day background color not filling the box in TypeMonth
 +
**Time background color not displaying in TypeWeek
 +
**Resizing event to make a 15 minute event in TypeWeek
 +
**TypeYear not displaying non**day events
 +
**OutOfBoundsException in DrawTime on Mac OS
 +
**Drawing long event in TypeMonth that finishes on last day of week
 +
 
 +
 
 +
 
 +
===Version 1.0.1 - Released 2012-04-02===
 +
*New:
 +
**DisplayWeeknumber As Boolean
 +
**MyColors.WeekNumber
 +
**MyColors.WeekNumberBackground
 +
**Day name is displayed inside the month grid for iCal style.
 +
**Drag events in Month and Week view to change start date/time
 +
**Resize event in TypeWeek
 +
**HeatMap in TypeYear
 +
**SetLength Function in CalendarEvent
 +
**VerticalGap and HorizontalGap properties for TypeYear
 +
**New Event "DragEvent". Fires when a CalendarEvent is dragged or resized
 +
 
 +
*Fix:
 +
**Selected background color in month view if MyStyle.MDayNumberAlign=1
 +
**Day events in TypeWeek not aligned properly
 +
 
 +
 
  
  
===Version 1.0 - Released 2013-05-06===
+
===Version 1.0.0 - Released 2012-03-30===
First public release of the ChartView
+
First release
*Features:
+
**Chart Types:
+
***Column, ColumnStacked, ColumnStacked100
+
***Line, LineStacked, LineSmooth
+
***Area, AreaStacked, AreaStepped
+

Revision as of 16:33, 2 December 2016

Version 1.7.4 - Released 2016-11-28

  • New:
    • When dragging an event stops DropEvent is called
    • Updated for Xojo 2016R4
  • Fix:
    • Display issue on newer versions of Xojo


Version 1.7.2 - Released 2016-07-03

  • Fix:
    • EventClicked event now fires properly when an event wasn't dragged
    • +X popup in MonthView now displays several columns of events

Version 1.7.0 - Released 2014-09-01 (Web), 2015-01-29 (Desktop)

  • New:
    • Compatible with WebApps
    • MonthView: Clicking on the +#, displays a popup with all events of the Day
  • Fix:
    • Better Retina graphics on MacOS compatible devices
    • Event Title is now displayed on events lasting more than a week
    • Repeat Relative monthly is now calculated, exported and imported correctly
    • Crash when dragging an event ouf the CalendarView
    • All events now display correctly when dragging an event in MonthView

Version 1.6.2 - Not Released

  • New:
  • Fix:
    • DrawEventWeek could crash with negative event width.
    • DatePicker reacting to MouseDown instead of MouseUp

Version 1.6.1 - 2014-06-08

  • New:
    • Improved performance for large amount of CalendarEvents.
    • RemoveEventByID function.
  • Fix:
    • Day name display in Month view was shifted by one day.

Version 1.6.0 - Released 2014-03-21

  • New:
    • Compatible with Retina displays, the text now looks perfect
    • Recurrent events
    • Date Picker
    • Improved CalendarEvent edit window


Version 1.5.0 - Released 2014-11-10

  • New:
    • Changed the DoubleClick event. Return True if you handled the double-click.
    • Improved Reading of ICS (iCal) data

Version 1.4.1 - Released 2013-06-01

  • New:
    • DayGradient property
    • When creating a new CalendarEvent, a "Cancel" button appears to cancel the creation of the CalendarEvent.


Version 1.4.0 - Released 2013-05-30

  • New:
    • Search function
    • FocusOn function to go to the date of the passed Event.
    • FilterEvents property. If True, the CalendarEventFilter is fired for each event before displaying it.
    • CalendarEventFilter event. Return True if the event should be displayed.
  • Fix:
    • Events not displaying in Week view.
    • Events appearing twice in Week view.
    • Improved drawing performance.
    • Pressing a key used to scroll down. Now only the down arrow scrolls down.

Version 1.3.1 - Released 2012-11-24

  • New:
    • PrintSimple and PrintAdvanced functions
    • Freeze property to prevent any refresh
    • YearMultipleEvents to display all event colors for each day
  • Fix:
    • WeekHeaderTextFormat doesn't display spaces in the day and MonthNames on Windows
    • Drawing error in MonthView for Sunday
    • Drawing error in MonthView for very long events

Version 1.2.2 - Released 2012-09-06

  • New:
    • ShowHelptag event. Enables using custom HelpTags or disabling the HelpTag by returning True
    • CalendarEvent now has a Tag property
  • Fix:
    • HelpTag is now displayed in Week and Day view
    • Various demo window fixes

Version 1.2.1 - Released 2012-08-29

  • New:
    • Double-click on day in Month view changes to week view
    • Scrollwheel / Trackpad can be disabled horizontally
    • TextFont property to change the font of all text in the CalendarView
    • Several TextSize properties in the Style structure.
  • Fix:
    • Events not displaying in 1 day view

Version 1.2 - Released 2012-08-21

  • New:
    • Adapted display for Retina Macs (not tested on actual Retina Mac)
    • Keyboard arrows to scroll
    • ConstructContextualMenu event has a parameter for the clicked CalendarEvent
    • Edit the CalendarEvent time directly from the EditEvent window
    • Each CalendarEvent has an Editable property
    • HelpTagFormat property
    • DayEvent display height in Week view can be dragged (DayEventsHeight)
    • StyleOutlook2013 constant
    • Style updates
    • Time format in week view can be edited
  • Fix
    • Fixed RemoveEvent bug that deleted the first event with the same date and length
    • Time bar not refreshing properly
    • Simultaneous events do not overlap in Week view (limited to 10 simultaneous events)

Version 1.1 - Released 2012-05-02

  • New:
    • TypePicker constant
    • SelStart, SelEnd to set the selected dates in the CalendarPicker
    • DayStartHour, DayEndHour
    • ForceAM_PM
    • Style Property
    • StyleOutlook2010 constant
    • WeekHeaderTextFormat
    • Animate
  • Fix:
    • Several graphic enhancements
    • Colors in StyleDark
    • Day names on Mac OS


Version 1.0.3 - Released 2012-04-11

  • New:
    • StyleDefault, StyleICal, StyleGoogle, StyleDark class constants
    • ImportFromDB function
    • ExportToDB function
    • RemoveEvent now has a RemoveFromDB property.
  • Fix:
    • CalendarView not updating after AddEvent


Version 1.0.2 - Released 2012-04-03

  • New:
    • StyleDark
    • DisableDrag is replaced with DragEvents and CreateWithDrag
  • Fix:
    • Day background color not filling the box in TypeMonth
    • Time background color not displaying in TypeWeek
    • Resizing event to make a 15 minute event in TypeWeek
    • TypeYear not displaying non**day events
    • OutOfBoundsException in DrawTime on Mac OS
    • Drawing long event in TypeMonth that finishes on last day of week


Version 1.0.1 - Released 2012-04-02

  • New:
    • DisplayWeeknumber As Boolean
    • MyColors.WeekNumber
    • MyColors.WeekNumberBackground
    • Day name is displayed inside the month grid for iCal style.
    • Drag events in Month and Week view to change start date/time
    • Resize event in TypeWeek
    • HeatMap in TypeYear
    • SetLength Function in CalendarEvent
    • VerticalGap and HorizontalGap properties for TypeYear
    • New Event "DragEvent". Fires when a CalendarEvent is dragged or resized
  • Fix:
    • Selected background color in month view if MyStyle.MDayNumberAlign=1
    • Day events in TypeWeek not aligned properly



Version 1.0.0 - Released 2012-03-30

First release