Skip to content

Conversation

@sameerasw
Copy link
Owner

@sameerasw sameerasw commented Jan 2, 2026

This pull request introduces several feature enhancements and improvements to the Essentials app, focusing on UI/UX updates, new Quick Settings tiles, and codebase modernization. Notably, it adds new Quick Settings tile services, updates the app's version, refines system bar appearance, and makes various Compose and dependency updates.

Feature Additions and Enhancements:

  • Added three new Quick Settings tile services: EdgeLightingTileService, DynamicNightLightTileService, and ScreenLockedSecurityTileService in the manifest, enabling new tile functionalities for users.
  • Introduced an extended floating action button (FAB) for the "Edge lighting" feature in FeatureSettingsActivity, allowing users to preview edge lighting effects directly. [1] [2]

UI/UX and System Integration Improvements:

  • Updated both MainActivity and FeatureSettingsActivity to use transparent system bars and disable navigation bar contrast enforcement on supported Android versions, providing a more immersive UI experience. [1] [2] [3] [4]
  • Set contentWindowInsets to zero in the Scaffold of FeatureSettingsActivity for better layout control.

Dependency and Codebase Updates:

  • Updated app version to 7.3 (code 12) and added new dependency androidx.palette:palette:1.0.0. [1] [2]
  • Modernized LinkPickerActivity by switching from AppCompatActivity to ComponentActivity for better Compose integration.
  • Removed unused activity-compose dependency from build.gradle.kts.

Permission and Compatibility Adjustments:

  • Improved notification permission handling: MainActivity now requests notification permission on Android 13+ if not already granted.
  • Fixed references and usage for ClipboardManager and related constants in permission copy actions. [1] [2] [3]

Manifest and Miscellaneous Cleanups:

  • Removed unused <overlay> tag from the manifest and made minor corrections to feature descriptions and Compose imports. [1] [2] [3] [4]

These changes collectively improve the app's feature set, user experience, and maintainability.

Issues : #28 #29 #32 #24

@sameerasw sameerasw self-assigned this Jan 2, 2026
@sameerasw sameerasw added the enhancement New feature or request label Jan 2, 2026
@sameerasw sameerasw merged commit da46243 into main Jan 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants