Release: native text selection, onboarding-on-update, all-format opening, e-signing, PT-BR - #13
Merged
Merged
Conversation
Rework the PDF text selector to behave like the Android system selector: - Character-precise selection (ocrCharRangesBetween) so a drag extends smoothly across words, lines and paragraphs instead of snapping one word at a time. - Native platform magnifier loupe (Modifier.magnifier) follows the finger while dragging a selection or a handle; hidden and free outside a drag, no-op < API 28. - "Select all" action added to the contextual pill (Copy | Select all | Highlight). - Fix: highlighting no longer clears the selection, so the pill immediately offers Recolor / Delete — restores the missing delete affordance on a highlight. Bump versionName 1.2.0 -> 1.3.0 (versionCode 3 -> 4). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
- OnboardingManager tracks the versionCode onboarding was last completed on (shouldShowOnboarding) so the tour reappears on the first launch after an update, not only on a fresh install. resetOnboarding clears it for replay. - Existing users get the tour once on this build (version key starts unset). - Revert versionCode 4 -> 3 and versionName 1.3.0 -> 1.2.0; versioning for the release will be set manually. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
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.
ClearPDF — next release
First release after v1.1.0-liquid-glass. The app version is intentionally left at 1.2.0 / versionCode 3 — set the final version manually when cutting the release. APK will be attached manually.
✨ Highlights
📂 Open every file format
ClearPDF now opens documents beyond PDF, including Word (
.docx/.doc) and other office documents, so the app is a one-stop viewer..ppt/.pptx) is on the road and coming in a later update..docxrendering fidelity is still being tuned and will keep improving.🖊️ E-signing of PDFs
You can now sign PDFs directly in the app — a long-requested feature.
🎨 Cleaner, more premium background
The busy background has been calmed down for a more premium look, and a custom background option lets you pick your own.
🔤 Portuguese (Brazil) language
Added
pt-BRlocalization. Obrigado to the community for the help! 💚🐛 Samsung S25 tools page fix
Fixed the navigation bar overlapping the elements on the Tools page (reported on Samsung S25).
🔍 Native-style text selection
The text selector was reworked to behave like the Android system selector:
🚀 Onboarding on update
The onboarding tour now re-appears on the first launch after an app update (version-aware), not only on a fresh install — so users see what's new. Everyone gets it once on this build.