Differences

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

Link to this comparison view

Both sides previous revision Previous revision
changelogs:r30 [2019/06/28 16:27]
agcyphers
changelogs:r30 [2019/07/09 14:33] (current)
agcyphers
Line 1: Line 1:
 ==== Date Released ==== ==== Date Released ====
 +Alpha 4: July 9, 2019\\
 Alpha 3: June 28, 2019\\ Alpha 3: June 28, 2019\\
 Alpha 2: June 22, 2019\\ Alpha 2: June 22, 2019\\
Line 9: Line 10:
 | ''​NEW''​ | GraffitiCard | | ''​NEW''​ | GraffitiCard |
 | ''​NEW''​ | GraffitiDrillMenu (Name subject to change) | | ''​NEW''​ | GraffitiDrillMenu (Name subject to change) |
 +| ''​NEW''​ | GraffitiFieldLabelContainer for hosting ContainerControls. |
 +| ''​NEW''​ | GraffitiOptionBox |
 +| ''​NEW''​ | GraffitiPagination |
 | ''​NEW''​ | GraffitiWall | | ''​NEW''​ | GraffitiWall |
 | ''​ADD''​ | GraffitiActionBar now has a ButtonPosition property for drawing buttons on the left or right. | | ''​ADD''​ | GraffitiActionBar now has a ButtonPosition property for drawing buttons on the left or right. |
Line 20: Line 24:
 | ''​ADD''​ | GraffitiHTMLEditor now has a toPageInline(pageTitle as String, Minimize as Boolean = True) as String method for returning an HTML document containing the content with all styles that can be made inline applied directly to the effected tags for better appearance of quotes, code blocks, and other block-level elements. | | ''​ADD''​ | GraffitiHTMLEditor now has a toPageInline(pageTitle as String, Minimize as Boolean = True) as String method for returning an HTML document containing the content with all styles that can be made inline applied directly to the effected tags for better appearance of quotes, code blocks, and other block-level elements. |
 | ''​ADD''​ | GraffitiHTMLEditor now exposes a jsTwitter_Preview constant for adding before the </​body>​ tag to generate full HTML documents with embedded tweets. | | ''​ADD''​ | GraffitiHTMLEditor now exposes a jsTwitter_Preview constant for adding before the </​body>​ tag to generate full HTML documents with embedded tweets. |
 +| ''​ADD''​ | GraffitiHTMLEditor'​s EditorDefaults event now has an AllowNesting parameter. Setting this to False will disallow nesting of lists in the editor to be compliant with some email clients. |
 | ''​ADD''​ | GraffitiHTMLExporter now has a new toInlineStyles method for converting HTML+CSS to HTML with inline style Attributes. Uses the Premailer API Beta 0.1. | | ''​ADD''​ | GraffitiHTMLExporter now has a new toInlineStyles method for converting HTML+CSS to HTML with inline style Attributes. Uses the Premailer API Beta 0.1. |
 | ''​ADD''​ | GraffitiFieldLabel now has a TextChanged event. | | ''​ADD''​ | GraffitiFieldLabel now has a TextChanged event. |
Line 29: Line 34:
 | ''​FIX''​ | GraffitiHTMLEditor once again fires the LostFocus and GotFocus events. | | ''​FIX''​ | GraffitiHTMLEditor once again fires the LostFocus and GotFocus events. |
 | ''​FIX''​ | GraffitiHTMLEditor once again properly wraps paragraph blocks on Windows. | | ''​FIX''​ | GraffitiHTMLEditor once again properly wraps paragraph blocks on Windows. |
 +| ''​FIX''​ | GraffitiHTMLEditor now uses a margin style for indented blocks rather than a class. |
 +| ''​FIX''​ | GraffitiHTMLEditor should now properly return correct SelStart, SelLength and SelText. |
 +| ''​FIX''​ | GraffitiHTMLEditor now relies entirely on QuillJS to do the heavy lifting in SelStart, SelLength, and SelText. This should fix a number of rarely reported issues where these properties would be offset by the number of block elements appearing in the text above the selection. |
 +| ''​FIX''​ | GraffitiHTMLEditor now relies on Quill to pass back the plain text, rather than stripping this itself. Should be the best forward-compatible option. |
 | ''​FIX''​ | GraffitiHTMLExporter now does a case sensitive compare when enco ding and decoding HTML entities. | | ''​FIX''​ | GraffitiHTMLExporter now does a case sensitive compare when enco ding and decoding HTML entities. |
 | ''​FIX''​ | GraffitiHTMLExporter now only replaces repeating spaces when when encoding. | | ''​FIX''​ | GraffitiHTMLExporter now only replaces repeating spaces when when encoding. |
Line 36: Line 45:
 | ''​FIX''​ | GraffitiFieldLabel now fires ClearClicked regardless of content. | | ''​FIX''​ | GraffitiFieldLabel now fires ClearClicked regardless of content. |
 | ''​FIX''​ | More analysis warnings. | | ''​FIX''​ | More analysis warnings. |
 +| ''​NOTE''​ | GraffitiGrid rendering speed improvements. Note that large data sets will cause slowdowns the further in to the set you scroll. This is a result of tracking of variable row height support, and is unavoidable. Paging is recommended. |
 | ''​NOTE''​ | GraffitiHTMLEditor updated to QuillJS 1.3.6 | | ''​NOTE''​ | GraffitiHTMLEditor updated to QuillJS 1.3.6 |
 | ''​NOTE''​ | This version represents a pretty major shift for GraffitiHTMLEditor as we finally move to inline styling for greater outside compatibility. Test liberally. | | ''​NOTE''​ | This version represents a pretty major shift for GraffitiHTMLEditor as we finally move to inline styling for greater outside compatibility. Test liberally. |
Line 48: Line 58:
 | ''​ADD''​ | GraffitiWebButton now has an AutoDisable property to prevent subsequent unnecessary clicks while performing operations. | | ''​ADD''​ | GraffitiWebButton now has an AutoDisable property to prevent subsequent unnecessary clicks while performing operations. |
 | ''​ADD''​ | GraffitiWebPopupMenu now exposes GotFocus and LostFocus events. | | ''​ADD''​ | GraffitiWebPopupMenu now exposes GotFocus and LostFocus events. |
 +| ''​FIX''​ | Loading FontAwesome no longer causes a load slowdown and errors in the console. |
 | ''​FIX''​ | GraffitiHTMLExporter now does a case sensitive compare when encoding and decoding HTML entities. | | ''​FIX''​ | GraffitiHTMLExporter now does a case sensitive compare when encoding and decoding HTML entities. |
 | ''​FIX''​ | GraffitiWebAccordion no longer applies an unnecessary text color to labels contained within. | | ''​FIX''​ | GraffitiWebAccordion no longer applies an unnecessary text color to labels contained within. |
Line 61: Line 72:
 | ''​FIX''​ | GraffitiWebPDF once again honors table LineHeight properties. | | ''​FIX''​ | GraffitiWebPDF once again honors table LineHeight properties. |
 | ''​FIX''​ | GraffitiWebPDF no longer forces a download when using FromHTML. You should use the Download() method instead. | | ''​FIX''​ | GraffitiWebPDF no longer forces a download when using FromHTML. You should use the Download() method instead. |
 +| ''​FIX''​ | GraffitiWebPopupMenu now properly sizes on GraffitiWebSidebar. |
 +| ''​FIX''​ | GraffitiWebPopupMenu now honors lock properties on containers in GraffitiWebSidebar. |
 | ''​FIX''​ | GraffitiWebTree'​s CheckAll and UncheckAll methods once again function correctly. | | ''​FIX''​ | GraffitiWebTree'​s CheckAll and UncheckAll methods once again function correctly. |
 | ''​FIX''​ | GraffitiWebTree'​s GetIndexOf method now uses the framework'​s IndexOf method. | | ''​FIX''​ | GraffitiWebTree'​s GetIndexOf method now uses the framework'​s IndexOf method. |
 | ''​NOTE''​ | Folder names have changed to avoid a naming collision when using IDE Scripts to automate changes. | | ''​NOTE''​ | Folder names have changed to avoid a naming collision when using IDE Scripts to automate changes. |
- 
  • Last modified: 6 days ago
  • by agcyphers