NOTE
WEB
This release addresses many compatability issues which were raised since Xojo 2014r3.1
NOTE
WEB
Debugging demo now also runs SSL on port 8081.
CHANGE
WEB
Demo app reworked to better test functionality.
CHANGE
WEB
GraffitiWebPopupMenu partially reworked for Select2 3.5.2 compatibility. Changes to code may be needed.
CHANGE
WEB
GraffitiWebDatePicker no longer supports the ‘position’ property. This was done to fix several other issues.
CHANGE
WEB
GraffitiWebCalendar updated to version 2.2.3.
ADD
WEB
GraffitiWebCursor
ADD
WEB
GraffitiWebLayout
ADD
WEB
GraffitiWebLikert
ADD
WEB
GraffitiWebNotifier
ADD
WEB
GraffitiWebStorage and GraffitiWebStorageGW subclass
ADD
WEB
GraffitiWebTimePicker
ADD
WEB
GraffitiWebPopupMenu now has “OpenPopup” and “ClosePopup” methods.
ADD
WEB
GraffitiWebPopupMenu’s SelectionChanged event now has an “IsAdded” parameter for user-entered text when AllowAdd = True.
ADD
WEB
GraffitiWebSyntaxEditor now has a Resize method for updating the display.
ADD
WEB
GraffitiWebSyntaxEditor now supports touch scrolling.
ADD
WEB
GraffitiWebEditor now has a proper SetFocus() method.
ADD
WEB
GraffitiWebGrid now supports WebStyles.
FIX
WEB
GraffitiWebAccordion fixed to now allow multiple instances on the same page.
FIX
WEB
GraffitiWebAccordion stability fixes.
FIX
WEB
GraffitiWebAccordion now caches JavaScript sent before libraries are loaded.
FIX
WEB
GraffitiWebAlert no longer shows a blank bar above containers in AlertWithDialog.
FIX
WEB
GraffitiWebCalendar now uses WebDialogs instead of GraffitiWebAlert for event editing.
FIX
WEB
GraffitiWebCalendar should now properly update it’s height and width properly when the control is resized.
FIX
WEB
GraffitiWebCalendar should no longer randomly ignore property settings and methods carried out before it has completely loaded.
FIX
WEB
GraffitiWebCalendar now waits until it is visible to load, if it’s not visible on load (either by its own visible property, or a parent container’s).
FIX
WEB
GraffitiWebColorPicker now properly handles opacity.
FIX
WEB
GraffitiWebColorPicker selection stability greatly improved.
FIX
WEB
GraffitiWebColorPicker now delays its changed event to decrease the amount of data passes from Client to Server.
FIX
WEB
GraffitiWebCurrencyField now automatically strips non-numeric characters when setting text (previously the operation failed).
FIX
WEB
GraffitiWebDatePicker styles should now show properly when placed on a palette with a Map control.
FIX
WEB
GraffitiWebDatePicker is no longer visibly limited by its parent container.
FIX
WEB
GraffitiWebDatePicker no longer fails on showing calendar under certain conditions.
FIX
WEB
GraffitiWebDatePicker now properly shows the popup above palette windows.
FIX
WEB
GraffitiWebDatePicker once again disables properly on-load when Enabled is set to False in the Shown event.
FIX
WEB
GraffitiWebDatePicker now properly processes custom date formats selected in the popup.
FIX
WEB
GraffitiWebDatePicker no longer explicitly creates its own button.
FIX
WEB
GraffitiWebDatePicker now shows ranges using ” – ” in the display, instead of “, “.
FIX
WEB
GraffitiWebDatePicker now hides overflow and displays an ellipsis when the value is wider than the control.
FIX
WEB
GraffitiWebDatePicker now properly shows as disabled based on the Xojo “Enabled” property.
FIX
WEB
GraffitiWebEditor no longer fires TextChanged multiple times per change.
FIX
WEB
GraffitiWebGrid no longer resizes improperly.
FIX
WEB
GraffitiWebPopupMenu now has a required minimum size of 29px per plugin specifications.
FIX
WEB
GraffitiWebPopupMenu now clears its load cache when finished.
FIX
WEB
GraffitiWebPopupMenu now properly shows the popup above palette windows.
FIX
WEB
GraffitiWebPopupMenu now adds scrollbars when using MultipleSelect instead of half the control vanishing.
FIX
WEB
GraffitiWebProgressBar now caches JavaScript sent before libraries are loaded.
FIX
WEB
GraffitiWebSignature now works as expected with multiple instances on a page.
FIX
WEB
GraffitiWebSyntaxEditor now properly updates all elements after resizing.
FIX
WEB
GraffitiWebSyntaxEditor updated for compatibility with GraffitiWebStorageGW
FIX
WEB
GraffitiWebTooltip no longer tries to use jQuery before it has loaded.
FIX
WEB
GraffitiWebWall now verifies that the HTML element exists before moving it in to the container.
FIX
WEB
GraffitiWebWall now properly positions items inside the viewport when resized.
FIX
WEB
Control resizing should be more predictable.
FIX
WEB
Improved dependency loading for all classes
FIX
WEB
JavaScript plugins should now only be loaded once per session, instead of once per control shown, greatly reducing overhead.
FIX
WEB
Improved error checking and handling throughout.
ADD
DESKTOP
GraffitiTreeView
ADD
DESKTOP
GraffitiButton now supports icon positioning relative to text.
ADD
DESKTOP
GraffitiTagField now supports both mousewheel and scrollbar scrolling.
ADD
DESKTOP
GraffitiTagField now supports horizontal scrolling.
ADD
DESKTOP
GraffitiColorPicker now supports alpha channels.
ADD
DESKTOP
GraffitiFadeLabel now support background colors.
FIX
DESKTOP
All classes’ ScalingFactor method fixed for targets not equal to Cocoa, including additional code for Windows ScalingFactor.
FIX
DESKTOP
GraffitiTagField now sports much smoother drawing on Windows.
FIX
DESKTOP
GraffitiTagField no longer has resize problems on load in Windows.
FIX
DESKTOP
GraffitiFadeLabel’s text is now padded by 5 pixels when aligned left or right.
FIX
DESKTOP
GraffitiFadeLabel’s gradient should once again fill the text entirely.
FIX
DESKTOP
ScalingFactor methods no longer use TrueWindow, as it doesn’t seem to exist when the control is inside a ContainerControl
FIX
DESKTOP
GraffitiColorPicker now properly supports changing value via the Hex field.
FIX
DESKTOP
GraffitiColorPicker should not longer break on an exception when loading recent colors for the first time.
FIX
DESKTOP
GraffitiButton now properly shows all styles in the Inspector.