Runestone Text Editor

Runestone Text Editor


Edit plain text and code


FreeOffers In-App Purchases

1.4.8for iPhone, iPad and more
9.5
470 Ratings
Simon B. Støvring
Developer
67 MB
Size
Feb 23, 2024
Update Date
#31
in Developer Tools
4+
Age Rating
Age Rating
4+
Apps in this category do not contain restricted content.
9+
Apps in this category may contain mild or occasional cartoon, fantasy or real-life violence, as well as occasional or mild adult, sexually suggestive or horrifying content and may not be suitable for children under 9 years of age.
12+
Apps in this category may contain occasional mild indecent language, frequent or intense cartoon or real-life violence, minor or occasional adult or sexually suggestive material, and simulated gambling, and may be for children under 12 years of age.
17+
You must be at least 17 years old to access this App.
Apps in this category may contain frequent and intense offensive language; Frequent and intense cartoon, fantasy or realistic violence: frequent and intense adult, scary and sexually suggestive subjects: as well as sexual content, nudity, tobacco, alcohol and drugs, may not be suitable for children under 17 years of age.
Runestone Text Editor Screenshots
Runestone Text Editor posterRunestone Text Editor posterRunestone Text Editor posterRunestone Text Editor posterRunestone Text Editor posterRunestone Text Editor poster
Runestone Text Editor posterRunestone Text Editor posterRunestone Text Editor posterRunestone Text Editor posterRunestone Text Editor posterRunestone Text Editor poster

About Runestone Text Editor

A plain text editor with syntax highlighting, line numbers, search and replace, page guide, and much more. It's like TextEdit but more powerful and optimised for iPhone and iPad.

Runestone is made by a single person with a love for text editors and a vision of building the most lightweight text editor for iPhone and iPad that still has the core features for editing code.

Features:
- Syntax highlighting of many languages including HTML, JavaScript, JSON, Markdown, Swift, Python, PHP, YAML, and many more.
- Select one of the twelve standard themes including popular themes like Tomorrow, Dracula, Solarized, and One Dark Pro.
- Innovative find and replace for searching and modifying text while still viewing your file.
- Choose font and font size, including support for custom fonts imported using another third-party app.
- Show the line and column the cursor is located on.
- Uses the standard document browser for an experience similar to the Files app.
- Quickly navigate to a specific line.
- Automatically close opening brackets and quotes.
- Multiple windows on the iPad.
- Format code using Prettier.js. Supported languages include CSS,HTML, JavaScript, JSON, PHP and more.
- Choose text encoding between popular encodings like UTF-8, UTF-16, ISO Latin 1, and many more.
- Enable or disable autocorrection, autocapitalization, and smart punctuation.
- Set default file extension of new files.
- Open files in Runestone from the Share Sheet.
- Print documents.

Premium features:
- Choose between eight app icons.
- Show line numbers.
- Highlight the selected line.
- Increase line height and letter spacing.
- Disable line wrapping to allow horizontal scrolling.
- Show tabs, spaces, and line breaks using a selected symbol.
- Enable page guide at a specific column to easily tell when lines are getting too long.
- Add vertical and horizontal overscroll.
- Remember the selected language per file.
- Save file extensions and filenames that should always be treated as plain text files.
- Enable soft tabs and choose the width of the tab character.
- Specify whether pressing the tab key should insert a tab or indent the line.
- Adjust the scaling of Markdown headings and disable highlighting of code blocks in Markdown.

Runestone was built on the open-source framework with the same name. Find more information on the Runestone framework at github.com/simonbs/runestone
Show More

What's New in the Latest Version 1.4.8

Last updated on Feb 23, 2024
Old Versions
Fixes an issue where text selection could start behaving incorrectly after navigating between word boundaries using a hardware keyboard.
Show More
Version History
1.4.8
Feb 23, 2024
Fixes an issue where text selection could start behaving incorrectly after navigating between word boundaries using a hardware keyboard.
1.4.7
Feb 16, 2024
Highlighting inline LaTeX in Markdown documents is now disabled by default. This can be enabled again in Languages settings.
1.4.6
Feb 12, 2024
Bug fixes and smaller improvements.
1.4.5
Feb 5, 2024
- Redesigns the App Icon settings.
- Improves the behavior of several toolbar items on the iPad.
- Automatic language detection based on file extensions is now case-insensitive.
- Improves navigation in font picker on iOS 17.
- The text showing the cursor position now scales correctly.
1.3.21
Sep 25, 2023
Fixes an issue where highlighted search results could be covered by the Find & Replace panel.
1.3.20
Sep 24, 2023
Fixes an issue where the caret would not appear until the second time the text view was selected when running the app on iOS 17.
1.3.19
Mar 20, 2023
Fixes an issue where renaming a file would show the old filename and cause the editor to become unresponsive.
1.3.18
Mar 16, 2023
Fixes an issue where the app would sometimes crash when editing documents with nested languages.
1.3.17
Feb 13, 2023
- Improves the text layout by trimming leading whitespace on line fragments. This closely matches the text layout of the standard text editors on iOS.
- Fixes an issue where invisible character symbols would sometimes be placed incorrectly.
1.3.16
Jan 16, 2023
Fixes issues working with files containing Windows-style line breaks.
1.3.15
Jan 14, 2023
- Adds setting to set the minimum width of the gutter containing line numbers. Find the new setting in the Lines settings.
- Fixes an issue where Markdown was not correctly highlighted.
1.3.14
Jan 3, 2023
This update contains fixes for some minor issues.
1.3.13
Dec 19, 2022
- Adds support for highlighting SQL.
- Fixes an issue where code blocks in Markdown were not highlighted.
1.3.12
Nov 18, 2022
Fixes an issue where the header in the editor would sometimes display incorrectly after rotating the iPad.
1.3.11
Nov 9, 2022
Fixes an issue where the placement of the caret was not updated correctly after deleting a word using Option+Backspace.
1.3.10
Nov 7, 2022
- Adds support for syntax highlighting Haskell files.
- Fixes an issue where entering marked text did not work properly. This bug would, for example, affect users writing in Chinese.
- Fixes an issue where adding a comment to the end of a Swift file would sometimes cause the app to hang infinitely.
1.3.9
Nov 2, 2022
Improves support for writing text in Korean, and other languages that use combined glyphs.
1.3.8
Oct 24, 2022
Adds a customizable toolbar to the editor. The new toolbar is available on iPads running iPadOS 16.1 or later.
1.3.7
Oct 17, 2022
- Sometimes the position of the caret was not updated after pasting text.
- Fixes a few issues that would cause the app to crash.
1.3.6
Oct 12, 2022
Attempting to place the caret on the last line in the editor would sometimes move it to the beginning of the document instead.
1.3.5
Oct 10, 2022
- The TextView would not always scroll to reveal the text being edited when the keyboard was shown.
- Reduces size of What's New dialog on iPads.
1.3.4
Sep 26, 2022
- Adds support for the Julia language.
- Sometimes the editor would scroll to an unexpected location when adjusting the selected range of text.
- In rare occasions the app would crash when moving the caret.
1.3.3
Sep 24, 2022
When opening a file, Runestone would sometimes show an alert saying that the file had an unsupported text encoding even though the text encoding was supported.
1.3.2
Sep 23, 2022
- Supports replacing matches in Find and Replace with a replacement string containing line breaks and tab characters when using regular expressions.
- Improves performance when highlighting a high number of search results.
- The cursor position would sometimes show an incorrect column number.
- Moving lines down would in rare cases cause to lines to become joined.
- The Replace action was shown as the last action in the menu presented above the selected text. It’s now shown as the first action.
1.3.1
Sep 11, 2022
- The Textual app icon has become the default app icon.
- The design of the Premium page has been tweaked slightly.
- Files can now be renamed from within the editor.
- The keyboard in the editor can now be interactively dismissed by dragging downwards from the top of the keyboard.
- Fixes a regression introduced in 1.3.0 where the text could sometimes not be scrolled.

Stay tuned for more great things coming for the iPad soon!

Runestone Text Editor FAQ

Click here to learn how to download Runestone Text Editor in restricted country or region.
Check the following list to see the minimum requirements of Runestone Text Editor.
iPhone
Requires iOS 15.0 or later.
iPad
Requires iPadOS 15.0 or later.
Apple Vision
Requires visionOS 1.0 or later.
iPod touch
Requires iOS 15.0 or later.
Runestone Text Editor supports English
Runestone Text Editor contains in-app purchases. Please check the pricing plan as below:
Premium
$9.99

Runestone Text Editor Alternative

You May Also Like

Get more from Simon B. Støvring