Conversation
The engine moves to 7.0.0. While a document is edited a row of tools grows under the bar: formatting, undo and redo for a text document, undo and redo alone for a sheet, and five markers for a pdf, which is saved with its marks. Presentations, Excel files and plain text edit and save too. The Lite app edits inside a paragraph. Formatting, new paragraphs and marks on a pdf are Pro, and Lite offers Pro when they are reached for. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01214fGHJJ8jpfdujYBqDRsz
Every document is rendered with its editor, so the pencil only turns the mode on and the page stays where it was. Leaving an edit asks about saving only when the page holds a change. The refusals are said in full, out-of-date formula cells are said once, and Lite's tools row starts with a Pro badge. The gate has a flag of its own beside the ads flag. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01214fGHJJ8jpfdujYBqDRsz
The website's viewer is the reference, and OpenDocument.droid #662 now does the same. - The pencil turns the edit on and off, and is drawn selected while it is on. A save button beside it writes the file. A save stays in the edit: the file is rendered again and the mode goes back on. Leaving with unsaved changes asks; leaving without them only turns the mode off. - Each marker on a pdf has a colour of its own, picked with a chevron beside it. A marker pressed with text selected marks it once and leaves no tool armed. - The highlight is a split button: a tap turns it on or off, and the chevron picks its colour. - The colour bars and the text size follow the selection. - The palettes are the ones the Android app offers. "Other color…" stays, because the website takes any colour. - The notice about formula cells says how many, from a stringsdict in every language. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01F6AQY2k86AaPq12nxBfN7A
A text file and a pdf now save and report their changes through the core's own calls. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Si9aS96QtAu8r9rF8zQ7Xm
Also keep a wide-gamut colour from the picker in range, and test the save of a text file. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Si9aS96QtAu8r9rF8zQ7Xm
andiwand
marked this pull request as ready for review
September 19, 2026 09:52
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What changes
Pro and Lite
Features.advancedEditingcomes fromADVANCED_EDITING: false in Lite, true in Pro.Lite renders with the
paragraphscope, so the core refuses edits past one paragraph. This is the same line as OpenDocument.droid #662. The UI matches #662 and the website. The one difference: iOS also offers "Other color…" from the system picker.odrcore 7.1.0 also fixes undo of multi-step edits (opendocument-app/OpenDocument.core#904) and composed input such as CJK keyboards and dictation (opendocument-app/OpenDocument.core#905).
Not in here
Tests
EditWorkflowTests: the pencil and the save button, the tool rows for a text document, a sheet and a PDF, the tools that follow the selection, the highlight toggle, a marker that marks once, and save paths.OpenDocumentReaderTests: saves of a document, an empty edit, a text file and PDF marks.