[evince] Possible issues to discuss/reciew/work during the Evince hackfest



Hi,

I collected a list of issues with patches that might worth to explore,
discuss and/or review during the hackfest.  There are 3 sections:

* Require review, potentially fixable during the hackfest
* Require discussion on how tackle the issues
* Require a (potentially quick) decision/review/update

I didn't add the a11y ones, because I think the a11y people have a
better idea on what they can work on.

I hope you have a productive hackfest!


Require review, potentially fixable during the hackfest:
=======================================================

HiDPI:
  * https://bugzilla.gnome.org/show_bug.cgi?id=723431
  * https://git.gnome.org/browse/evince/log/?h=wip/hidpi
  * Status:
      * Rebased against master (d20506bd)
  * Issues:
      * Needs a new (updated) patch for thubmnails pane
      * Recent View (thumbnails)

Recent View
  * https://bugzilla.gnome.org/show_bug.cgi?id=633501
  * https://git.gnome.org/browse/evince/log/?h=wip/recent-view
  * Status:
      * Rebased against master (d20506bd)
  * Issues:
      * Evince should handle nicely when the thumbnail
        generation crashes (rendering issues). If it fails,
        it can make the user experience miserable while
        waiting for a fix.
        To test it, try to load the PDF attached in bug
        https://bugs.freedesktop.org/show_bug.cgi?id=81624
        open a new evince window (recent view).
  * Related bug (possibly obsolete):
    https://bugzilla.gnome.org/show_bug.cgi?id=702360

Print Preview
  * It does not match the GNOME3 style
  * https://bugzilla.gnome.org/show_bug.cgi?id=711280
  * Status:
      * Patch need to be updated/rebased
        * Use GActions
        * Use client side decorations

Dual Screen presentation
  * https://bugzilla.gnome.org/show_bug.cgi?id=732092
  * Status:
      * Patch needs to be rebased, although is
        relatively updated
  * This would make Evince consistent with Documents.
  * Related bug:
    https://bugzilla.gnome.org/show_bug.cgi?id=454731


Require discussion on how tackle the issues:
============================================

Tiling support
  * https://bugzilla.gnome.org/show_bug.cgi?id=708082
  * Status:
      * Patches need review
      * Define a strategy to fix Poppler for this?

Remove annotations:
  * https://bugzilla.gnome.org/show_bug.cgi?id=649044
  * Status:
      * Patches can remove annotations
  * Issues:
      * Require discussion/decision to avoid duplicated
        ids for annotations.

Add annotations:
  * https://bugzilla.gnome.org/show_bug.cgi?id=583377
  * Status:
      * Require discussion, possibly to change the
        interaction (drag/drop/motion) required for
        some annotations.  The model in poppler works,
        but it's different (and simpler) than Evince.


Require a (potentially quick) decision/review/update:
=====================================================

Note: The items here might not have the highest priority,
but are quick to review (maybe all of them in an hour or
less).


Improve RTL support
-------------------
  Position of the horizontal scrollbar
  * https://bugzilla.gnome.org/show_bug.cgi?id=543164
  * Status:
      * Patch is simple, needs to be tested and rebased

  Dual Layout:
  * https://bugzilla.gnome.org/show_bug.cgi?id=724704
  * Status:
      * Patch needs work or define a decision

Navigation/Shortcuts:
---------------------
  Add shortcuts for go-forward/backward
  * https://bugzilla.gnome.org/show_bug.cgi?id=468040
  * Status:
      * Patch is outdated, but requires quick decision
        whether to make sense to implement it or not

  Allow navigation using dbus:
  * https://bugzilla.gnome.org/show_bug.cgi?id=719440
  * Status:
      * Patch is simple, though it might needs an
        updated. It requires quick decision whether to
        make sense to implement it or not

  Home/End should add page to the history:
  * https://bugzilla.gnome.org/show_bug.cgi?id=696891
  * Status:
      * Requires review/decision

Options:
  Restore the hide/show toolbar option:
  * https://bugzilla.gnome.org/show_bug.cgi?id=714996
  * Status:
      It requires a decision whether it makes sense.
      Toggle headerbar sounds like using fullscreen.

Remove multi-screen support
  * https://bugzilla.gnome.org/show_bug.cgi?id=701883
  * Status:
      Patches relatively updated.

Add support for AI files:
  * https://bugzilla.gnome.org/show_bug.cgi?id=548767
  * Status:
      * Patch is trivial, requires a decision.

-- 
Germán Poo-Caamaño
http://calcifer.org/

Attachment: signature.asc
Description: This is a digitally signed message part



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]