Repository navigation
Textus v1.2.1
What's new
Textus 1.2.1 fixes what 1.2.0's first readers ran into - an arrow key that changed a document, a drag selection that wouldn't scroll on Linux, a second window after an update - and finishes the sidebar's file tree with Rename, Move to Trash and opening a file in a new window; diagrams can now be enlarged.
Improved
- Renames a file or folder, or moves it to the Trash (the Recycle Bin on Windows), from its right-click menu in the sidebar's file tree. An open document follows its new name, a document renamed without an extension stays a Markdown file, a name already taken is refused, and nothing goes to the Trash without asking first. (#351)
- ⌘-click (Ctrl-click on Windows and Linux) a file in the sidebar's file tree to open it in a new window, leaving the window you are in as it is. (#348)
- A document opens where you last read it - switched to from the file tree, closed and opened again, or brought back with the session - instead of at its top, at another window width too. (#348)
- Enlarges a diagram to look at it closely: the button in a drawn diagram's corner opens it over the window, where scrolling or a pinch zooms in on the point under the pointer, dragging moves it, a double click fits it again and Escape closes it. The button stays out of PDFs, exports and printouts.
- Revisions show in three ways, the new default first: Result only - the text as it will read, with what each change takes out in its card in the margin; the original in the text with the changes in the margin; or everything in the text. 1.2.0's changes-in-the-text view is now Result only. With the changes in the margin, new text goes straight to its card as it is written, instead of appearing in the text first, and in every view nothing shows until a sentence or a block is finished.
- Changes Textus AI proposed that you haven't accepted or rejected are kept with the document: close it, or quit, and they are there again when it opens, with the calls you already made on their sentences and the pictures it made for you. In a project folder they are kept in its
.textus/pending/; a change whose original you edited in the meantime is dropped. - The AI panel's Memory tab is now Project: the writing style, the writing instructions, the library and what Textus AI remembered, in that order, each headed by a line saying what it is. Skills are in the
/menu, no longer listed there. - Textus AI has two modes, Write and Review: Write now does what Revise did as well - it adds text, and rewrites, translates, shortens or deletes what is there, each change waiting for you to accept it - and Review still only reads and comments. A conversation or a default that was in Revise opens in Write, and Quick Ask starts in Write.
Fixed
- Text pasted from an email or a chat keeps its lines, instead of coming in as one long line, and a quote copied with the bars it was drawn with ("▎ ") comes in as a quote.
- Moving through a document with the arrow keys no longer changes it: Up on the first line or Down on the last only moves the caret, instead of adding an empty line that made a document you had only read ask to be saved. Where a code block, formula, table or front matter starts or ends the document, the line the caret steps onto goes again if you leave it without typing. (#350)
- Selecting by dragging past the bottom or top of the document scrolls it and takes the selection along, faster the further past the edge you go. On Linux it didn't scroll down at all and crept up a line at a time. (#219)
- Textus opens where you last left its window, as well as at its size. If that place is no longer on a screen - another display, or one unplugged - the window opens in the middle of the main screen, and a window bigger than the screen it opens on shrinks to fit. (#356)
- On a Mac, a page pulled past its top or bottom on the trackpad stays pulled while your finger rests, instead of springing back under it after a moment's pause.
- What Textus AI remembers reads as what holds - "Writes English with British spelling." - rather than your words repeated as an order, and a task you asked for (a translation, a story to write) is never kept as if it were a rule.
- Restarting to finish an update restarts Textus in place, instead of opening a second window while the old one closed. (#349)
- Enter on an empty task nested in a task list moves it up a level as a task, instead of turning it into a plain bullet. (#355)
- With line numbers on, long lines in a code block wrap as they do without them, each number beside the start of its line. (#353)
- Settings › Extensions › Themes shows the theme gallery in one box, not a box inside a box.
- A sentence that a revision adds where there was none has a card that says Added, instead of an empty one.
- With a ChatGPT sign-in, a reply's edits and review notes show one by one as Textus AI writes them: they used to wait until the whole reply was written and then appear all at once - thirty notes after more than forty seconds. The chat lists a reply's notes as one card, its first three shown and the rest a click away.
- Where notes crowd the margin, each paragraph's are one card - "8 notes" beside the paragraph they are about - the same as a paragraph's changes, instead of every note on the page in one card beside the first paragraph.
- A rewritten paragraph lands without a flash: its original goes from the reading tint straight to struck, instead of plain for a frame between, the text below glides down to make room instead of jumping, and the ✓ / ✕ beside it come up once instead of dipping back.
- Accepting or rejecting a revision is one smooth move: the paragraph fades from how it looked to how it now reads, the text below glides to its new place, and the cards fade out of the margin - before, the text jumped and the cards vanished.
- New text Textus AI adds next to a sentence inside a paragraph shows there, in the paragraph, where Accept writes it - not as a paragraph of its own that moved into the text when taken.
- In a window with no room for the margin, Result only shows everything in the text, the originals struck beside the new text, until there is room again - it showed the result with nothing to tell what had changed.
- Every card in the margin heads with its number and what it is - Revision · Original, Review - and its text on the line below, whether it is open or folded to fit beside a crowded paragraph. Folded cards had their text in the heading, so the margin showed two kinds of card. A title's text no longer shows its #.
- While Textus AI writes or revises, you can scroll away from where it is writing: the document no longer pulls you back to it. While you stay with the writing, the page follows it down as it grows, as the chat does with a reply.
- Text Textus AI writes into the document comes in a paragraph at a time: each one waits until it is written whole, then comes in all at once, instead of appearing a sentence at a time - new text rising into place, a rewritten paragraph's changes fading in where they stand together with their cards in the margin. A long paragraph doesn't keep everything back: after about six seconds the sentences it has finished come in together, and again every six seconds, the rest when it ends - never one sentence at a time, never half of one. The paragraph being rewritten is tinted until it lands, and the review bar says the edit is being written until the last one is in. In the chat, the reply streams in a word at a time, each word fading in just after the one before, and a diagram it draws is built up a part at a time, its boxes first, the parts already there gliding to their new places as it grows.
- Text Textus AI writes into the document comes in a whole sentence or block at a time, each fading in, instead of a character at a time: headings show as headings, not as
##, and no blank lines or empty bullets stand where a block is still being written. A table, a list item or a formula appears once it is complete; a diagram grows a statement at a time. A picture fades in over its frame once it has been made.
Installers for macOS (Apple silicon and Intel), Windows and Linux (x64 and ARM64) are below; the app updates itself.