Summary
The internal package structure still uses app.lawnchair as the base package. Migrating to app.autocat is the final step in the AutoCat rebrand.
Scope
- Rename all
package app.lawnchair.* declarations in lawnchair/src/
- Update all
import app.lawnchair.* references
- Update
AndroidManifest.xml application ID and component android:name values
- Update Proguard rules, Room schemas, and resource references
- Update
rootProject.name in settings.gradle
Risk Assessment
HIGH RISK — This is a large-scale change affecting hundreds of files. Requires:
- Complete find-and-replace across the codebase
- Careful handling of manifest
android:name attributes
- Database schema package references (Room)
- Proto-generated class packages
- Potential backward-compatibility concerns for settings migration
Prerequisites
Acceptance Criteria
Summary
The internal package structure still uses
app.lawnchairas the base package. Migrating toapp.autocatis the final step in the AutoCat rebrand.Scope
package app.lawnchair.*declarations inlawnchair/src/import app.lawnchair.*referencesAndroidManifest.xmlapplication ID and componentandroid:namevaluesrootProject.namein settings.gradleRisk Assessment
HIGH RISK — This is a large-scale change affecting hundreds of files. Requires:
android:nameattributesPrerequisites
Acceptance Criteria
package app.autocat.*applicationIdupdated toapp.autocatapp.lawnchairreferences remain in production code