View Single Post
pycage's Avatar
Posts: 3,404 | Thanked: 4,474 times | Joined on Oct 2005 @ Germany
#59
Originally Posted by maacruz View Post
1- The linux scheduler rewards sleeping (I/O bound) tasks with high priority and punishes cpu hogs with low priority, so mediabox is more responsive/interactive.
2- The tablet as a whole is more responsive, as the cpu is free for other tasks
3- The battery lasts longer
This does sound very good. I'm gonna put it into SVN today.

Originally Posted by maacruz View Post
By the way, I have attached a little ui bugfix patch:
- KineticScroller.py, ImageStrip.py: when using kinetic scroll to reach the end of the list, the scroll stops before reaching the end for a while, then jumps. Most noticeable with fast movements. Fixed.
You really fixed that bug? This is awesome! I was looking for it a few times but never found a way to fix it. Thanks!

Originally Posted by maacruz View Post
I now... you told me ImageStrip is going to be deprecated, but .... it WAS a bug .... I couldn't stand it... I.... I had to do it... don't you understand? .... I HAD TO DO IT
Hehe, ImageStrip is gone, but KineticScroller is still there. Lists are now rendered by the ui.itemview.GridView class, which is basically ImageStrip written from scratch, but simpler and capable of displaying a grid of items instead of only a one-dimensional list. The list, of course, is a special case of the grid.
Some other things have changed as well and parts of the GUI are still missing in the current SVN version. Mainly, the user interface became simpler and better prepared for operation in portrait mode. The next release will support landscape and portrait modes, have automatic screen rotation on the N900, and manual screen rotation (if rotation support was installed) on the other NITs.

Last edited by pycage; 2009-09-21 at 16:48.
 

The Following User Says Thank You to pycage For This Useful Post: