Particularly once you unlock Premium, Runestone includes a fantastic host of nice settings for developers to tweak to get their coding experience exactly to their liking. Also, the Premium tier unlocks a wonderful and nostalgic little minigame surprise that I won’t spoil here, but I adore it. Among them: line numbers custom themes options for the app icon a page guide to show when it might be time to wrap your line of code a line highlighter for the currently selected line indicators of whitespace for tabs, spaces, and line breaks a vertical scroll buffer at the bottom of your file, the ability to tweak line height and letter spacing and more. For developers, Runestone Premium brings a host of excellent quality-of-life improvements that are well worth the cost. Premium is targeted quite heavily at developers for writing code, so if you’re just looking to write Markdown or other simple text in Runestone, the free tier will likely satisfy all of your needs. Runestone is a free app with a $9.99 in-app purchase to unlock its “Premium” tier of features. This is the most performant code editor I’ve ever seen on an iPad. The highlighting was there instantly, scrolling was available instantly, and the highlighting remained perfect when editing the code. I’ve had good code editors on my Mac choke when trying to highlight these files, but with Runestone I couldn’t even detect a difference between opening them versus opening a file with just ten lines of code. I even dug up some awful old code from a previous job that I was once tasked with refactoring - we’re talking 10,000+ lines of bad spaghetti JavaScript in a single file - and threw it at Runestone. ![]() I’ve thrown some pretty large and complicated code files at Runestone and so far I haven’t seen it miss a beat. Opening complex code files can freeze editors up, and highlighting often starts to waver and fail during editing. ![]() I’ve tried many code editors for iOS and iPadOS over the years, and performance and reliability have been the main areas where they’ve fallen down for me. In my testing, Runestone’s syntax highlighting has been unbelievably fast and reliable. If you open an unknown file format, you can always tap the file’s title in the top-center of the screen to manually set the language to be highlighted. When you open a code file, Runestone automatically detects the language and highlights the code for you. The app currently supports highlighting for 28 different file formats, including those for many of the most popular coding languages such as JavaScript, Java, Python, Rust, and Swift. The most core function of any code editor is syntax highlighting, and that is what Runestone is built for. It’s nice that Runestone can perform that use case if needed, but where the app really shines is in a far less fulfilled region of text on iOS and iPadOS: code editing. While Runestone functions perfectly well as an app for writers (I’ve written the entirety of this very article using it, and the experience was lovely), that’s ultimately a crowded category with many other equally simple editors that include more writer-focused features.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |