Skip to content

Base#1

Merged
afnan0304 merged 13 commits into
mainfrom
base
Apr 15, 2026
Merged

Base#1
afnan0304 merged 13 commits into
mainfrom
base

Conversation

@afnan0304
Copy link
Copy Markdown
Owner

No description provided.

- Replace default Android robot with custom Focus Shield logo
- Shield design features concentric rings and cardinal focus rays
- Updated ic_launcher_foreground.xml with teal outlines (#1EC8B0) and white shield
- Updated ic_launcher_monochrome.xml for Android 13+ dynamic theming support
- Add ic_launcher_background color reference to maintain visual consistency
- Adaptive icon system scales logo perfectly across all device densities
- Remove legacy density-specific launcher icons (10x .webp bitmaps from mipmap-hdpi/mdpi/xhdpi/xxhdpi/xxxhdpi)
- Consolidate icon resources to adaptive XML-only pipeline (mipmap-anydpi-v26)
- Normalize ic_launcher_foreground.xml and ic_launcher_monochrome.xml decorables
- Delete obsolete drawable-v24 variant (pre-API 25 compatibility not needed)
- Remove dead API version checks from 3 source files (MIN_SDK is 21; checks for M/L always true)
  - AppMonitorService.kt: Remove Build.VERSION.SDK_INT >= M check
  - PermissionsScreen.kt: Remove Build.VERSION.SDK_INT >= M check
  - BatteryUtils.kt: Remove Build.VERSION.SDK_INT >= M check
- Add missing FOREGROUND_SERVICE permission to AndroidManifest.xml for clarity
- Fix lint violations and achieve production-grade code quality

All changes verified with assembleDebug + lintDebug (BUILD SUCCESSFUL, lint clean).
Adaptive icons now properly resolved without gradle confusion from legacy bitmaps.
@afnan0304 afnan0304 merged commit ceb4ff5 into main Apr 15, 2026
1 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant