Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
changelogs:r31 [2020/03/11 06:55]
agcyphers [Release Information]
changelogs:r31 [2020/03/11 06:55]
agcyphers [Desktop]
Line 29: Line 29:
 | ''​ADD''​ | GraffitiDesktopControl-based components (Calendar, HTMLEditor, SyntaxEditor) now have a UIReady event that is raised when loading and initialization is, more-or-less,​ complete. | | ''​ADD''​ | GraffitiDesktopControl-based components (Calendar, HTMLEditor, SyntaxEditor) now have a UIReady event that is raised when loading and initialization is, more-or-less,​ complete. |
 | ''​ADD''​ | GraffitiHTMLEditor has a new LinkPreview(URL as String) as Boolean event for when users click the preview link in the link editor popup. Return True to cancel ShowURL call. | | ''​ADD''​ | GraffitiHTMLEditor has a new LinkPreview(URL as String) as Boolean event for when users click the preview link in the link editor popup. Return True to cancel ShowURL call. |
 +| ''​ADD''​ | GraffitiHTMLEditor has a new Autoheight as Boolean = False property. When True, the editor will automatically size to fit the toolbar plus the content. (14063) |
 +| ''​ADD''​ | GraffitiHTMLEditor has a new MinimumHeight as Integer = 100 property. When Autoheight = True, the editor will not resize to a height below this value. (14063) |
 +| ''​ADD''​ | GraffitiHTMLEditor has a new MaximumHeight as Integer = 1000 property. When Autoheight = True, the editor will not resize to a height greater than this value. (14063) |
 +| ''​ADD''​ | GraffitiHTMLEditor has a new event KeyPress(keyChar as String, AltKey as Boolean, CtrlKey as Boolean, MetaKey as Boolean, ShiftKey as Boolean) (14063) |
 | ''​ADD''​ | GraffitiListbox has a new IsHorizontalScrollVisible as Boolean property for determining if the horizontal scrollbar is currently shown in the display. | | ''​ADD''​ | GraffitiListbox has a new IsHorizontalScrollVisible as Boolean property for determining if the horizontal scrollbar is currently shown in the display. |
 | ''​ADD''​ | GraffitiListbox has a new IsVerticalScrollVisible property that returns True when the vertical scrollbar is visible. | | ''​ADD''​ | GraffitiListbox has a new IsVerticalScrollVisible property that returns True when the vertical scrollbar is visible. |
Line 37: Line 41:
 | ''​ADD''​ | GraffitiNSImages now has named functions for more than 200 OS-provided images on macOS. | | ''​ADD''​ | GraffitiNSImages now has named functions for more than 200 OS-provided images on macOS. |
 | ''​ADD''​ | GraffitiSegmentButtonItem now has new properties for Background and Text color settings: BackgroundColor,​ BackgroundColorHighlight,​ BackgroundColorSelected,​ TextColor, TextColorHighlight,​ TextColorSelected,​ CustomColors. (13834) | | ''​ADD''​ | GraffitiSegmentButtonItem now has new properties for Background and Text color settings: BackgroundColor,​ BackgroundColorHighlight,​ BackgroundColorSelected,​ TextColor, TextColorHighlight,​ TextColorSelected,​ CustomColors. (13834) |
 +| ''​ADD''​ | GraffitiSyntaxEditor has a new Autocomplete as Boolean = True property for enabling or disabling the autocomplete functionality. (14019) |
 +| ''​ADD''​ | GraffitiSyntaxEditor has a new property FileDropAllowed as Boolean = True. (13995) |
 +| ''​ADD''​ | GraffitiSyntaxEditor has a new property FileDropCaption as String = "Drop file to load". (13995) |
 +| ''​ADD''​ | GraffitiSyntaxEditor has a new property FileDropCaptionWorking as String = "​Loading file..."​. (13995) |
 +| ''​ADD''​ | GraffitiSyntaxEditor has a new event FileDropped(Name as String, Content as String). (13995) |
 | ''​FIXED''​ | GraffitiButton once again positions text and icons properly. | | ''​FIXED''​ | GraffitiButton once again positions text and icons properly. |
 | ''​FIXED''​ | GraffitiCalendar no longer fails to load properly in Xojo 2019R3 on Windows. (13893) | | ''​FIXED''​ | GraffitiCalendar no longer fails to load properly in Xojo 2019R3 on Windows. (13893) |
