View Single Post
Old 08-05-2010, 02:01 PM   #9
Iņigo
Guru
Iņigo did not drink the Kool Aid.Iņigo did not drink the Kool Aid.Iņigo did not drink the Kool Aid.Iņigo did not drink the Kool Aid.Iņigo did not drink the Kool Aid.Iņigo did not drink the Kool Aid.Iņigo did not drink the Kool Aid.Iņigo did not drink the Kool Aid.Iņigo did not drink the Kool Aid.Iņigo did not drink the Kool Aid.Iņigo did not drink the Kool Aid.
 
Posts: 730
Karma: 72743
Join Date: Feb 2008
Location: Here or there
Device: iRex iLiad, iRex DR800S. K4NT. Kobo Aura, Aura One, Libra 2.
Quote:
Originally Posted by dima_tr View Post
Well, there's no way around if you really want features from DR1000's uds .. The pro's for DR1000 binary I can come to are pdf continuous mode, pdf full screen and nice page select bar (anything else missed?). Otherwise it is sufficient to use customized popupmenu and ctb; and this I actually do on my personal DR800.

So,
more features -> each user has to extract dr1000 uds manually
less features -> easy to install package
the hacked version of popupmenu here has 2 extras not in the standard DR800:
- taskbar: open several docs/apps simultaneously
- statusbar: page bar, fullscreen, continuous mode and some great usability shortcuts in the statusbar

Statusbar needs DR1000 uds, but taskbar works ok without it (compile-time flag *).
You can open different documents or apps, the only drawback is that is not possible to close them, except rebooting. A minor problem in my little testings.

Maybe the only solution is to provide 2 different packages, and include instructions on how to extract DR1000 uds in the second one.

Iņigo


* NOTE:
I've modified the sources to add some compile time flags to enable these advanced features in configure & compile easily:

$ export MACHINE_NAME=dr800s # or dr800sw or dr800sg
$ ./configure --host=arm-poky-linux-gnueabi --prefix=/usr --enable-epaper --enable-dr800plus

ctb, config.h:
#define DR800_ENABLE_SHORTCUTS 1
#define DR800_ENABLE_EXTRA_SORT 1
#define DR800_ENABLE_VIEWDETAILS 1

popupmenu, config.h:
#define DR800_ENABLE_TASKBAR 1
#define DR800_ENABLE_ADV_STATUSBAR 1
Iņigo is offline   Reply With Quote