We last gave you an update on LiveCode 8 development in November 2015, when we introduced the browser widget. But there’s been a lot of exciting enhancements added to LiveCode 8 since then, and with today’s Developer Preview 15 release, it’s a good time to look at what’s new.
read moreMap widget coming to LiveCode
by Steven Crighton on February 22, 2016 3 commentsmergMK is a LiveCode MapKit external that adds a map control which supports showing user location with heading, adding annotation pins and polylines. Create stunning interactive maps with ease. Important: The Map Kit framework uses Google services to provide map data pre-iOS 6. Use of specific classes of this framework (and their associated interfaces) binds you to the Google Maps/Google Earth API terms of service.
read moreMerging with mergEXT
by Kevin Miller on February 18, 2016 5 commentsToday we are delighted to announce a very exciting acquisition for LiveCode: we have purchased the full suite of the invaluable mergEXT externals for iOS. These will shortly be included with your Indy or Business license purchase. We will also be hiring the well known creator of these externals and LiveCode Guru Monte Goulding, to work for us full time. Over time our team will work with Monte to turn them into integrated widgets that work across more platforms, in LiveCode 8.
read moreHack: Difficult things can be easy. Example stacks included.
by Steven Crighton on January 27, 2016 6 commentsDifficult tasks made easier, unaccessible skills made accessible, I love it when I come across something like this, it just makes me happy!
read morePutting the ‘You’ in Documentation
by Ali Lloyd on January 18, 2016 2 commentsFirst things first, sorry about that title. But once I had thought of it I couldn’t back out.
Now then. In a previous blog I described the new documentation format that we would be using for the dictionary in LiveCode 8, which aimed to be much more easily read and modified than the old XML files. Indeed, there have been more documentation bugs fixed in the 8.0 cycle than those of 6.7 and 7.1 put together, so on that front it has already been reasonably successful.
We have had some community contributions to the documentation, but we would love to have more. So to that end I’ve put together a guide outlining our documentation goals and a step-by-step guide to making changes. The guide takes you through how to modify the appropriate files and submit a pull request in three different ways – using only the GitHub website, using a downloaded Git GUI client, and using the command line.
read moreHow to create plugins and tools with the LiveCode 8.0 IDE
by Ali Lloyd on December 21, 2015 1 commentThe LiveCode 8.0 IDE
Several of the IDE’s palettes have been rewritten in LiveCode 8.0 to support widgets, most notably the Tools Palette and the Property Inspector. Also many stacks have become script-only, to enable better version control in the LiveCode IDE Git repository – this includes the project browser, the menu bar, and parts of the script editor.
Since there was so much code rewriting occurring in IDE stacks any, we took the opportunity to update the way the stack interact with user stacks and each other. As much as possible, the functionality and data provision for these stacks now comes from the central IDE library, revIDELibrary. This removes their interdependency, and allows them to be viewed as plugins or extensions. As such they provide examples of how we recommend structuring such extensions.
They take advantage of some new features and abstractions in the 8.0 IDE, which can hopefully be leveraged by you, the plugin authors and tool makers, regardless of whether you are planning to distribute them or not. By using this system as much as possible, you can help refine the functionality for the benefit of all, all the while ensuring that the tools remain compatible and potentially improving the performance of the IDE while they are in use.
read moreHow To Add a Web Browser to Your App
by Ian Macphail on November 10, 2015 8 commentsIf you’re using the latest release of LiveCode 8.0 then the answer to that question is incredibly simple: just open up your stack and drag a browser control (the icon that looks like a little picture of the Earth) from the toolbar onto your stack. Then you can resize it however you like and open up the property inspector to set the url you want the browser to display. Easy!
read moreFull Access to the Clipboard
by Fraser Gordon on November 4, 2015 1 commentLiveCode has had support for clipboard operations since the very early days, using the clipboard
function and the clipboardData
property. These are perfectly good if plain text, RTF and images are all you need to put on the clipboard but sometimes you need a little more than that.
Recent Comments