Type | Change |
[ADD] | GraffitiWebLabel |
[ADD] | GraffitiWebQRReader |
[ADD] | GraffitiWebCalendar now supports ICS imports and exports (functions ICSImport and ICSExport). |
[ADD] | GraffitiWebCalendar now has ViewDate property for getting/setting the currently displayed date. If set in the view, the starting date of the view fills this property. |
[ADD] | GraffitiWebCalendar now has TimeMinimum and TimeMaximum properties for Week and Day views to restrict what hours are visible, use RestrictView property to control. |
[ADD] | GraffitiWebCalendar now supports time restrictions for interaction (see GraffitiWebCalendarRestriction). |
[ADD] | GraffitiWebContextMenuItems now have a Style as WebStyle property. |
[ADD] | GraffitiWebDatePicker(ALL) have new properties for highlighting days of the week. |
[ADD] | GraffitiWebDatePicker(ALL) has a new method SetDayHighlighted( theValue as Boolean, ParamArray theDay as Integer ) for setting highlight status of a day of the week. |
[ADD] | GraffitiWebDatePickerSingle now has MonthChange and YearChange events for user navigation. |
[ADD] | GraffitiWebFontAwesome now has MouseEnter and MouseLeave events. |
[ADD] | GraffitiWebGrid now has HideColumn and ShowColumn methods. |
[ADD] | GraffitiWebGrid now supports Password columns. This is an insecure implementation, use at your own risk! |
[ADD] | GraffitiWebPDF now supports individual table cell styling. |
[ADD] | GraffitiWebPDFCellStyle class |
[ADD] | GraffitiWebPopupMenu now supports row icons when AllowAdd = True or MultipleSelect = True with GraffitiWebPopupMenuItem's new properties: Icon, IconPosition, and IconColor. |
[ADD] | GraffitiWebPopupMenu now supports per-row styling when AllowAdd = True or MultipleSelect = True |
[ADD] | GraffitiWebPopupMenu now has an ItemCount method. |
[ADD] | GraffitiWebSlideshow has a new method for getting Slide URLs by index (GetSlideURL). |
[ADD] | GraffitiWebSlideshow has a new method for getting Slide Captions by index (GetSlideCaption). |
[ADD] | GraffitiWebTimePicker now has a ManualEntry as Boolean property, which also masks the input. |
[ADD] | GraffitiWebTimePicker now has a Clear() method. |
[ADD] | GraffitiWebTree now has a AllowEdit property which should only be set in the IDE's inspector. |
[ADD] | GraffitiWebTree now has ItemChecked and ItemUnchecked events. |
[ADD] | GraffitiWebTree now has a ContextClick event. theItem will be Nil if the contextclick was not triggered on an item. |
[ADD] | GraffitiWebTreeItem now has a HasExpender as Boolean property. When False, will hide the expander from the UI which disallows Expanding/Collapsing. |
[ADD] | GraffitiWebUploader now has a FileRemoved( theFile as GraffitiWebFile ) event. |
[REMOVE] | GraffitiWebFontAwesome no longer has an UpdateStyle method, as the class now properly handles the Style property. |
[FIX] | All classes now support the Cursor property. |
[FIX] | GraffitiWebBattery no longer attempts to initialize before the page has finished loading. |
[FIX] | GraffitiWebButton now properly fires MouseEnter and MouseExit. |
[FIX] | GraffitiWebButtonSegment once again properly assigns the Value property when the selected button has changed. |
[FIX] | GraffitiWebButtonSegment once again honors setting LockRight. |
[FIX] | GraffitiWebCalendar now updates row height properly when hidden and re-shown. |
[FIX] | GraffitiWebCalendar once again removes events properly. |
[FIX] | GraffitiWebCalendar now properly sets display date when calling MoveToDate before initialization is complete. |
[FIX] | GraffitiWebCalendar no longer switches views when setting some properties. |
[FIX] | GraffitiWebCalendar rendering speed improvements when adding multiple items. |
[FIX] | GraffitiWebCalendar now rerenders events automatically after setup. This addresses issues where some events were drawing improperly intermittently. |
[FIX] | GraffitiWebContextMenu once again properly disables menu items. |
[FIX] | GraffitiWebDatePicker(ALL) no longer set day 0 to disabled if any other day of the week is disabled. |
[FIX] | GraffitiWebDatePickerMultiple no longer throws a JavaScript exception on datepicker_bs. |
[FIX] | GraffitiWebDatePickerRange no longer throws a JavaScript exception on datepicker_bs. |
[FIX] | GraffitiWebDatePickerSingle now properly fires ValueChange if user manually edits the text to a valid date then switches focus. |
[FIX] | GraffitiWebDatePickerSingle now properly updates the value if/when multiple change events are fired. |
[FIX] | GraffitiWebFontAwesome now properly honors the Style property. |
[FIX] | GraffitiWebFontAwesome now explicitly honors Top property value. |
[FIX] | GraffitiWebGrid no longer throws a JavaScript exception in InsertRow on intIndex. |
[FIX] | GraffitiWebGrid once again resizes properly when programmatically setting Width or Height. |
[FIX] | GraffitiWebGrid no longer references old RS JavaScript objects when setting the Style property. |
[FIX] | GraffitiWebGrid no longer throws JavaScript exceptions when field names contain “-”, “_”, or “/”. |
[FIX] | GraffitiWebRadioButton no longer throws a JavaScript exception on load in Safari. |
[FIX] | GraffitiWebPDF once again honors column widths in tables. |
[FIX] | GraffitiWebPDF now properly draws text blocks with unset width and high Y coordinate values. |
[FIX] | GraffitiWebPopupMenu once again closes popup when losing focus and placed on a Palette WebDialog. |
[FIX] | GraffitiWebPopupMenu now properly clears selection on single-select instances when calling DeselectAll(). |
[FIX] | GraffitiWebPopupMenu no longer throws an OOBE in valuesChange under certain conditions. |
[FIX] | GraffitiWebPopupMenu now uses the Skins enumeration for Container and Dropdown skinning. |
[FIX] | GraffitiWebPopupMenu now supports using AllowAdd and MultipleSelect together on the same instance. |
[FIX] | GraffitiWebPopupMenu once again properly applies selections on load and using SetItemSelect. |
[FIX] | GraffitiWebPopupMenu method GetItemByID now scoped public. |
[FIX] | GraffitiWebPopupMenu's SelectionChanged event parameter is now theItem as GraffitiWebPopupMenuItem. |
[FIX] | GraffitiWebPopupMenu now has additional safeguards in Enabled, ReadOnly, OpenPopup and ClosePopup for JavaScript exceptions. |
[FIX] | GraffitiWebPopupMenu no longer doubles items added to instances on WebDialog when MultipleSelect = False and AllowAdd = False. |
[FIX] | GraffitiWebPopupMenu should no longer leave dropdowns hanging around when the control has been hidden. |
[FIX] | GraffitiWebPopupMenu no longer triggers a NilObjectException after using RemoveAllItems then selecting a new value or calling SetItemSelect. |
[FIX] | GraffitiWebPopupMenu now properly sets the SelectedItem property when adding a custom value via the UI. |
[FIX] | GraffitiWebPopupMenu's Text property has been removed. To set text on single select instances where AllowAdd=True use the SetText(theText as String) method. |
[FIX] | GraffitiWebSlideshow once again fires the SlideChanged event. |
[FIX] | GraffitiWebSlideshow once again properly sets the SlideTimeout value. |
[FIX] | GraffitiWebSlideshow now properly supports multiple instances per page. |
[FIX] | GraffitiWebTabBar now properly updates tab styles under all circumstances. |
[FIX] | GraffitiWebTimePicker no longer throws a JavaScript exception when assigning Value. |
[FIX] | GraffitiWebTimePicker now honors Nil when assigned to Value, and clears the selection. |
[FIX] | GraffitiWebTimePicker once again properly resizes at runtime when setting Width and Height programmatically. |
[FIX] | GraffitiWebTimePicker no longer fires the ValueChange event multiple times under certain circumstances. |
[FIX] | GraffitiWebToggle now honors Visible property set in IDE. |
[FIX] | GraffitiWebToggle now honors Enabled property. |
[FIX] | GraffitiWebTree's SelectItem method no longer causes a JavaScript exception. |
[FIX] | GraffitiWebTree no longer fires ItemChecked multiple times per operation. |
[FIX] | GraffitiWebTree now retains selection styling when losing focus. |
[FIX] | GraffitiWebUploader no longer throws a JavaScript exception when setting properties programmatically in the Open event. |
[FIX] | GraffitiWebUploader now properly works with files of unknown MIME types (for these files, the “Type” is “unknown”). |
[FIX] | GraffitiWebUploader no longer retains a reference to GraffitiWebFile objects that have been removed. |
[FIX] | GraffitiWebUploader no longer throws a JavaScript exception when the target filename contains quotes, apostrophes, or other special characters. |
[NOTE] | GraffitiWebContextMenu updated to jQuery-contextMenu 2.5.0 |
[NOTE] | GraffitiWebCalendar updated to FullCalendar 3.6.1 |
[NOTE] | GraffitiWebPDF updated to jsPDF 2.3.2 |
[NOTE] | GraffitiWebPopupMenu updated to Select2 3.5.4 |
[NOTE] | GraffitiWebToggles updated to jQuery Toggles v4.0.0 |
[NOTE] | GraffitiWebTree updated to FancyTree 2.26.0 |