One of the fun things I get to do regularly is build animations in to Xojo desktop components. While incredibly rewarding when you get it right, it can be a long road.Continue reading →
One of the most common questions I get about Xojo from customers is “Do you think Xojo will stick around?” Sometimes I get ahead of myself and immediately think “Of course it will”. That’s not really the type of answer they’re looking for, so I try to elucidate.
Continue reading →
Get the top developer tools and third party components for the Xojo cross-platform development platform at a huge savings with Omegabundle for Xojo 2019.
Omegabundle for Xojo 2019 is a collection of the most useful tool sets, add-ons, digital books and components for use with Xojo Inc’s Xojo development environment. If purchased separately and not including any additional offers, the total cost would be over $2,787. Omegabundle for Xojo 2019 costs $349.
Xojo is an award-winning, cross-platform development tool for the Desktop (OS X, Windows, Linux), Web, iOS (iPad/iPhone) and Raspberry Pi. With Xojo, you can create native applications by using drag-and-drop to build your user interface and then one straight-forward programming language to enable the functionality. Xojo is powerful and modern, yet easy to use and learn.
Today I had the need to develop a method by which GraffitiSuite users could determine what version of GraffitiSuite a particular product was taken from. Normally I go through the rigmarole of telling them to follow these steps:
- Open the demo project
- Expand the App object
- Expand the Notes section
- Select “ChangeLog”
- The top line is the version
But a customer pointed out that this can be a fairly big ask when GraffitiSuite is so expansive. Coupled with that, as I thought more about it, once you take a product from the demo and add it to your project you really have no way of discerning what version that particular product is! So I needed something better. Something that stayed with each product, regardless of what project it was in. Enter IDE Scripting.
My plan was to add a Constant or Note for each part of GraffitiSuite that can be easily updated. Browsing through the documentation I saw a lot of listed caveats.
A couple of years ago, with the move to social media for most of our public communication, we decided to essentially kill the News section of the site. Now — with the current state of the community (and social media), and our revived effort to put out newsletters regularly — we’ve decided to resurrect this section.
Our News section will become a place for announcements, insights, and other community-related topics. We look forward to informing you!
JOHNSON CITY, TN (June 7, 2019) — GraffitiSuite is pleased to announce the release of GraffitiSuite Release 29!
As always, this GraffitiSuite release includes a large number of bug fixes, and new components for each target platform.
For Desktop we’ve added GraffitiSignature and GraffitiTextField. GraffitiSignature provides a simple means of capturing touch or mouse input for capturing a user’s signature. GraffitiTextField is a custom canvas component that serves as a backing for a TextField that handles labels, icons, clearing functionality, autocomplete, and more!
For Web users can now take advantage of GraffitiWebImagePicker. With support for chunked uploading and a beautiful modern design, GraffitiWebImagePicker is sure to make a great addition to almost any Web project.
For a full overview of changes in this release, please visit the changelogs at https://graffitisuite.com/wiki/doku.php?id=changelogs:r29
View the Release 29 Newsletter at https://mailchi.mp/d8f9db98ca28/4iyi7u7j1x
GraffitiSuite is an ever-expanding set of classes for Xojo Desktop and Web targets that aims to both ease development and provide access to advanced features and user interface concepts without unnecessarily complicating your project code.
ABOUT GRAFFITISUITE SOLUTIONS
GraffitiSuite Solutions is a software development consulting firm based in Johnson City, TN, and has been providing custom Xojo development, components and solutions since 2003.
See https://graffitisuite.com/ for more information.
Johnson City, TN (February 1, 2018) — GraffitiSuite Solutions is proud to announce Release 25 for GraffitiSuite Desktop and Web Editions!
Included in Release 25 are major bug fixes, compatibility improvements, and new products.
For R25, we focused on improving not only the end-user’s experience, but also the developer’s experience. We’ve done some work converting old Constant values for properties to Enumerations and added properties and methods that were previously missing and frequently requested for a number of the classes.
In the realm of new products, Desktop Edition has three new classes (GraffitiNote, GraffitiSettings and GraffitiTabBar), while two new classes have been added to Web Edition (GraffitiWebLabel and GraffitiQRReader). These new classes are sure to be a welcome addition to any developer’s arsenal.
In terms of bug fixes, for Desktop, GraffitiHTMLEditor has seen a plethora of changes aimed at improving support on MacOS primarily. Other notable changes are to GraffitiGrid, GraffitiCalendar, and GraffitiSlideshow. For Web, there are very few of our products that didn’t receive some work in this release, and improvements were made to our base class to improve support across the board.
For more detailed information about this release, view the ChangeLogs at https://goo.gl/QAn1S4.
View our Web Edition demo at https://goo.gl/SBmtkG.
Download a Desktop 32- or 64-bit demo at https://goo.gl/cqUc29.
Or view pricing and register at https://goo.gl/vn4ga7.
GraffitiSuite Release 24 is now available for both Web and Desktop! While Release 23 focused on adding new classes to our line-up, we primarily tackled issues with this release, fixing many bugs that hadn’t made the cut in the last release. We’ve also completely rebuilt GraffitiHTMLEditor for Desktop, and added a LOT of functionality that all customers have been asking for.
To view the Change Logs for Release 24, click here.
JOHNSON CITY, TN (April 11, 2017) GraffitiSuite announced the acquisition of HTML Edit by Tim Parnell, and more.
“We have reached an agreement with Tim Parnell to take over development of of his HTML Edit classes for Web and Desktop” said Anthony G. Cyphers, Sole Proprietor of CyphersTECH Consulting. “As of Release 23, which is also going out to customers today, HTML Edit 2.0 is now included in GraffitiSuite as GraffitiHTMLEditor and GraffitiWebHTMLEditor. We’ve also added a bunch of new classes, fixed a plethora of bugs, made serving up scripts for GraffitiSuite faster, and moved our documentation to a Wiki format. We’re confident that these efforts will help our customers in more ways than we can possibly imagine.”
When asked about the acquisition, Tim Parnell had the following to say: “I’m happy that HTML Edit will be able to live on and receive the attention it deserves.”
To access the new documentation, please visit http://graffitisuite.com/wiki/
For a full overview of the changes in Release 23, the Change Log is available at https://graffitisuite.com/wiki/doku.php?id=changelogs:r23
For more information about GraffitiSuite, see https://graffitisuite.com/
CyphersTECH Consulting is a software and web development consulting firm based in Johnson City, TN. CyphersTECH offers custom local application development, Web Edition development, and a variety of design services.
See http://www.cypherstech.com/ for more information.
GraffitiSuite Release 23 has finally landed! With 13 new classes and a massive amount of bug fixes and feature requests, we have once again topped our record for largest release! Check out the full ChangeLogs here.
We’ve also revamped out documentation in to a Wiki format, where our customers can now pitch in to help clarify class usage, or fix inconsistencies! You can try out the wiki here.