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

LiveCode 10 DP-5: Smaller, faster, richer

by Mark Waddingham on April 18, 2023 3 comments

I’m delighted to announce the release of LiveCode 10, dp-5.

Web Engine Size

This release includes the first iteration of the work we have been doing to reduce the download size of the web engine.

The (unicode related) data the engine needs to run has been split into three files – icu-core.dat, icu-iter.dat and icu-coll.dat.

The core data file is always downloaded, the engine will not run without it.

The coll data file is only downloaded if the browser does not have the necessary JavaScript collation APIs (recent versions of Chrome, Safari, Edge and Firefox do have the necessary features).

The iter data file is only downloaded if the browser does not have the necessary JavaScript segmentation APIs (recent versions of Chrome, Safari and Edge do have the necessary features).

The result is that the current minimum size of a LiveCode web app (when running on Chrome, Safari and Edge) has changed as follows:

  • Uncompressed size has dropped from 23.6 Mb down to 15.7Mb
  • Gzip compressed size has dropped from 10.6Mb down to 7.6Mb
read more
Mark WaddinghamLiveCode 10 DP-5: Smaller, faster, richer