File | Date | Author | Commit |
---|---|---|---|
.idea | 2020-04-18 | C. Kerensa | [7e17bf] Updated to adaptive icons. |
app | 2020-04-18 | C. Kerensa | [75a8b7] Tweak of legacy icons |
docs | 2020-04-18 | C. Kerensa | [93ef5d] Updated readme |
gradle | 2020-04-18 | C. Kerensa | [7e17bf] Updated to adaptive icons. |
.hgignore | 2020-04-18 | C. Kerensa | [7e17bf] Updated to adaptive icons. |
README.md | 2020-04-18 | C. Kerensa | [93ef5d] Updated readme |
build.gradle | 2020-04-18 | C. Kerensa | [7e17bf] Updated to adaptive icons. |
gradle.properties | 2018-02-14 | C. Kerensa | [7ec8ae] Initial open source |
gradlew | 2018-02-14 | C. Kerensa | [7ec8ae] Initial open source |
gradlew.bat | 2018-02-14 | C. Kerensa | [7ec8ae] Initial open source |
settings.gradle | 2018-02-14 | C. Kerensa | [7ec8ae] Initial open source |
The Profile Picker Android app is a simple system profile picker for CyanogenMod and LineageOS. It comes with a shortcut widget and a Tasker plugin.
It was created by codingKerensa back in 2016-2017, and was then released under GPLv3 in February 2018. The Bitbucket repo was https://bitbucket.com/codingkerensa, but since Bitbucket stopped supporting Mercurial, the repo is now on https://sourceforge.net/projects/lineageos-profilepicker/.
18 April 2020 - Added adaptive icons. All new image resources are licenced as CC Attribution No Derivs. Status: Compiles and runs fine on Android 9, LineageOS 16.0-bacon.
Project on hold due to lack of time (Feb 2018). Please do not e-mail asking for changes or support. Pull requests may be enabled at later date, but there's no guarantees that they will be considered any time soon.
If you find it useful, great! If you want to make changes, fork the project.
Information regarding the LineageOS Platform SDK on Github repo is currently incorrect (Feb 2018). Apparently, the LineageOS Platform SDK doesn't exist yet, nor is it listed on Maven Central as stated.
However, LineageOS seems to be using the CyanogenMod Platform SDK as it is, with namespaces unchanged (source: reddit question).
So, when/if LineageOS switches over to their own namespace for the SDK, changes will have to be made to the dependencies in the ./app/build.gradle
. Preparations for this have been made, so it should be easy enough. For now though, the CyanogenMod and LineageOS builds are identical.
In this recent commit, separate source sets were created for the Cyanogenmod and LineageOS build flavors. The LineageOS flavor has successfully been tested on a Oneplus One with 15.1-20180618-NIGHTLY-bacon, and, subsequently on 16.0-20200202-NIGHTLY-bacon.
It lets CyanogenMod and LineageOS users easily switch between system profiles.
Profile Picker lets you easily switch to a new CyanogenMod system profile, either from a central app menu - or via user defined shortcut widgets to specific system profiles.
As the Profiles option now has disappeared from the CM power button menu, this free app makes it possible to choose between your existing profiles with two simple taps.
Profile Picker now includes a plugin compatible with automation apps Tasker/Locale. This enables a user with these apps to change the system profile depending on a wide range of schedules and conditions. You can also create Tasker events that are triggered when switching profiles using Profile Picker.
There's also limited AutomateIt compatibility. To use Profile Picker with this app, choose "Run shortcut" in AutomateIt.
And, it's free (now even open source)!
Released under GPLv3.
Adaptive icons CC Attribution No Derivs
CyanogenMod Platform SDK reference
CyanogenMod Platform SDK source
LineageOS Platform SDK source (README not updated, Feb 2018).