Build Better Apps with GraffitiSuite Release 63

JOHNSON CITY, TN (July 1, 2025) — GraffitiSuite is pleased to announce Release 63 for Xojo Desktop, iOS and Web!

Release Statistics

  • 7 New Classes or Products
  • 58 Additions
  • 53 Bug Fixes
  • 18 Other Changes

GraffitiPDF is Everywhere!

The all-new GraffitiPDF, a massive and powerful rebuild of our product for Web Edition has been rewritten from the ground up for a better experience and enhanced functionality, including implementation for Desktop and iOS!

Easily create great looking PDF content containing vector graphics, forms, images, dynamically laid-out content sections and columns, tables, HTML, direct Graphics class access, and more!

New GraffitiAccordion for Web!

GraffitiAccordion for Web has been recreated from scratch to provide a more modern interface, experience, and API. With powerful new features such as embedding buttons directly in accordion section headers, improved handling of embedded containers, and the ability to supply HTML directly to item content areas, the new GraffitiAccordion is a must-have!

GraffitiSlideshow Gets a Facelift!

Based on our entry in the Xojo Year of Code challenge in April, we’ve rebuilt our GraffitiSlideshow component to vastly improve performance and appearance! Wow your users with great looking slideshows using 16 different animation transitions for highlighting application features, sharing news, and more!

Improved

Loading Speed

Our HTMLViewer-based components for Desktop and iOS have received quite a bit of attention in this release. The modifications to the loading process result in a shorter time-to-interactivity. Get your users working faster in this release!

Targets: Desktop, Mobile (iOS)

GraffitiAlert for Web

In this release, we’ve vastly improved how you build and display GraffitiAlert palettes and modals. By using the new GraffitiAlertDialog subclass of WebContainer you can visually create your dialogs and more directly implement them, including events for actions directly related to the dialog instance and programmatic changes to properties after shown!

GraffitiKanban

GraffitiKanban saw a lot of changes in this release. Many new features, fixes, and updates for Desktop, iOS and Web! Including better handling of Indicators and Styles, new events, more powerful drag-and-drop control, and a more consistent experience across platforms.

Better SVG Rendering on Desktop

When we implemented SVG rendering on Desktop, we made a lot of compromises to get it released quickly. Now we’ve gone back and refined the product. It’s faster and more useful, and that extends to classes which implement this feature such as those for BootstapIcons, FontAwesome, LineIcons and MaterialIcons.

About GraffitiSuite

GraffitiSuite is an ever-expanding set of resources for Xojo 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.

9 Likes

Hi, about the PDF, can it import other PDFs as template/background? (only one page)

Not currently, but it’s something I can investigate adding. If you have a current subscription, please open a support ticket, otherwise I’ll get around to it when I can and it may make the next release.

what about providing a html file and convert the html file to pdf??

Yes, HTML can be rendered in to the PDF.

True, but I tried to add a single line of HTML text and it rendered it into the PDF as bitmap text.

Yes, it is rasterized currently. If you want to build PDFs from HTML, I have had GraffitiHTMLtoPDF for a handful of years now, with a planned update that will render true PDFs, not rasterized. I’ve just been working out the kinks as I have time. Happy to share with anyone who has a current Desktop or All Access Edition subscription and wishes to give it a spin.

This has now been added to Desktop for Release 64.

Edit: And now iOS.

3 Likes

And now for Web:

3 Likes