Special

Introducing the “Welcome to Xojo” Bundle!

New to Xojo and looking for guidance? We've put together a terrific bundle to welcome you! Xojo Bundle

This bundle includes six back issues of the magazine -- all of year 21 in printed book and digital formats -- plus a one-year subscription (beginning with 22.1) so you'll be learning all about Xojo for the next year. It's the perfect way to get started programming with Xojo. And you save as much as $35 over the non-bundle price!

This offer is only available for a limited time as supplies are limited, so hurry today and order this special bundle before the offer goes away!

Article Preview


Buy Now

Issue 22.2 ('Vision Pro')
Instant purchase and download via GumRoad!

NEWS

News

Issue: 22.2 (March/April 2024)
Article Description: No description available.
Article Length (in bytes): 22,226
Starting Page Number: 8
Article Number: 22001
Related Web Link(s):

http://www.GraffitiSuite.com/
http://www.monkeybreadsoftware.com/xojo/plugins.shtml
http://www.xojo.com/download
http://www.GraffitiSuite.com/

Full text of article...

GraffitiSuite Release 54

GraffitiSuite is pleased to announce Release 54 for Xojo Desktop, Mobile, and Web!

Release Statistics:

6 New Classes or Products

32 Additions

53 Bug Fixes

9 Various Changes

Mobile Edition: Mobile Edition continued to be enhanced in this release with additional functionality and 22 bug fixes. This target is maturing nicely and has become a staple in a number of Xojo developers' iOS toolkits. While there were no new products for Mobile in this release, the additions and bug fixes make it well worth taking advantage of.

Desktop Edition: Desktop Edition now has the animated, lovely, and powerful GraffitiPagePanel that first arose in Mobile. With this class, you can give your panel changes some flair and make your UI really stand out. This is in addition 12 other needed extras fpr existing components in this release to give developers even more power over their software. From GraffitiModal positioning to enhanced API for GraffitiTagField, there's a lot to like.

Web Edition: As has been the case in other recent releases, Web Edition takes center stage in Release 54. Three brand new UI components are now added to the arsenal:

GraffitiControlGroup. A huge project in itself -- gives you the power to build vertical or horizontal toolbar-like components with endless possibilities and configurations. With 12 item classes, including one for WebContainers, you can really build some power into your user interfaces.

GraffitiCSSAnimator. A modern CSS-based animation component with a variety of operations to make your UI feel more natural. It has a lot of attention seekers and in/out animations with support for variable timing, delays, and more!

GraffitiUploaderSingle. A new take on our powerful and popular Uploader control -- with the same reliable chunked uploading -- and is massively configurable to get exactly what your UI needs in a single file uploader. You control the entire experience with Indicators, GraffitiStyles, and even selecting which UI components you want to be visible in the UI.

We've also added column grouping to GraffitiGrid so it's now even easier to group your data logically so your users can see relationships between columns, control over unfilled ProgressRadial and ProgressSemiCircle areas, and WebContainers in GraffitiToolbars!

Product: GraffitiSuite

Platforms: All

Price: Starting at $399.95/year

Website: http://www.GraffitiSuite.com/

MBS Plugins 24.0 Released

Monkeybread Software is pleased to announce MBS Xojo Plugins 24.0 for macOS, Linux and Windows, the latest update to their product that is easily the most powerful plugin collection currently available for Xojo. MBS Xojo Plugins have been updated and now includes over 3000 classes and 81,000 documented features, and the versatile plugins have gained more new functions:

We updated our plugins for Xojo 2023r4. We updated the delegates in CURL, iOS, Mac64bit, MacBase, MacCF, MacFrameworks, Picture plugins and improved the RowSet handling in our MBS Xojo SQL Plugin to be compatible. Then we improved our Chromium based classes for the new Xojo version since it uses a newer CEF version. We highly recommend updating the plugins if you like to try this Xojo version or future ones.

For this release we rearranged internal plugin parts. While we ship 52 plugins currently, they are internally composed of about 400 parts . That is less than the older plugins with over 500 parts. Our plugins load quicker in Xojo due to the reduced number of plugin parts to load.

If you use Google Ads in your iOS applications, please update to the new plugin with Google AdMob SDK in version 10.14 and enjoy the additional classes to show the content dialog. The new consent dialog is required for Google Play store. You can simulate the use of your application in a different region where more or less consent is needed.

Our new JSON plugin gets new functions for creating diffs with the changes between two JSON documents. Then we can apply the patch later. The functions allow you to log changes between JSONs to document changes.

For macOS we added new controls NSSegmentedControlControlMBS and NSPathControlControlMBS , so you can easier use a plugin provided SegmentedControl and PathControl controls.

The DynaPDF plugin got a new DynaPDFParserMBS class to make the parser available for Xojo developers. It allows you to find and replace text on a page, highlight or mark texts and delete texts.

For Windows we got new functions to WindowsPDFPageMBS for synchronous and asynchronous rendering of pages to images. For Bluetooth LE, we improved the WindowsDeviceInformationPairingMBS class to work better on Windows 10.

The BigNumberMBS and LargeNumberMBS classes got new functions to convert to/from strings. You can configure the behavior for BigNumberMBS class with the new BigNumberConversionMBS class. If you need random numbers in various distributions in Xojo, you can use RandomExponentialDistributionMBS, RandomNormalDistributionMBS and RandomPoissonDistributionMBS functions.

We improved scrolling for NSSearchFieldControlMBS class, the NSMutableAttributedStringMBS class got a new replaceCharacters function, we made more properties in CURLEmailMBS class visible to the debugger and the new CopyArrayMBS function helps to quickly copy arrays.

Finally we updated CURL to version 8.5.0, DynaPDF to 4.0.82.239, openssl to 3.1.4, SQLAPI to 5.3, SQLite to 3.44.1, LCMS to 2.16, Xcode to 15.2 and Visual Studio to version 2022.

Product: MBS Xojo plugins

Platforms: All

Price: $29-$299

Website: http://www.monkeybreadsoftware.com/xojo/plugins.shtml

MBS Xojo Conference 2024 in Andernach, Germany

Monkeybread Software is excited to announce that the MBS Xojo Conference will be held in the beautiful city of Andernach, Germany. The event will take place at the lovely Einstein Hotel, located in the Römerpark area, which was built in 2020. The hotel is modern and features a fantastic layout with plenty views of the River Rhine. The conference will be a two-day event, accompanied by a social program, including a dinner event and an optional training day. Additionally, attendees will have the chance to participate in casual get-togethers at the Sky Bar in the evenings.

With already 30 people from 14 different countries signed up, the conference welcomes more participants to join the community. Sessions will be added every week, promising an eventful experience for all attendees.

The conference schedule has been organized as follows:

April 23rd: Optional sightseeing tour.

April 24th: Xojo Training in English.

April 25th: Conference, first day with dinner event.

April 26th: Conference, second day.

April 27th: Optional Geyser trip.

The early bird offer available until January 24th, 2024, offers a regular ticket for just 399 Euro plus VAT. The conference offers a higher corporate rate to support the event, a lower rate for citizen and hobby developers, and a few free tickets to young developers.

The conference will be conducted in English, providing attendees with an excellent opportunity to network with fellow Xojo users and developers. Attendees will have the opportunity to share their own development experience and ideas with the community. Interested individuals who would like to hold a presentation are advised to get in touch with the conference organizers as soon as possible. Speakers will receive discounted tickets to attend the event.

For those who want to stay longer, the conference offers a Geyser tour on Saturday morning. Additionally, if you plan on staying the whole week, you can join the Tuesday sightseeing tour.

Product: Conference

Platforms: All

Price: 399+ Euro

Website: https://www.monkeybreadsoftware.de/andernach

Xojo 2023 Release 4

Xojo 2023 Release 4 is now available for download and includes 38 new features and 200 bug fixes. This release focuses on speed and efficiency, with a more responsive IDE, faster builds, and faster-built apps.

Performance Upgrades:

Navigate a More Responsive Xojo IDE

Swifter Builds

Optimized Web Framework

Speedier Data Transfer

Quicker PlugIn Loading

New Features:

Android Barcode Scanner Class

New Example Project Descriptions and Search

A More User-Friendly Debugger

Product: Xojo IDE

Platforms: All

Price: Free IDE (app deployment requires a one-time fee, $149-$1,999)

Website: http://www.xojo.com/download

piDog Software has update DataView to Desktop API2

Phoenix, AZ (October 30, 2023) -- piDog Software has update DataView to Desktop API2

DataView has been updated to Desktop API 2 with the release of DataView 1.17!

This release updates DataView and piDogScrollingCanvas to be based on DesktopCanvas and also updates the DataView API to conform to the new naming conventions of API2, such as CellBackgroundColor() becoming CellBackgroundColorAt() as well as moving from Constants to Enums so that values like AlignCenter become Alignments.Center.

Also in this release:

Significant internal rendering improvements, in some cases leading to a 2x improvement in frame rendering rate during scrolling.

Fixes for various rendering/scale issues involving BackdropImage and BackgroundPattern.

If you're still working with API1, don't worry. I'll still be maintaining an API1 version (currently v1.16.2.1) with bug fixes where possible.

Product: DataView

Platforms: All Desktop

Price: $129

Website: https://www.pidog.com/wp/dataview/

Open Source Stable Diffusion Prompter

The Stable Diffusion Prompter is an application written in Xojo Code that allows users to create positive and negative prompts for Stable Diffusion. With support for both Windows and macOS, and the potential for compatibility with native Linux systems, this app offers a convenient way to generate prompts on multiple platforms.

Product:

Platforms: OSX/Win

Price: Free

Website: https://github.com/Schneppi/Stable-Diffusion-Prompter

GraffitiSuite Release 50 Available

GraffitiSuite is pleased to announce Release 50 for Xojo Desktop and Web! This released includes:

5 New Classes or Products

29 Additions

14 Bug Fixes

16 Various Changes

elease 50 brings one cool new class for both Web and Desktop: GraffitiW3W. This class allows you easily access the What3Words API from within your application, making it easy to supply your users with something readable rather than a typical pair of hard to remember latitude and longitude coordinates. We've also added the ability to leverage this component to GraffitiMapViewer for both Web and Desktop, so all you need to do is bring your own API key in many cases.

Desktop is also getting the new GraffitiModal. This class is super cool. You can easily add beautifully animated modals to any Xojo DesktopWindow, designed visually as a DesktopContainer!

For Web, we built out a Geolocation class that provides a more object-oriented and reliable approach to the built-in Xojo class. It's a simple thing, but it's useful.

Also for Web, the all-new GraffitiVideoRecorder! Now your users can capture video and audio on their devices and the result will be sent to your Xojo Web application! Great for inspection videos, but the possibilities are nearly endless.

Product: GraffitiSuite

Platforms: All

Price: Starting at $399.95/year

Website: http://www.GraffitiSuite.com/

Free 2023 Xojo Developer Conference Videos!

XDC London is underway, we are uploading session videos to Xojo's YouTube channel for you to watch at your convenience. Subscribe to Xojo's YouTube channel to receive notifications of new videos.

Product: XDC Videos

Platforms: All

Price: Free

Website: https://www.youtube.com/c/XojoInc

PriorityQueue_MTC v.1.0

Kem Tekinay of MacTechnologies Consulting is pleased to announce PriorityQueue_MTC, a priority queue class for Xojo.

PriorityQueue_MTC lets you add arbitrary values (Variants) with arbitrary priorities, then pull those values in order of their priority. It handles both min-to-max and max-to-min sorting, and lets you peek ahead to see the priority and value of the next item on the queue. Based on a binary heap, it is tuned for performance and comes with a number of unit tests to illustrate its usage.

Product: PriorityQueue_MTC

Platforms: All

Price: Free

Website: https://github.com/ktekinay/Xojo-PriorityQueue

XojoUnit 6.8 with ObjectSpy

XojoUnit v.6.8 has been released.

XojoUnit is a unit testing package. This version adds a new class, ObjectSpy, that makes it convenient to test a class's private methods and properties.

The package is available through GitHub and contains built-in tests that serve as an example of how to use it.

Product: XojoUnit

Platforms: All

Price: Free

Website: https://github.com/xojo/XojoUnit/tree/master

TPLM Xojo Code DRM System now supports Subscriptions

Tim Parnell is pleased to announce the latest update to his professional Digital Rights Management solution, TPLM. As an end-to-end Xojo code system there are no plugins required, no black boxes that prevent maintenance. Whether you subscribe to a managed instance or run your own, you have access to the Xojo code that locks down your software.

Launching today Subscription support is now built in to TPLM, an already easy to drop in solution. TPLM will connect to FastSpring webhooks out of the box so developers can quickly link their FastSpring store to their software product.

TPLM now supports the three most popular types of license models:

Traditional, Major Version licensing

Updates Period, a perpetual license with a year of updates

Subscriptions, pay to use, stop when you're done

TPLM is a professionally built piece of software with two licensing options designed to make the power of TPLM available without becoming overwhelming.

Product: TPLM

Platforms: All

Price: $36/month (service) or $599 (source)

Website: https://strawberrysw.com/tplm

Xojo Developer Retreat Session Videos

The session videos from Xojo Developer Retreat 2022 are now available for anyone to purchase. You can now gain access to all of the session videos for $199 so you can learn from the experts at home. The following presentations are included:

ABCs of Android and Xojo -- Travis Hill

Building Digital Forensic Apps with Xojo -- Derrick Donnelly

Case Study: Building Data Processing Tools -- Geoff Perlman

Creating a Common Desktop App Installer -- Ken Whitaker

Getting Intimate with the Xojo Framework -- William Yu

Integrating Machine Learning into your Xojo Apps -- Jim Meyer

Integrating WooCommerce with Your Xojo Apps -- Javier Menendez

PowerXS -- Marc Zeedar

Thanks For the MemoryBlocks -- Kem Tekinay

The Legal Side of Programming -- Amy Barnes

Using MBS to Extend Xojo -- Christian Schmitz

Using Xojo's PDFDocument -- Javier Menendez

Web SDK -- Ricardo Cruz

Xojo: How It's Made -- Paul Lefebvre

19 Ways To Improve Your Business (Other Than Coding) -- Yousaf Shah

Product: Xojo Developer Retreat Session Videos

Platforms: All

Price: $199

Website: https://www.xojo.com/store/#conference

AXNumValidatedTF

AXNumValidatedTF is a Xojo DesktopTextField/TextField subclass for Windows, macOS and Linux allowing the input validation of a defined numeric range, using the system Locale settings for decimal and grouping text formatting.

The new release updates the control to API 2.0 and also includes other improvements.

Raise Events when the entered value is in / out of Range (active catching / propagation of the value).

Optionally displays a message Dialog when the entered value is out of range.

Optionally stays in focus when the entered value is out of range.

Use of Locale settings for Grouping and Decimal separators.

Adaptive formatting during the value validation.

Instance ToolTip / HelpTag set to the accepted value Range

Set the length of the decimal part for Real numbers.

IsInRange property to passively check if the value is inside the defined range.

Xojo API 2.0 / API 1.0 versions of the Class.

macOS / Windows / Linux (32/64 bits -- Intel / ARM) compatible.

Product: AXNumValidatedTF

Platforms: OSX/Win

Price: 20 Euros

Website: https://www.aprendexojo.com/en/shop/axnumvalidatedtf-for-xojo-2/

GuancheID 1.2 Released

GuancheID is the easiest way to get an unique ID for macOS and Windows based computers, so you can use it in combination with GuancheMOS or with your own software Licensing scheme to make sure your software only runs on the computer the license has been generated for, among other possible uses.

This new release adds ARM support and other improvements to GuancheID.

You can use GuancheID without restrictions when running your apps in Debug Mode from the Xojo IDE, but a license is required when building an application that makes use of it.

Product: GuancheID

Platforms: Desktop

Price: 40 Euros

Website: https://www.aprendexojo.com/en/shop/guancheid-2/

AprendeXojo announces GuancheMOS 1.9.5

AprendeXojo announces the immediate availability of GuancheMOS 1.9.5, the multiplatform plug-in for Xojo users that allows the easy, fast, no Rocket-Science implementation of serial number generation and validation features on macOS, Windows, Linux and Web applications.

GuancheMOS 1.9.5 plug-in adds the compatibility with ARM architecture on Windows, so users can deploy now their solutions on Windows as Intel or ARM64 apps.

Since 2007, GuancheMOS is the preferred serial number creation and validation Engine plug-in used by hundred of Xojo developers all over the World in all kind of apps and solutions.

GuancheMOS is both Desktop and Console safe, so it is possible to create all kind of license serial number generation and validation solutions around it, without having to pay additional fees or other hidden costs.

GuancheMOS is part of the Omegabundle 2022, so you can get it with other top Xojo developer tools and extras at an incredible price... while it lasts!

Product: GuancheMOS

Platforms: Desktop/Web

Price: 110 Euros

Website: https://www.aprendexojo.com/shop/guanchemos-serial-number-generation-and-validation-for-xojo-developers/

Markdown Parser for Xojo 1.2

AprendeXojo.com announces the availability of Markdown Parser for Xojo 1.2. The new release has been updated for Xojo API 2.0, with many other improvements in the parsing engine.

Markdown Parser for Xojo is an un-encrypted class with no dependencies, and easy to implement and use in your existing projects, allowing any Xojo developer to implement in their products the ability to parse Markdown source text into HTML + the provided CSS styles, so it can be presented on the fly over the standard Xojo HTML control.

Markdown Parser for Xojo is 32 and 64 bit compatible for macOS, Windows, Linux operating systems on Desktop, Web, Console and RaspberryPi deployments.

When buying a license of Markdown Parser for Xojo you will receive the 100% Xojo code class unencrypted, so you will be able to inspect/change/expand it to your own purposes (if needed).

Inspect / Access Source Code. No Chains!

Extremely Easy to Implement and Use.

One year of free updates and Customer support.

Exclusive portal for Feedback / Feature Requests / Bugs submission and follow up.

Product: Markdown Parser fo Xojo

Platforms: Desktop

Price: $96 (approx)

Website: https://www.aprendexojo.com/shop/markdown-parser-for-xojo-with-source-code/

End of article.