-
Notifications
You must be signed in to change notification settings - Fork 0
Home
github-actions[bot] edited this page Jun 6, 2026
·
1 revision
Custom Android launcher based on AOSP Launcher3 (Android 16 s2-release).
| Doc | Description |
|---|---|
| Grid System | Three-layer grid pipeline: XML profiles, InvariantDeviceProfile, DeviceProfile |
| Grid Reflow | Item preservation when workspace columns decrease |
| Hotseat Architecture | Hotseat-as-workspace-row design |
| Settings System | Preferences, change propagation, and SettingsActivity |
| Search System | Universal search implementation |
| Icon Shapes & Packs | ADW icon pack support and shape picker |
| Per-App Icon Customization | Individual icon overrides per app |
| Folders | Cover icons, expanded grid, resize, shapes, colors |
| Widget Stacks | Multiple widgets in a single cell with horizontal swipe navigation |
| Guide | Description |
|---|---|
| Adding Settings | Step-by-step guide for adding new preferences |
Numbered implementation docs tracking each feature and fix:
| # | Change |
|---|---|
| 047 | Status-bar shadow toggle, color-hint race fix, deletion-guard polish |
| 046 | Defensive deletion guards: package-presence double-check + mass-delete circuit breaker |
| 045 | Bug fixes (search, ripple, icon size) and folder cover icon color setting |
| 044 | DPI-independent grid: Display Size changes no longer break layout |
| 043 | Timezone date clarity, timed-place queries, search card light mode fix, debug color categories |
| 042 | Search enhancements: timezone provider, AI FAB, fuzzy scoring, progressive delivery, animations |
| 041 | Settings code review fixes: deduplication, M3 compliance, lifecycle bug, dp→dimens |
| 040 | Search quality fixes: FileProvider crash, localization, threading, DiffUtil |
| 039 | Orthogonal icon toggles & provenance-based detection |
| 038 | Widget stack data integrity & restore fixes |
| 037 | Settings component deduplication (~600+ lines eliminated) |
| 036 | Widget stack touch & visibility fixes (Samsung disappearing bug) |
| 035 | Widget stack editor (bottom sheet reorder/remove/add) |
| 034 | Widget stack code quality refactoring |
| 033 | Folder & icon picker fixes |
| 032 | R8 minification (APK 34 MB → 8.6 MB) |
| 031 | App icon refresh & workspace clipping fix |
| 030 | Folder refactoring |
| 029 | Folder features |
| 028 | Settings visual polish |
| 027 | M3 Expressive migration |
| 026 | Code quality refactoring |
| 025 | Wallpaper scroll, adaptive refresh, close animation |
| 024 | Dead code cleanup |
| 023 | Search performance & crash fixes |
| 022 | Settings surface colors & UI polish |
| 021 | Per-app render overrides & sentinel redesign |
| 020 | Per-app icon customization |
| 019 | Settings toolbar & grid preview |
| 018 | Colors page reorganization |
| 017 | Search animation & home transition |
| 016 | Universal search |
| 015 | App visibility & default banner |
| 014 | Settings UI polish |
| 013 | App drawer colors fixes |
| 012 | App drawer colors |
| 011 | Swipe down notification shade |
| 010 | App drawer label settings |
| 009 | M3 app drawer polish |
| 008 | M3 settings redesign |
| 007 | Icon size selector |
| 006 | ADW icon pack support |
| 005 | App drawer cleanup |
| 004 | Opinionated defaults & gap constants |
| 003 | Grid reflow on column decrease |
| 002 | Hotseat as workspace row |
| 001 | Square grid system |
Architecture
Guides
Changes
- 031 App Icon & Clipping Fix
- 030 Folder Refactoring
- 029 Folder Features
- 028 Settings Polish
- 027 M3 Expressive
- 026 Code Quality
- 025 Wallpaper Scroll
- 024 Dead Code Cleanup
- 023 Search Perf
- 022 Settings Colors
- 021 Render Overrides
- 020 Per-App Icons
- 019 Toolbar & Preview
- 018 Colors Reorg
- 017 Search Animation
- 016 Universal Search
- 015 App Visibility
- 014 Settings Polish
- 013 Drawer Colors Fix
- 012 Drawer Colors
- 011 Notification Shade
- 010 Drawer Labels
- 009 M3 Drawer
- 008 M3 Settings
- 007 Icon Size
- 006 Icon Packs
- 005 Drawer Cleanup
- 004 Defaults & Gaps
- 003 Grid Reflow
- 002 Hotseat Row
- 001 Square Grid