Runestone Text Editor

1.4.8 for iPhone, iPad
Free
0

0 Ratings

Update Date

2024-02-23

Size

63.9 MB

Screenshots for iPhone

iPhone
Runestone Text Editor Description
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
Runestone Text Editor 1.4.8 Update
2024-02-23
Fixes an issue where text selection could start behaving incorrectly after navigating between word boundaries using a hardware keyboard.
More Information
Price:
Free
Version:
1.4.8
Size:
63.9 MB
Update Date:
2024-02-23
Developer:
Simon B. Støvring
Language:
English

Safe to Download

AppPure.com and the download link of this app are 100% safe. The download link of this app will be redirected to the official App Store site, thus the app is original and has not been modified in any way.

Got it
X
Share

Share this page with your friends if you find it useful

Facebook Linkedin Pinterest Tumblr Twitter Whatsapp Line
1.4.8 2024-02-23
Fixes an issue where text selection could start behaving incorrectly after navigating between word boundaries using a hardware keyboard.
1.4.7 2024-02-16
Highlighting inline LaTeX in Markdown documents is now disabled by default. This can be enabled again in Languages settings.
1.4.5 2024-02-05
- 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 2023-09-25
Fixes an issue where highlighted search results could be covered by the Find & Replace panel.
1.3.20 2023-09-24
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 2023-03-20
Fixes an issue where renaming a file would show the old filename and cause the editor to become unresponsive.
1.3.18 2023-03-16
Fixes an issue where the app would sometimes crash when editing documents with nested languages.
1.3.17 2023-02-13
- 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.11 2022-11-09
Fixes an issue where the placement of the caret was not updated correctly after deleting a word using Option+Backspace.
1.3.10 2022-11-07
- 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 2022-11-02
Improves support for writing text in Korean, and other languages that use combined glyphs.
1.3.8 2022-10-24
Adds a customizable toolbar to the editor. The new toolbar is available on iPads running iPadOS 16.1 or later.
1.3.7 2022-10-17
- 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 2022-10-12
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 2022-10-10
- 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 2022-09-26
- 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.2 2022-09-23
- 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 2022-09-11
- 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!
1.2.6 2022-08-15
This update fixes an issue where the caret was not placed correctly when editing marked text, for example, when editing text using a Chinese keyboard.
1.2.4 2022-08-04
- Makes it easier to place the caret next to punctuation characters such as opening and closing brackets.
1.2.3 2022-07-31
Improves the performance when editing files.
1.2.2 2022-07-28
- Fixes an issue where the header would sometimes collapse when selecting the document title to present the document menu.
- Fixes an issue where auto completion suggestions would sometimes not be updated when moving the caret.
1.2.1 2022-07-19
- Fixes an issue where the app could crash when connected to an external display.
- Fixes an issue where the caret would sometimes be placed incorrectly when editing files containing CRLF line breaks.
1.2.0 2022-07-10
- Adds a Show New File Dialog setting that’s enabled by default. Disable to setting to skip the New File dialog when creating new files. Runestone will create temporary documents that are not saved in the Files app until the document is manually saved.
- Adds indicator that’s shown when a document contains unsaved changes. This must be enabled in the General settings.
- Adds a menu to the document title from where a document can be saved, moved, duplicated, and more.
- Moves the language, text encoding, and line ending settings into the new menu that’s opened by selecting the document title.
- Adds options to match select how a search query should be matched on words in the editor. Options include the beginning or end of a word, the entire word, and whether the word should just include the search query.
- Adds support for syntax highlighting Astro files.
- Fixes an issue where the caret could appear to be “flickering” when shiftling text left or right.
- Fixes an issue where the location of the caret was nto always correct after shifting text left or right.
1.1.1 2022-06-18
- Fixes an issue where the text view would scroll to the top when long pressing a word to select it when the keyboard was not presented.
- Fixes an issue where Premium would not always be unlocked immediately after restoring a previous purchase.
- Fixes an issue where some of the formatter settings were not respected.
1.1.0 2022-06-17
- Redesigns the New File dialog to show the file extension of all languages support by Runestone. The new dialog can also be used to set the text encoding and line endings.
- Adds two new app icons: Blueprint and Rainbow.
- Adds “Constrain Width” setting under Lines setting. Enable the new setting to assign a maximum width to the editor.
- Adds state restoration. When Runestone is terminated by the system, it will attempt reopen any documents that were previously open. This enhancement is in particular noticeable when using Runestone on an iPad.
- Adds support for syntax highlighting R.
- Adds support for syntax highlighting LaTeX.
- Adds Zenburn theme.
- Adds Nord theme.
- Adds support for converting the line endings of a document.
- Adds setting to specify the default text encoding to use when creating new documents.
- Adds support for automatically detecting the line endings of a document and using those when adding new lines.
- Adds setting to specify the default line endings to use when creating new documents or when the line endings could not be detected.
- Supports opening more file types without showing the “Unsupported File Type” alert.
- Adds support for opening binary files as ASCII.
- Adds setting to show non-breaking spaces as invisible characters.
- Adds the asterisk, quote, and single quote symbols to the tools above the keyboard on iPhones.
- Adds settings to disable displaying the “What’s New” screen the first time the app is launched after a new update is installed.
- Simplifies the theme editor. The appearance of a theme is now selected globally for all interface elements that use the system color.
- The page guide column can now be adjusted by one unit at a time. Previously it would change in steps of five units.
- Improves the handling of character pairs. Character pairs will no longer be inserted when typed in the middle of a word, unless the caret is in front of a symbol, punctuation character, whitespace, or a line break.
- Persists and reads the selected text encoding from the com.apple.TextEncoding extended attribute, ensuring compatibility with TextEdit on the Mac.
- Always makes query text field become focused when presenting Find or Find and Replace. The text in the query text field is also selected upon presentation to make it faster to enter a new query.
- Search for the selected text using the CMD + E keyboard shortcut.
- Fixes an issue where embedded language would sometimes no be syntax highlighted correctly after editing the text.
- Fixes an issue where the list of custom themes would not be updated after duplicating a theme or creating a new theme.
- Fixes an issue where discarding changes to a theme in the theme editor and then reopening the editor would still show the a theme with the previous changes in the preview.
- Fixes an issue where tapping some lines, including empty lines, would cause the text view to scroll to an unexpected offset.
- Fixes an issue where the caret wasn’t visible when moving past the trailing edge of the screen, for example by navigating with the arrow keys.
- Fixes a crash that could happen when the keyboard was presented after dismissing the theme previewer.
- Fixes an issue where typing Korean characters would not work as expected.
- Fixes an issue where lines may be slightly longer than the maximum line width when line wrapping is enabled.
- Fixes an issue where the Quote Properties and Trailing Commas formatting settings were not persisted.
- Fixes layout issues on Premium screen when running on iPhone 13 Pro Max.
- Fixes an issue where the present on the Premium screen wasn’t unwrapped after purchasing Premium if the card describing the surprise was selected.
1.0.2 2022-05-05
- Move lines up and down with Option + Up and Option + Down or by long pressing the “Shift” icon in the toolbar that belongs to the keyboard.
- Adds support for highlighting Lua files.
- Reduces the size of the app.
- Disables horizontal overscroll when line wrapping is enabled.
- Fixes an issue where performing “Select All” could take several seconds.
- Fixes an issue where files containing TypeScript was not highlighted properly.
- Fixes an issue where lines in files using CRLF line breaks would be wrapped too aggressively.
- Fixes an issue where users who had previously used a TestFlight build would have access to Premium in the builds downloaded from the App Store.
1.0 2022-05-05