Web Rewrite in the Works

After many fixes aimed at increasing the stability of our Web Edition controls over the past year, and the resulting recurring issues, we are going to be making major changes to the Web Edition classes. At a future date, we will be releasing a near rewrite of all Web Edition classes using the latest WebSDK. This version should be fully backwards compatible with your projects (not necessarily with previous versions of Xojo).

As of now, only one customer has continued to experience issues with the current release, and we will release a quick patch before the next release if it becomes necessary. If you do experience continuing problems with the latest release, please report them in the bug tracker so that we may ensure that they are addressed.

Thank you for choosing GraffitiSuite.

GraffitiSuite Release 18 Now Available

Johnson City, TN (November 6, 2014) CyphersTECH Consulting announces the biggest GraffitiSuite release ever.

According to Anthony G. Cyphers, owner at CyphersTECH Consulting: “We’re definitely excited. Not only is this the biggest release of GraffitiSuite in our more than ten year history, it may also represent the pinnacle of what we’ve been trying to accomplish from the start: a stable, beautiful set of classes that developers will enjoy using. We’re very proud of the work we’ve put in to this release and the associated web site changes that coincide with it.”

Many of the Web Edition products have been rewritten or been changed rudimentarily, also having five new line-up additions. Desktop classes now have full Retina support, and one product.

For a full overview of the changes in this release, please view the change log at http://www.graffitisuite.com/docs/october-2014-release-18/

GraffitiSuite consists of many great classes for Desktop and Web development. All subscription customers have access to the GraffitiSuite bug tracker.

For more information about GraffitiSuite, visit http://www.GraffitiSuite.com/
To subscribe to GraffitiSuite.com and get access to these amazing products, visit http://www.graffitisuite.com/pricing

ABOUT CYPHERSTECH
CyphersTECH Consulting is a software and web development consulting firm based in Johnson City, TN. CyphersTECH offers custom local application development, web application development, custom Xojo development, and JavaScript development.
See http://www.CyphersTECH.com/ for more information.

Release 17: Two New Classes, Lots of Bug Fixes

We’ve now pushed out GraffitiSuite Release 17, which focuses on increasing stability and offerings for our Web Edition lineup. We’ve fixed all of the bugs that were reported before our cutoff (a little over a week ago), and this promises to be the best GraffitiSuite Web Edition release yet.

For a full list of changes in this release, check out the ChangeLog.

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.

Release 15: Web Fixes and Desktop Modifications

Release 15 includes the launch of our Web Edition demo site! Simply go to demo.graffitisuite.com to check out our Web Edition wrappers!

[FIX] GraffitiWebToggle now supports varying width and height. (Report ID: 1840)
[FIX] Removed calls to LogMessage function of pgeDemo from GraffitiWebGrid.UpdateOptions.
[FIX] GraffitiWebGrid now properly handles passed date objects regardless of locale.
[FIX] GraffitiWebGrid no longer throws exceptions on Slick not found when libraries load long before the control is shown or vice-versa.
[FIX] GraffitiWebEditor no longer throws exceptions on jqte not found when libraries load long before the control is shown or vice-versa.
[FIX] GraffitiWebSlideshow now uses images hosted at GraffitiSuite.com to avoid 404s.
[FIX] GraffitiWebColorPicker no longer throws exceptions on colorpicker not found when libraries load ling before the control is shown or vice-versa.
[FIX] GraffitiWebGrid now properly converts foreign dates for display. (Report ID: 1843)
[ADD] GraffitiSplitter now fires a Moving event when the control is being dragged. Note that this event is fired at a high rate (Thanks to Jim Lam for the suggestion).
[ADD] GraffitiSplitter now fires a Moved event when the mouse is released after a drag operation (Thanks to Jim Lam for the implementation)
[ADD] GraffitiScrollContiner now has a UpdateDictionary method for updating control positions and sizes in the dictionary when you have done so manually (Thanks to Jim Lam for the implementation).
[FIX] GraffitiScrollContainer now uses Control.Handle to track UI element position as opposed to name. This addresses issues with control arrays (Thanks to Jim Lam for the implementation).

Release 14: GraffitiSuite.com Relaunch and Web Edition Launch

JOHNSON CITY, TN (November 30, 2013) GraffitiSuite announces the release of GraffitiSuite Web Edition!

“This release is extraordinarily big for us,” according to Anthony G. Cyphers. “We’ve been planning this release for nearly two years, and now we’re ready to launch Web Edition. Over the next few months we plan to address a lot of bugs users may find, and add a lot of features not currently supported, but GraffitiSuiteWeb is ready for deployment now. We strove to include classes that Xojo developers really needed in their web applications, and we even came up with a new packaging and pricing scheme to go along with them. There’s never been a better time to become a GraffitiSuite subscriber.”

For a full overview of the changes in this release, please view the ChangeLog.

GraffitiSuite consists of many great classes for Desktop and Web development. All subscription customers have access to the GraffitiSuite bug tracker, and priority email support.

For more information about GraffitiSuite, visit http://www.GraffitiSuite.com/
To subscribe to GraffitiSuite.com and get access to these amazing products, visit http://www.graffitisuite.com/pricing

