Xettings: Clock and other statusbar/QS tweaks for AOSPA

Search This thread

ungeeked

Senior Member
Jun 12, 2012
1,568
3,033
Delhi-NCR
Introduction
Xettings is a small substratum module for AOSPA. I have tested it on OP3 and 3T but it should work on other devices running PA nougat. Substratum (800+) is must

Features:
- Full control over statusbar clock position (Left/Center/Right)
- Multiple colors and clock options
- Use LTE icon instead of 4g (visual only, doesn't affect speed/network)
- Hide disabled sim icon
- Change QS tiles number (4-8)
- Rounded recents (some substratum themes may override it)
- Hide QS labels (v1.4)
- Added color options for theme engine (v1.4)

Important:
- Installing any substratum theme automatically disables PA color engine. I cannot change this behavior. But you can use Xettings with other themes as long as both themes are not changing the same thing (like Flux changes rounded recents). And K-Klock changes clock.

- This thread is not a place to request features. Substratum cannot add features to a ROM. I have already added whatever is possible.

- This is definitely not a place to rant about AOSPA or PA devs. Take your feelings someplace else.

Source
https://github.com/ungeeked/Xettings

Credits

@Spannaa for his excellent guide on textclock
@KpChuck
 
Last edited:

zipalign

Senior Member
Sep 5, 2012
907
789
~$:
I have always been away from PA because couldn't center clock.
you made my day as soon PA will be released for OP2 :)
thanks in advance man!
 
  • Like
Reactions: ungeeked

hellcat50

Senior Member
  • Like
Reactions: MusadiqManas

ungeeked

Senior Member
Jun 12, 2012
1,568
3,033
Delhi-NCR
@ungeeked Thanks!
А little feature request:
Can you add current network speed as in OOS to statusbar?
Thanks again!
certain apps available on play store can do it. Substratum cannot add features. It can enable what's already there in rom. For example 4G to LTE in PA is enabled by changing a single bool value. Similarly the code for text clock is already there in all android ROMs. Just need to enable it. But network meter is not in PA. Which means I'll need to edit smali. Its a lot of work for something that can be done via 3rd party app. Also substratum doesnt let us edit smali.


@ungeeked thanks a lot for this. Please let us know if you intend to take feature requests.

I will implement stuff as long as it is possible via substratum
 
  • Like
Reactions: crubbish

arvindgr

Senior Member
Nov 8, 2013
935
342
Tamilan
OnePlus 7T
Redmi 9 Power

Attachments

  • Screenshot_20170713-185812.png
    Screenshot_20170713-185812.png
    133.6 KB · Views: 551
  • Screenshot_20170713-185820.png
    Screenshot_20170713-185820.png
    229.8 KB · Views: 545

prestodigiti

Senior Member
Jun 7, 2014
53
6
Is it possible to add an option to hide the lock icon from recents? As it seems to be incompatible with apps with long names resulting in an unpleasant look.
Also, since color engine gets disabled when substratum is working (and even when it is enabled it fails to theme every section within the settings app), could you add some action bar and accent color just like in ozone please? That would make this app perfect.
 
  • Like
Reactions: issasaurus

Top Liked Posts

  • There are no posts matching your filters.
  • 50
    Introduction
    Xettings is a small substratum module for AOSPA. I have tested it on OP3 and 3T but it should work on other devices running PA nougat. Substratum (800+) is must

    Features:
    - Full control over statusbar clock position (Left/Center/Right)
    - Multiple colors and clock options
    - Use LTE icon instead of 4g (visual only, doesn't affect speed/network)
    - Hide disabled sim icon
    - Change QS tiles number (4-8)
    - Rounded recents (some substratum themes may override it)
    - Hide QS labels (v1.4)
    - Added color options for theme engine (v1.4)

    Important:
    - Installing any substratum theme automatically disables PA color engine. I cannot change this behavior. But you can use Xettings with other themes as long as both themes are not changing the same thing (like Flux changes rounded recents). And K-Klock changes clock.

    - This thread is not a place to request features. Substratum cannot add features to a ROM. I have already added whatever is possible.

    - This is definitely not a place to rant about AOSPA or PA devs. Take your feelings someplace else.

    Source
    https://github.com/ungeeked/Xettings

    Credits

    @Spannaa for his excellent guide on textclock
    @KpChuck
    7
    Update: v1.4

    - Added option to hide qs tiles
    - Added some accent color options for Theme Engine
    - Added few clock options

    ----------

    About THEME ENGINE theming
    - You will have to enable "FORCE ENABLE THEME" from developer settings
    - The accent color you choose will be available in place of LIMA in SETTINGS > DISPLAY > COLOUR ENGINE > ACCENT COLOUR

    - Primary colour you choose will be available in place of SETTINGS > DISPLAY > COLOUR ENGINE > PRIMARY COLOUR

    You may require to restart systemui for the color change to apply in qs tiles. Simplest way to do this is changing to a different accent in SETTINGS > DISPLAY > COLOUR ENGINE > ACCENT COLOUR and then switching back

    -----------
    Known issues.

    Some accents may not be properly visible against light or dark backgrounds. Nothing I can do about it
    Parts that remain unthemed by pa colour engine will remain unthemed with this module too
    4
    Updated to v1.1
    Since pa now uses LTE as default instead of ugly 4G icon, i have updated Xettings to reflect this change.

    No other changelog as most of the stuff you guys asked for is not possible via substratum. I wont be adding ozone like functionality to this either as there are many subs themes already available for that. Cheers and stay paranoid.
    3
    On PA 7.3.0, you can now use xettings (and any other substratum theme ) along with pa theme engine. Enable "Force enable theme" in dev options