Skip to content
github-actions[bot] edited this page Jun 6, 2026 · 1 revision

DefaultLauncher

Custom Android launcher based on AOSP Launcher3 (Android 16 s2-release).

Architecture

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

Guides

Guide Description
Adding Settings Step-by-step guide for adding new preferences

Change Log

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

Clone this wiki locally