summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>2019-09-14 18:47:20 +0100
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>2019-09-14 18:47:20 +0100
commitb8afba1e49ce6e3d1c4ae4e8161b5b7df2c9be5d (patch)
tree796d2aba3974cca68713f3907ccce8764726c4dc /TODO
parent0d00264ca6e8d254bc20362aa48e6d93859d8fb5 (diff)
startup smoothing - smoothen startup with preload and defer to loop start
this moves a bunch of things that were being don after loop starts to before so they don't interrupt framerate as well as launch a thread that preloads file(s) - for now just edj theme files so stuff is pre-cached by the time loop starts later so we don't stall s much leading to smoother startup/fade in and better framerate. it's really visible (especially on my rpi3).
Diffstat (limited to 'TODO')
-rw-r--r--TODO6
1 files changed, 0 insertions, 6 deletions
diff --git a/TODO b/TODO
index f0fa49f41..b9adc84e8 100644
--- a/TODO
+++ b/TODO
@@ -120,12 +120,6 @@ TODO:
120 * edje needs logic to handle max texture size and to downsize to work 120 * edje needs logic to handle max texture size and to downsize to work
121 * rpi max texture size is 2048... 121 * rpi max texture size is 2048...
122* dnd: remove e_dnd and use elm's dnd instead 122* dnd: remove e_dnd and use elm's dnd instead
123* defer signal emits for init splash and stuff like that until after
124 mainloop and pre-caching theme file, wallpaper file, own binary,
125 shared libs and module .so files etc. to minimize any stalls and
126 have a smooth init (maybe on linux just open /proc/sefl/fd after we
127 finally hit mainloop and go to sleep and just find every fd that is
128 a path to a file and load the whole file into ram? simple and effective)
129* new gadgets: 123* new gadgets:
130 * be able to move, resize etc. without alt move/resize mode like old) 124 * be able to move, resize etc. without alt move/resize mode like old)
131 * initial gadget bar setup dnd needs to be normal dnd 125 * initial gadget bar setup dnd needs to be normal dnd