Jasper-1024 / NoWakeLock

An application that controls Android wakelocks can run on Android N and later.
GNU General Public License v3.0
93 stars 8 forks source link

A couple of feature requests #11

Open chaoscreater opened 2 years ago

chaoscreater commented 2 years ago
  1. Support backup/restore of rules for wakeblocks, alarms and services

  2. If I set the wakeblock to e.g. 900s, I can see this in the wakeblock section. But if I set 900s for a service, I don't see the 900s. I have to click into the service to see it.

  3. Show all the wakeblocks, alarms and services that have a configured setting at the very top (just like Amplify).

  4. Show wakeblocks/alarms/services that are safe to limit (just like Amplify).

  5. Allow setting a default sorting for everything and always show from the very first one at the top of the page.

  6. Compared to Amplify, the memory usage of NoWakeLock is a bit high. On low end devices with only 4GB RAM, this can be a problem.

Jasper-1024 commented 2 years ago
  1. backup/restore is always on the table,i am just too busy during this time.
  2. it is a feature not a bug,if it is confusing, the next version can be changed to be consistent with wakeblock .
  3. it will be add as a type of wakelock/alarm/server.
  4. it is on the table too,just too busy to finish.
  5. I don't quite understand what you mean, can you give more details? I am not a native English speaker.
  6. This is a problem, but nowakelcok doesn't need to run in the background, so I don't think it's a problem that needs to be solved right away. I'll start working on this when I'm done with the functions on the schedule, but just to be clear, this task is a low priority.
chaoscreater commented 2 years ago
  1. It isn't confusing, but it's much easier to change and see what the value is, without going into the service entry itself. Going into the service entry is an extra step and it is unnecessary. It will be better to make it consistent like the wakelock screen.

  2. When you go into any screen (Wakelock, Alarm or Service), you can sort the list by tapping on the icon at the top right. This sorting is lost when you change to a new menu. For example, if I'm currently in the Wakelock menu and I change sorting to "Count time", this sorting will be lost when I go into the Alarm menu and back into the Wakelock menu. It will be nice to have a default sorting applied, so that users can go into any menu and it will sort by e.g. "Count time" by default.

Also, when you sort something, you have to scroll all the way to the top. For example, if I sort by "Count time", I need to scroll very far to the top to see what the highest count time wakelocks are. Whenever you change the sorting, it should just jump to the wakelock at the top of the list.

Jasper-1024 commented 1 year ago

@chaoscreater Thank you for your feedback. These days, I'm forced to stay home again and can't get out. It gave me time to do some nowaklock planning.

  1. backup/restore has add since 2.0.0-beta4.
  2. service adjust will add at 2.0.0-beta5, which will came at Dec i think.
  3. Maybe consider it as a setting item?
  4. I will try to finish it in beta6, which is scheduled for the end of December.
  5. that will come at 2.0.0-beta5.
  6. This is probably the work that needs to be done after beta6, when it enters the stable version.