View Single Post
Flandry's Avatar
Posts: 1,559 | Thanked: 1,786 times | Joined on Oct 2009 @ Boston
#7
I need a PDF canvas for a project i'm working on, and osso-pdf-viewer (the built-in one) wasn't a good starting point, so i've been hacking around with ePDFView, a lightweight viewer based on GTK but without the GNU bits that e.g. Evince has. In other words, small and simple enough to be a good starting point.

Anyway, it's currently got some UI and other shortcomings, but it's available for those that have to have features osso-pdf-view doesn't support (like rotate, fit-to-width, search, etc.). I have remapped some of the hotkeys (shift left/right to rotate, Ctrl up/down to change page, Ctrl-Enter for fullscreen) and welcome input on how to best set up the controls. I'm thinking the volume rocker should be for scrolling/page turning, but am also considering using it for zoom.

So basically, i'm throwing the raw, hacked-up thing into extras-devel in case it might be useful to someone whilst i twist it to my own nefarious purposes, and with the possibility of getting useful comments on the best way to set up the controls.

Remember that software in Extras-devel is untested and can cause any number of problems that you may not be able to fix without reflashing your device. If you do decide to enable the -devel repo, make sure you disable it again as soon as you are done installing.

Known issues
  • Not hildonized
  • popping in/out of fullscreen stops automatically fitting-to-width (this one is a priority to me to fix, at least in the way i need it to work)
  • only accelerator keys work (something being lost between windows of the app that i spent much time barking up the wrong tree on today :/)
  • lots of unmapped keys
  • seems to be slower than osso-pdf-viewer

Non-issues
  • It is optified, but it may pull in a medium-sized library (libpopper*).
__________________

Unofficial PR1.3/Meego 1.1 FAQ

***
Classic example of arbitrary Nokia decision making. Couldn't just fallback to the no brainer of tagging with lat/lon if network isn't accessible, could you Nokia?
MAME: an arcade in your pocket
Accelemymote: make your accelerometer more joy-ful

Last edited by Flandry; 2010-01-10 at 02:44.
 

The Following 7 Users Say Thank You to Flandry For This Useful Post: