Release 16: Desktop/Web Fixes & New Classes

This release has been a long time in the making. We’ve worked out the major issues with our initial release of GraffitiSuite Web Edition, and even made some additions to assist in web app development. For desktop, we’ve fixed a few bugs that were introduced a little while back.

[FIX] DESKTOP: KillerToolBar now once again clears button hover states when mouse exits the control.
[FIX] DESKTOP: KillerToolBar buttons no longer have captions cut off when in "Labels Only" state.
[FIX] DESKTOP: KillerToolBar is now redrawn properly when customizing button order.
[FIX] DESKTOP: GraffitiAccordion control refresh slightly optimized in an attempt to reduce flicker when refreshing those controls on Windows.
[NEW] WEB: Added GraffitiWebFavIcon
[NEW] WEB: Added GraffitiWebSignature
[NEW] WEB: GraffitiWebAccordionNavItem now has a Tag as Variant property (Report ID: 1873).
[NEW] WEB: GraffitiWebAccordionNav now has a RemoveAll method (Report ID: 1875).
[NEW] WEB: GraffitiWebAccordionNav now has a AddChildToItem method (Report ID: 1874).
[NEW] WEB: GraffitiWebToggle now implements a Visible property (Report ID: 1877).
[FIX] WEB: GraffitiWebAccordionNav's Remove() method now properly updates the view.
[FIX] WEB: GraffitiWebEditor no longer fails with JS error "$ is not defined" due to setting Text property before class is shown.
[FIX] WEB: GraffitiWebEditor no longer throws OutOfBoundsException when Break On Exceptions is enabled and the field's text is empty.
[FIX] WEB: GraffitiWebEditor no longer supports resize.  This is a temporary adjustment until a more intuitive system can be established.
[FIX] WEB: GraffitiWebAlert no longer throws assertions when attempting to Alert on Page.Shown, instead, this call is ignored.  All calls should be made after the GraffitiWebAlert class is instantiated, not the page.
[FIX] WEB: GraffitiWebAccordion no longer improperly references GraffitiWebAccordionNavItem in the Item_Find and Item_Remove methods.
[FIX] WEB: GraffitiWebPopupMenu should now resize properly.
[FIX] WEB: GraffitiWebEditor should now resize properly.
[FIX] WEB: GraffitiWebEditor should no longer scroll off or change size inappropriately.
[FIX] WEB: GraffitiWebEditor no longer loses data assigned to the Text property in the IDE.
[FIX] WEB: All classes now load dependency scripts from files stored on the server [REQUIRES BUILD STEP].
[CHANGE] WEB: GraffitiWebPopupMenu's Items() array and UpdateOptions() method are now exposed to allow more manual control.
Next Article