Repository navigation
Remove the optional Timber integration - #68
Conversation
Drop the opt-timber module and its artifact before the 3.0.0 release, along with the sample demo and the WeakReferenceCache only it used. The sample now logs through android.util.Log. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Add the missing TAG declarations to the displayed sample code, document com.github.75py:Android-OverlayViewManager now that core is the only published artifact, and record the Codex review. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Add the Codex validation results and UI evidence, and align the plan with the core-only release candidate. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
APPROVE — Codex coordinator — PR #68 head Reviewed the Timber/module removal, remaining references, sample logging and menu changes, publication configuration, migration guidance, and the final validation records. The missing Validation on product commit Approval applies to the exact head above and base |
Problem
The maintainer no longer uses the optional Timber integration. 3.0.0 is already a breaking release and has not been published, so removing it now leaves no compatibility burden.
Changes
opt-timbermodule,DebugOverlayTreeand theoverlayviewmanager-opt-timberartifact, with references insettings.gradle,jitpack.yml, CI andsample/build.gradle.WeakReferenceCacheand its test, which onlyopt-timberused, and drop theopt-timbermention from theOverlayWindowManagerKDoc.@RestrictToscopes are unchanged.android.util.Log, including the code shown in the sample's HTML assets.com.github.75py:Android-OverlayViewManager:<version>, the official all-modules form, becausecoreis now the only published artifact.Affected modules:
core(internal helper and KDoc only),sample, build configuration and documentation.Validation
The Codex coordinator ran all of the following; Claude could not run Gradle or device tests in its sandbox.
320f671and later commits differ only in HTML assets, documentation and records.320f671320f671WeakReferenceCacheTest9320f671320f671WeakReferenceCacheleft320f671320f671a908cb4API 23, 26 and 35 were not rerun: the only
corebehavior change is removing an unused helper, so the 2026-10-31 results stand.Screenshots from a rebuilt
a908cb4APK on API 36:Details and commands are in
docs/coordination/3.0.0/2026-11-01-remove-timber.md.Open before merging to main
This PR does not merge to
main, tag or publish.🤖 Generated with Claude Code