-
Notifications
You must be signed in to change notification settings - Fork 296
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Discussion] Add a page to integrate and manage apps' additional settings #369
Comments
Fair enough, even I myself found some alternative UIs and ain't sure which would provide the best UX. But options from here should be helpful regardless of that, so I'd add some from time to time (as I already forgot some of them, because of not writing them down). |
Add whatever you find. It'll give us some ideas about what to expect. |
Sure, I'll update the OP from time to time, if anything is unclear feel free to ask away, even if it's implementation-related. Altho, it's most likely I won't be able to help but there is a slim chance I might, if not others might pick up and give an alternative suggestion to the hindrance (I've also added/proposed a method to implement three/multiple state switch). |
Apps from Onboard can be added to the Additional Settings page;
All apps added to the Additional Settings page will be listed here- [1]
There will be a "Settings" icon here (probably at the top right), clicking it, would open the page with various settings that can be applicable to the app
This page- [2] would contain many settings separated with tiles by their types, some examples;
Restrictions:
The thing that Greenify does, ain't sure what it's called globally, if apps have this enabled they won't even be able to send notifications.It's probably Force stop, so what we need is a scheduler that automatically force stop the app as soon as the user leaves the app.]App's Display:
Foreground Behavior:
-Wifi
-Mobile Data
[All these options will have 3 option: a) Do nothing (Default), b) Turn off, c) Turn on] [And when the app leaves the foreground, the respective state will revert back to the state it was]
Tracking:
-Exclude from blocking [Clicking it would give a window where the user can add his trusted/favorite trackers from being blocked. Also, those trackers will be unblocked if they were blocked before]
[Not enabling this option would mean he selected Unblock all trackers, all trackers will be unblocked if they were blocked before]
All these options can have an individual switch on the right side to enable them. And a switch at the top right, which would make all the settings from this page applied or not. If the respective settings have more than two states, it can be a drop-down menu on the right side instead of a simple two-state switch.
From [1]-(List of apps) all apps are selectable, selecting which would open their own [2]-(individual settings) that would override the global settings, all individual app's settings will start from configured global settings.
Upon app Installation, via AM we can prompt the user on the notification if he wants to add this app to this global settings page.
Another implementation could be that we can configure these settings per profiles rather than Global and per apps'.
Of course, this is not even half the suggestion/plan I have with it. I'll add more suggestions, settings, designs (and possibly try to add related documents and methods to do so?) in more detail (i̷f̷ ̷t̷h̷e̷ ̷d̷e̷v̷ ̷t̷h̷i̷n̷k̷s̷ ̷i̷t̷'̷s̷ ̷a̷ ̷g̷o̷o̷d̷ ̷s̷u̷g̷g̷e̷s̷t̷i̷o̷n̷ ̷a̷n̷d̷ ̷h̷e̷ ̷w̷o̷u̷l̷d̷ ̷w̷o̷r̷k̷ ̷o̷n̷ ̷i̷t̷ ̷s̷i̷n̷c̷e̷ ̷t̷h̷i̷s̷ ̷i̷s̷ ̷a̷ ̷v̷e̷r̷y̷ ̷h̷e̷a̷v̷y̷ ̷f̷e̷a̷t̷u̷r̷e̷.̷ ̷O̷t̷h̷e̷r̷w̷i̷s̷e̷,̷ ̷I̷ ̷w̷o̷n̷'̷t̷ ̷w̷a̷s̷t̷e̷ ̷a̷n̷y̷ ̷t̷i̷m̷e̷ ̷r̷e̷g̷a̷r̷d̷i̷n̷g̷ ̷t̷h̷i̷s̷ ̷(̷e̷v̷e̷n̷ ̷t̷h̷o̷ ̷a̷d̷d̷i̷n̷g̷ ̷t̷h̷i̷s̷ ̷s̷h̷o̷r̷t̷ ̷d̷e̷m̷o̷ ̷t̷o̷o̷k̷ ̷a̷ ̷c̷e̷r̷t̷a̷i̷n̷ ̷a̷m̷o̷u̷n̷t̷ ̷o̷f̷ ̷t̷i̷m̷e̷ ̷a̷n̷d̷ ̷e̷f̷f̷o̷r̷t̷)̷.̷̷) from time to time (As the dev shows (some?) interests).
The text was updated successfully, but these errors were encountered: