A PolyGrid Success Story

by David Simpson on July 5, 2023 No comments

A Useful FileMaker Conversion Tool Built Economically with LiveCode

Find out how David Simpson created a great little tool using the PolyGrid in LiveCode to automate a large project for a client. The very modest amount of time invested in creating the tool potentially saved hundreds of hours of tedious work.

The Customer Requirement

This tool was built as a custom app for a large FM6 to FM19 conversion project having 153 files and thousands of scripts across the entire solution. With a solution this large, there are numerous changes required to upgrade it for full functionality with FileMaker Pro 19. Why so many files? Well, before FileMaker 7 the FileMaker product could only handle 1 table per file. Today, we would likely put all of those tables into a single file to make it easier to develop and manage the application and user accounts.

First, there are 20-year-old outdated plug-ins that are no longer available. This tool helps automate the task of finding and updating these old plug-in functions to use new built-in commands. Another very time-consuming manual task is updating scripts to include Commit Records steps because these weren’t required in FM6, but they are required with newer FileMaker versions. Newer versions of FileMaker Pro give developers more control over the process of committing records into the database to enable both transactional commit and rollback functionality.

read more
David SimpsonA PolyGrid Success Story

Storing User Data on the Web

by Ruaridh Bell on June 30, 2023 6 comments

Introduction

In the world of software development, one of the most important considerations is how to store and manage data across different sessions and users. One way to achieve this is through local storage. In this blog post, we will explore how to store user specific data within LiveCode as well as in your deployed web apps using local storage, demonstrating how it works, and its benefits.

Using LocalStorage within LiveCode

Within this post in order to demonstrate how each of these methods work we are going to be creating an app that allows you to store your name, age and location/city that will eventually be displayed when you start up your app, just using local storage methods. This stack can be downloaded here.

read more
Ruaridh BellStoring User Data on the Web

Coding the Future of Mental Health: Dr. Jason Taylor’s LiveCode Breakthrough

by Adam Howard on June 22, 2023 No comments

Meet Dr. Jason Taylor, a psychiatrist whose interest in app development led him to great success using LiveCode to create a groundbreaking mental health application, Historian.

Historian is an app that tracks and creates a summary and risk profile of the user’s mental health based on anonymized data the user inputs over time. This information can then be shared with healthcare professionals, enabling them to gain a more accurate understanding of the individual’s needs and provide targeted treatments more efficiently. Let’s delve into the details of Dr. Taylor’s journey with LiveCode and the positive impact his app has had on improving access to mental health resources.

read more
Adam HowardCoding the Future of Mental Health: Dr. Jason Taylor’s LiveCode Breakthrough

Empowering Voices and Catalyzing Success with LiveCode

by Adam Howard on June 13, 2023 No comments

LiveCode’s Transformative Impact on Mental Health Advocacy and David Glasgow’s Psychology Career.

David Glasgow is a psychologist with a passion for helping children and vulnerable adults find their voice. Alongside his colleagues, David developed a remarkable software called In My Shoes, which provides a vital platform for individuals to express their thoughts on the mental challenges they face. This innovative program has made a difference to many, enabling the reporting of trauma, abuse, illnesses, and mental health concerns with greater efficiency and impact.

What led you to begin using LiveCode?

Initially available exclusively on Mac, the software faced resistance from institutions that predominantly used other platforms, such as Windows. Determined to reach a wider audience, David did some research, leading him to the discovery of LiveCode and our transformative cross-platform development tools.

read more
Adam HowardEmpowering Voices and Catalyzing Success with LiveCode

Thanks to you, Xavvi is coming!

by Adam Howard on May 24, 2023 11 comments

Xavvi is Coming! Thank You for making our crowdfunding campaign a hit. Here’s how you can get hands-on with our new AI and no-code tool Xavvi in just a few weeks…

Thank you!

Firstly, I’d like to start by expressing our utmost gratitude for the support that was put behind our recent crowdfunding campaign. After being told countless times that people wouldn’t fund a software project of this nature, or crowdfunding wouldn’t be a viable option in this instance, we had faith in the community and went ahead and did it anyway. 

And you guys totally blew us away with your support. We managed to raise almost $350,000 as a community to put towards our new no-code and AI innovation, Xavvi. This is a remarkable figure since non-gaming software projects almost never get funded to this level. If you look on Kickstarter for example, only a handful of software tech projects have ever reached this level of funding and one of them is ours! The LiveCode community is a force to be reckoned with. On behalf of the entire team I’d love to give a big thank you to everyone who supported or shared the campaign.

read more
Adam HowardThanks to you, Xavvi is coming!

My View on Xavvi – What LiveCoders Need to Know

by Steven Crighton on May 12, 2023 9 comments

Over the last few weeks we have produced some rather fancy-looking videos showing off the incredible things that Xavvi will be able to do. We’ve also sent a bunch of emails and held a few Q&As. This afternoon at 16.00 pm whilst having my last coffee of the day, I felt that not everyone has fully grasped everything that Xavvi is and intends to be. I came to that conclusion after reading a few forum posts and hearing the questions that have been coming in on the live Q&As, So I’ve opened up a Google doc and I am bringing it to you, straight up!

I’d like to start by clarifying that this blog post is intended for people already using the LiveCode development tool, looking at Xavvi and wondering what it means for them.

read more
Steven CrightonMy View on Xavvi – What LiveCoders Need to Know

Xavvi: Demo and Your Questions Answered

by Heather Laine on April 27, 2023 7 comments

Our recent Zoom meeting on Xavvi was so successful we had to convert it to a full blown Webinar to allow everyone to attend that wanted to. Thank you everyone who came along and brought your questions! Even though the session overran by half an hour, we still didn’t get through all of your questions. Therefore we have transcribed them here and answered as fully as we can.

Intro and Vision

If you couldn’t make the webinar, here is the overview introduction to Xavvi, and why we are doing it, from Kevin Miller, CEO.

read more
Heather LaineXavvi: Demo and Your Questions Answered

Using PolyList to Create Dropdown Menus

by Ben Jack on April 25, 2023 3 comments

This tutorial will guide you through creating a dropdown menu using a PolyList widget. The finished product will be able to display an array of data, even if the array itself contains more arrays. The completed stack should look like the below example, where you can drag a button on, give it a name and click it to create and build the PolyList. You can learn more about the PolyList widget here. Note, Polylist is an addon for LiveCode, if you don’t already own it you can get it here.

read more
Ben JackUsing PolyList to Create Dropdown Menus