Repository navigation
Conversation
Core 7.5 adds structural edits of a sheet, editing of a CSV file, a recalculation on save, and the language of a document. - The sheet tools get a "Rows and columns" tool. It inserts rows above or below, inserts columns left or right, or deletes the rows or columns of the selection. Lite offers Pro for it. - CoreLoader gets the document of a CSV file from CsvFile, so a CSV opens as an editable sheet and saves as a CSV. - LoadedDocument keeps Document.locale(). Read aloud uses that language if a voice for it is installed. - The page now refuses to edit a cut sheet with sheetCut. The app shows a message for it. - A save now computes the formulas that an edit made out of date, so the message about stale cells says so. The changed strings lose their old translations, and translate-app.py writes them again. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01436ppTFQHPk9S2wFYeFCWF
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.
Core 7.5 adds structural edits of a sheet, editing of a CSV file, a recalculation on save, and the language of a document. 7.5.1 and 7.5.2 are bug fixes on top of it, with no change to the API.
Changes
odr.editing.insertRowsand the related functions on the selection. Lite offers Pro for the tool. The icons are Material Symbols.editandsave.CoreLoader.documentOf()gets the document fromCsvFiletoo, so a CSV opens as an editable sheet and saves as a CSV.LoadedDocumentkeepsDocument.locale().TtsActionModeCallbackuses that language if a voice for it is installed.sheetCut, and the app shows a message for it.The changed strings (
pro_offer_sheet,edit_cells_stale) lose their old translations, andscripts/translate-app.pywrites them again before the release.Printing from the core also improves (one page on each sheet, and light colors for a dark document). The app keeps its pause of WebView darkening, because images still darken in the WebView. It also keeps its paper preselection, because the print dialog does not read
@page.Tests
CoreTest.testCsvEdit,MainActivityTests.aSheetRowIsInsertedFromTheStrip(Pro and Lite), and the locale inDocumentParcelTest.assembleDebug,testProDebugUnitTest,lintProDebug,lintLiteDebug,spotlessCheck, and all 109connectedProDebugAndroidTesttests pass. The 21MainActivityTestsin Lite also pass.