This document tracks the internal code refactors completed to finalize the transition from Lawnchair to AutoCat branding.
-
Class Renaming
- Rename
LawnchairApptoAutoCatApp. - Rename
LawnchairLaunchertoAutoCatLauncher. - Rename
LawnchairAccessibilityServicetoAutoCatAccessibilityService. - Rename
LawnchairBugReportertoAutoCatBugReporter. - Rename
LawnchairUtilstoAutoCatUtils. - Rename
LawnchairBackuptoAutoCatBackup. - Rename Search algorithms and providers to
AutoCat*. - Rename other utility classes prefixed with
Lawnchair.
- Rename
-
Package/Directory Structure
- Consider migrating
app.lawnchairpackage toapp.autocat(High risk, requires extensive manifest and resource updates).
- Consider migrating
-
Theme Renaming
- Rename
@style/Theme.Lawnchairto@style/Theme.AutoCat.
- Rename
-
Manifest Cleanup
- Update all
android:namereferences inAndroidManifest.xmlafter class renames.
- Update all
-
Log Tags
- Systematically update all
TAGconstants fromLawnchair*toAutoCat*.
- Systematically update all
-
Resources & Protos
- Rename
lawnchair.prototoautocat.protoand outer class toAutoCatProto. - Updated localized strings and copyright headers.
- Rename
Last Updated: February 12, 2026