Line 45: Line 54:
 | ''​FIXED''​ | GraffitiHTMLEditor once again properly positions link inserts. | | ''​FIXED''​ | GraffitiHTMLEditor once again properly positions link inserts. |
 | ''​FIXED''​ | GraffitiHTMLEditor no longer returns HTML encoded ampersands in link HREFs. (13806) | | ''​FIXED''​ | GraffitiHTMLEditor no longer returns HTML encoded ampersands in link HREFs. (13806) |
 +| ''​FIXED''​ | GraffitiHTMLEditor now properly parses Paste content for tables on macOS. (13999) |
 +| ''​FIXED''​ | GraffitiHTMLEditor now parses tables properly when setting content via the HTML property. (13999) |
 | ''​FIXED''​ | GraffitiHTMLExporter will no longer improperly Encode entities when it should be Decoding and no HTML content is present. (13806) | | ''​FIXED''​ | GraffitiHTMLExporter will no longer improperly Encode entities when it should be Decoding and no HTML content is present. (13806) |
 | ''​FIXED''​ | GraffitiImmersiveApp once again raises the Open event. | | ''​FIXED''​ | GraffitiImmersiveApp once again raises the Open event. |
Line 59: Line 70:
 | ''​FIXED''​ | GraffitiPopupMenu now honors the UseFocusRing property on Windows and Linux. | | ''​FIXED''​ | GraffitiPopupMenu now honors the UseFocusRing property on Windows and Linux. |
 | ''​FIXED''​ | GraffitiPropertyList single line text editor TextHeight is no longer ridiculously large on HiDPI displays. | | ''​FIXED''​ | GraffitiPropertyList single line text editor TextHeight is no longer ridiculously large on HiDPI displays. |
 +| ''​FIXED''​ | GraffitiRibbon will no longer fire events on disabled Tabs or Buttons. (14032) |
 +| ''​FIXED''​ | GraffitiRibbon no longer fires click events twice on buttons with menus. (14032) |
 | ''​FIXED''​ | GraffitiSearchCanvas no longer improperly selects the first autocomplete value when AutoComplete is enabled and the Clear button is clicked. | | ''​FIXED''​ | GraffitiSearchCanvas no longer improperly selects the first autocomplete value when AutoComplete is enabled and the Clear button is clicked. |
 | ''​FIXED''​ | GraffitiSettings updated for Catalina compatibility. (13801) | | ''​FIXED''​ | GraffitiSettings updated for Catalina compatibility. (13801) |
 | ''​FIXED''​ | GraffitiSyntaxEditor no longer fails to load properly in Xojo 2019R3 on Windows. (13893) | | ''​FIXED''​ | GraffitiSyntaxEditor no longer fails to load properly in Xojo 2019R3 on Windows. (13893) |
 +| ''​FIXED''​ | GraffitiSyntaxEditor now defers sending changes for one second after the change to reduce traffic. (13995) |
 +| ''​FIXED''​ | GraffitiSyntaxEditor now BASE64 encodes data for transmission to alleviate issues with lost characters on very large files. (13995) |
 +| ''​FIXED''​ | GraffitiThumbList now draws images proportionally scaled. (14012) |
 +| ''​FIXED''​ | GraffitiThumbList once again scrolls properly. (14012) |
 +| ''​FIXED''​ | GraffitiThumbList selection using mouse once again works properly all display scaling. (14012) |
 +| ''​CHANGED''​ | GraffitiDesktopControl-based components now use a new XmlHttpRequest method which is more stable for large amounts of text. |
 | ''​CHANGED''​ | GraffitiSearchCanvas'​ ClearClicked event now returns a Boolean. Return True if you've handled the operation. | | ''​CHANGED''​ | GraffitiSearchCanvas'​ ClearClicked event now returns a Boolean. Return True if you've handled the operation. |
 | ''​NOTE''​ | GraffitiHTMLEditor now use XmlHttpRequests on loopback for data passing by default, with fallback on failure. | | ''​NOTE''​ | GraffitiHTMLEditor now use XmlHttpRequests on loopback for data passing by default, with fallback on failure. |
- 
 ==== Web ==== ==== Web ====
 ^ Type     ^ Change ​    ^ ^ Type     ^ Change ​    ^