ABOUT CYPHERSTECH
CyphersTECH Consulting is a software and web development consulting firm based in Johnson City, TN. CyphersTECH offers custom local application development, Web Edition development, local and remote support, and a variety of design services.

See http://www.CyphersTECH.com/ for more information.

10-Year Anniversary Sale

JOHNSON CITY, TN (June 24, 2013) Celebrating 10 years in business, CyphersTECH’s GraffitiSuite going on sale!

In honor of CyphersTECH’s 10 years in business in 2013, we are offering a 13% discount which will end on July 1st. To take advantage of this sale, use the coupon code “ANNIV2013” when renewing or signing up.

GraffitiSuite consists of GraffitiAccordion, GraffitiActionBar, GraffitiButton, GraffitiColorPicker, GraffitiFadeLabel, GraffitiFadePanel, GraffitiHTMLLabel, GraffitiImageWell, GraffitiProgress, GraffitiPropertyList, GraffitiRadialProgress, GraffitiRibbon, GraffitiScrollContainer, GraffitiSearchCanvas, GraffitiSeparator, GraffitiSlider, GraffitiSlideshow, GraffitiSplitter, GraffitiStatus, GraffitiStepBar, GraffitiSwitch, GraffitiThumbList, GraffitiVBScript, and KillerToolBar. All subscription customers have access to the GraffitiSuite bug tracker, and, also, Source Code subscribers have access to priority bug fixes.

For more information about GraffitiSuite, visit http://www.GraffitiSuite.com/
To subscribe to GraffitiSuite.com and get access to these amazing products, visit http://www.GraffitiSuite.com/register

ABOUT CYPHERSTECH
CyphersTECH Consulting is a software and web development consulting firm based in Johnson City, TN. CyphersTECH offers custom local application development, Web Edition development, local and remote support, and a variety of design services.

See http://www.CyphersTECH.com/ for more information.

Returning Customers: Save 25%!

JOHNSON CITY, TN (December 7, 2012) GraffitiSuite announces sale for returning customers.

Now through January 1st, 2013, when you renew or upgrade your GraffitiSuite.com account, you will save 25% by using the code RETURN2012. Simply login with your account, and click “Upgrade” in the User Panel within the footer of the website. Use the RETURN2012 coupon code, and save 25% off of any subscription package.

GraffitiSuite consists of GraffitiAccordion, GraffitiActionBar, GraffitiButton, GraffitiColorPicker, GraffitiFadeLabel, GraffitiFadePanel, GraffitiHTMLLabel, GraffitiImageWell, GraffitiProgress, GraffitiPropertyList, GraffitiRadialProgress, GraffitiRibbon, GraffitiScrollContainer, GraffitiSearchCanvas, GraffitiSeparator, GraffitiSplitter, GraffitiStatus, GraffitiStepBar, GraffitiSwitch, GraffitiThumbList, GraffitiVBScript, and KillerToolBar, with more planned for release in the coming months. All subscription customers have access to the GraffitiSuite Bug Tracker and priority email support.

For more information about GraffitiSuite, visit http://www.GraffitiSuite.com/
To subscribe to GraffitiSuite.com and get access to these amazing products, visit http://www.GraffitiSuite.com/register

ABOUT CYPHERSTECH
CyphersTECH Consulting is a software and web development consulting firm based in Johnson City, TN. CyphersTECH offers custom local application development, Web Edition development, local and remote support, and a variety of design services.

See http://www.CyphersTECH.com/ for more information.

Web Site Fixes

Tonight we addressed a few issues with our website. Recently, people whose accounts had expired could no longer extend their subscription period without contacting us. Tonight we modified the web site in such a way that all expired users may now log in to the web site and upgrade or renew their account.

Another issue we addressed was in reaching the downloads after purchasing a subscription package. Now, when you have completed payment, you will be redirected to the Products page, when your download link will be visible on the right-hand side.

Release 10: Deprecated fixes and a new class

JOHNSON CITY, TN (November 24, 2012) GraffitiSuite gets one new classes, and more bug fixes.

GraffitiThumbList, the newest addition to GraffitiSuite, gives developer an easy to use display for thumbnail images.

For a full overview of the changes in this release, please view the ChangeLog.

GraffitiSuite consists of GraffitiAccordion, GraffitiActionBar, GraffitiButton, GraffitiColorPicker, GraffitiFadeLabel, GraffitiFadePanel, GraffitiHTMLLabel, GraffitiImageWell, GraffitiProgress, GraffitiPropertyList, GraffitiRadialProgress, GraffitiRibbon, GraffitiScrollContainer, GraffitiSearchCanvas, GraffitiSeparator, GraffitiSplitter, GraffitiStatus, GraffitiStepBar, GraffitiSwitch, GraffitiVBScript, and KillerToolBar, with more planned for release in the coming months. All subscription customers have access to support forums, and, also, Source Code subscribers have access to priority email support.

For more information about GraffitiSuite, visit http://www.GraffitiSuite.com/
To subscribe to GraffitiSuite.com and get access to these amazing products, visit http://www.GraffitiSuite.com/register

ABOUT CYPHERSTECH
CyphersTECH Consulting is a software and web development consulting firm based in Johnson City, TN. CyphersTECH offers custom local application development, Web Edition development, local and remote support, and a variety of design services.

See http://www.CyphersTECH.com/ for more information.