summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>2021-04-17 11:27:31 +0100
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>2021-04-17 11:27:31 +0100
commit00b2f0f5f763d3681fb1ca95bfe8486f60c0cff7 (patch)
tree1d198530b77c3bfe79947eeffca7955b7109ad09 /TODO
parentc99bea2e396cbccccc132b83ca2df2ed45e6ea00 (diff)
downloadenlightenment-00b2f0f5f763d3681fb1ca95bfe8486f60c0cff7.tar.gz
TODO++
Diffstat (limited to 'TODO')
-rw-r--r--TODO11
1 files changed, 11 insertions, 0 deletions
diff --git a/TODO b/TODO
index 542d5ae414..faf30925d0 100644
--- a/TODO
+++ b/TODO
@@ -311,6 +311,17 @@ TODO:
* cpufreq - move to config dialog for settings
* set governor for ac vs battery (or powerstate levels)
* set pstate min and max for ac vs battery (or power state levels)
+* saving power
+ * when screen blanks set all apps to hidden state
+ * have new property/atom for hidden but visible in a pager orsomething
+ * efl - dont suspend render when this is the case but drop fps to 1/4
+ * look into x grabserver for long periods (eg 1s) then ungrab for
+ 0.1 sec then grab again to throttle apps from doing drawing while
+ blanked
+ * look into SIGSTOP/CONT child processes and their children when blanked
+ * optional SIGSTOP while iconified
+ * optional SIGSTOP when on another desktop
+ * need to allow a CONT every now and again to unblock buffers
* set backlight and dim timeout per powersave level
* battery - set powersave levels based on ac or battery level
* efl: flat theme redo