Skip to content

Develop - AOD luminance filter, custom AOD wallpaper, Essential search and improved web previews - #906

Merged
sameerasw merged 17 commits into
mainfrom
develop
Sep 4, 2026
Merged

Develop - AOD luminance filter, custom AOD wallpaper, Essential search and improved web previews#906
sameerasw merged 17 commits into
mainfrom
develop

Conversation

@sameerasw

Copy link
Copy Markdown
Owner

This pull request introduces several enhancements and new features, primarily focused on improving the always-on display (AOD) wallpaper overlay, expanding Pixel Search functionality, and adding web bubble fullscreen and toolbar capabilities. The changes include new settings, UI improvements, and support for custom wallpapers and categorized search results.

AOD Wallpaper Overlay Enhancements:

  • Added support for a custom AOD wallpaper image, including logic to load a user-supplied image if present (AodWallpaperOverlayHandler.kt, SettingsRepository.kt). [1] [2] [3]
  • Improved vignette rendering by using a dedicated paint object and save/restore logic for proper masking. [1] [2]
  • Applied a luminance color filter to the AOD wallpaper for enhanced visual effect. [1] [2]
  • Ensured that changes to the custom wallpaper setting properly invalidate the wallpaper cache and update the overlay.

Pixel Search Functionality:

  • Introduced new settings keys and accessors for toggling search result categories (apps, contacts, settings, shortcuts, web) and selecting a search engine. [1] [2] [3]
  • Added a new sealed class PixelSearchResultItem to represent categorized search results (App, Contact, SystemSetting, Setting, Shortcut, Web).

Web Bubble (BubbleWebActivity) Improvements:

  • Added support for fullscreen mode in BubbleWebActivity, including a new intent extra and settings key. [1] [2] Fa726eccL140R143)
  • Implemented animated top padding and corner radius for a more dynamic UI, and added a toolbar that can be offset with nested scroll gestures. [1] [2]

Pixel Searchbar Widget:

  • Updated the widget to launch the new PixelSearchResultsActivity when tapped, enhancing user navigation. [1] [2]
  • Registered PixelSearchResultsActivity in the manifest.

Other Improvements:

  • Refactored imports and cleaned up unused code in BubbleWebActivity.kt. [1] [2]

These changes collectively improve customization, search capabilities, and user experience within the app.

@sameerasw sameerasw self-assigned this Sep 4, 2026
@sameerasw sameerasw added the enhancement New feature or request label Sep 4, 2026
@sameerasw
sameerasw merged commit 0810581 into main Sep 4, 2026
1 check passed
@github-project-automation github-project-automation Bot moved this from Backlog to Done in Essentials Progress Sep 4, 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

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant