Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/xposed-modules-repo/net.lonelytransistor.notificationinsystem

Statusbar Icon Relocator
https://github.com/xposed-modules-repo/net.lonelytransistor.notificationinsystem

Last synced: about 12 hours ago
JSON representation

Statusbar Icon Relocator

Awesome Lists containing this project

README

        

Statusbar Icon Relocator
===========

This module allows you to move selected notification icons from the left side of the statusbar into its right side - where the system status icons are normally located. The corresponding notifications can be also optionally removed from the notification panel.

Why? Because I wanted to have the battery in circle again and I was annoyed with custom ROMs seemingly dropping this altogether.

The application was tested only on Android 11/12 AOSP and OneUI.

Discussion/Support: [XDA thread](https://xdaforums.com/t/mod-xposed-statusbar-notification-icon-relocator.4655159/)

Source code: [github](https://github.com/lonelytransistor/SystemUINotifier)

**Setup**

Seems arbitrary, but the app requires access to notifications as well as access to a random device to become a Device Manager and access the notification categories. After that step, the configuration is easy - just expand the requested app, select notification categories you want, add a regex filter or not, declare the icon size and select the icon's new position in the SystemUI. The slot index should be positive and not exceed a certain device dependant value, which you have to guess. In case of OneUI this value is 53, which corresponds to the clock's slot. There are many more slots, some completely unpopulated.

**Suggested usage**

While useful in itself, the suggested usage is in conjunction with Tasker and its notifications.

![Screenshot](https://github.com/lonelytransistor/SystemUINotifier/raw/master/screenshots/example_usage.png)
As an example you can see my own configuration as a [screenshot](https://github.com/lonelytransistor/SystemUINotifier/raw/master/screenshots/example_usage.png). This config can be achieved by downloading my Tasker xml profile [here](https://github.com/lonelytransistor/SystemUINotifier/raw/master/TaskerProfile.prj.xml) and setting the following settings within the module (note that the notification categories in Tasker only get created after its notification shows up at least once):

- Tasker
- SystemUI small
- slot: 48
- width: 36
- height: 36
- SystemUI tiny
- slot: 48
- width: 16
- height: 32
- SystemUI wide
- slot: 53
- width: 92
- height: 47
- SystemUI
- slot: 52
- width: 47
- height: 47

License
-------

Licensed under the MIT License