Calling all Evince Hackers

Evince has an imminent new release coming and is looking to branch off the current codebase pretty soon. However we still have a number of bugs that would be great to get patches for and get into the coming release.

Here’s the list of bugs that I’ve been tracking starting with the cooler ones, the easy ones, and then on to the harder ones that don’t have screenshots or pictures to work off of.

General Stuff

Provide Nautilus Thumbnailer for thumbnailing PDF documents. Take the thumbnail of the first page of the document and overlay a small pdf icon onto it.

Use the thumbnail of the document as the window icon takes the same first page thumbnail and uses it as the window icon for the PDF.

A Properties Page under File->Properties which gives details about the PDF Title, Subject, Author, Keywords, Creator, Producer, and so forth. Look here (verb_FileProperties_cb) and here (pdf_doc_process_properties) for the gpdf implementation of this. This properties page would also give the information about Fonts in an alternate tab.

Visual feedback when opening complex documents possibly similar to the cool visual feedback given when you cancel the password dialog for a document that is locked. A simple progress dialog might due for now.

Easy Patches to Write

Reload Menu Item that allows a person to reload the document using the View-<Reload menu item or Ctrl-R

Space Bar Scrolling allow the space bar to be used to scroll down the page.

Change default zoom to be ‘Fit to Width’ instead of ‘Best Fit’. Should be really easy to do this one.

Per-Document Settings (A Space(ial) Oddity)

Remember Window Size and Position to keep the same document geometry and placement on the screen.

Remember Document Zoom Level so when a person opens a document for a second time they are shown the document at the same zoom level they had left it at when they closed it.

Side Bar Widget

Nicer sidebar widget FIXED! Check this out in the CVS HEAD version of Evince right now.

Disable Index if it doesn’t exist, or perhaps just show the page numbering? Jonathan made a good suggestion of the possibility of just listing page number when there is no official index embedded into the document.


About this entry