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

https://github.com/geozac/android_vendor_unconv

Personal vendor to enrich my AOSP experience
https://github.com/geozac/android_vendor_unconv

android aosp

Last synced: 3 months ago
JSON representation

Personal vendor to enrich my AOSP experience

Awesome Lists containing this project

README

          

# unConv's vendor

## Forked from [SpiritCroc's vendor](https://github.com/SpiritCroc/android_vendor_spiritcroc)

This repository contains some ROM additions that I like to have in my personal builds,
but ~might~ *will* not be suitable for including by default in ~official~ any other build.

In order to use this, clone it into vendor/extra.
Custom ROMs like AICP or LineageOS will automatically call it if they find it in that location.

# Features

- Bromite systemWebView by default
- (Where are the prebuilt apks you ask? They are fetched by a script when the ```source build/envsetup.sh``` is run, and will check for updates on subsequent script executions)
- ~Prefers *Lawnchair* over any other launcher by default, will add to the build if makefile is found~
- A [manifest](manifests/unconv.xml) file to remove some unused packages and add some alternatives
- Overlays
- Enable rotation for all directions by default
- Show Internal storage by default in DocumentsUI (Files) app and,
- Show the Internal storage root on opening
- Set corners in searchbar and suggestion cards in Settings app
- Disable All Caps in materials buttons
- Enable Lockscreen shortcuts by default
- Allow editing smart replies before sending
- Shows empty wifi icon if not connected
- Show memory usage on app info screens
- Default to full gesture navigation
- Bump up default data limit to 30GB, the default 2GB is too low
- ~Overlay the AOSP brightness thumb vector~
- Allow more suggestions on AOSP keyboard
- Hide the voice input key on AOSP keyboard
- Show more emoji on the emoji selector
- ~Enable lockscreen rotation for all devices by default~
- Add some more fonts (The font-families data is injected into the vendor's fonts_customization.xml, if supported)
- JetBrains Mono
- Lato
- Rubik
- Injects some AICP specific RRO overlays
- CornerRadius-Moar_Round - a bit more rounded dialogs and views
- ~QsBgDark-AOSPGray~
- ~NotifDark-SystemUI-AOSPGray~
- ~BackgroundDark-AOSP~
- ~NotifDark-System-NotifDark-SystemUI-AOSPGray~
- ~BackgroundLight-Blue~
- Provides an improved hosts file for the build system to improve ad-blocking (if supported)
- Skips Changelog generation (if supported)
- Few scripts to ease the process of building and testing
- cherrypicker - Pulls info from well respected Gerrit servers and format it as strings to be directly applied to the repopick script, even to the clipboard to save my time.
- build_wall_index - Pulls random wallpaper info from [Unsplash](https://unsplash.com/) using their API, prepare a JSON, as expected by the OmniStyles app, push it to a GitHub Gist reserved for this purpose, and retrieve the raw URL and overlay the value for the app.
- trackkernelstuff - Pulls updated kernel status data from multiple sources (Linux Kernel Trees (Stable/RC), AOSP Gerrit, CLO (formely CAF)) for devices declared with the file.