Package: atril
Version: 1.20.1-1
Severity: wishlist

Dear Maintainer,

would it be possible to implement an option to highlight text? Just yesterday,
a client asked me to correct mistakes directly in a PDF file he sent me, so I
searched around for a PDF viewer that allowed both text annotations and text
highlighting. Turns out I got lucky with evince! As atril is a fork of evince,
I assume it shouldn't be too hard to port this feature to atril. :-)

The following suggestion might be harder to implement as it goes beyond what is
available in evince yet: It would be great if  text could be highlighted not
only with colored backgrounds, but also with differently styled lines. Thus,
one could strike-through text that should be deleted, mark text that is to be
replaced with a full line, or highlight ambiguous text with dotted or curly
lines. (Perhaps there would even be a way to make an obvious "Insert text
here!"-mark?)

Like evince, atril already offers the option to change an annotation's
properties (author, color, opacity, initial window state, and icon). What do
you think about saving these attributes as (predefined and custom) profiles?
Ideally, one could then link these profiles to buttons: If, say, "Mark as
deleted" is pressed, the text could be highlighted with a black (or green, or
yellow) full (or dotted, or curly) line over a red (or whatever) background.

I hope these ideas are not impossible to implement -- after all, I installed
MATE for a reason and would like to always use atril instead of evince. :-)

Thanks for your consideration and best regards

Andreas



-- System Information:
Debian Release: buster/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.16.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages atril depends on:
ii  atril-common                                 1.20.1-1
ii  dconf-gsettings-backend [gsettings-backend]  0.28.0-2
ii  libatk1.0-0                                  2.28.1-1
ii  libatrildocument3                            1.20.1-1
ii  libatrilview3                                1.20.1-1
ii  libc6                                        2.27-3
ii  libcairo-gobject2                            1.15.10-3
ii  libcairo2                                    1.15.10-3
ii  libcaja-extension1                           1.20.2-4
ii  libgail-3-0                                  3.22.30-1
ii  libgdk-pixbuf2.0-0                           2.36.11-2
ii  libglib2.0-0                                 2.56.1-2
ii  libgtk-3-0                                   3.22.30-1
ii  libice6                                      2:1.0.9-2
ii  libjavascriptcoregtk-4.0-18                  2.20.2-dmo2
ii  libpango-1.0-0                               1.42.1-1
ii  libpangocairo-1.0-0                          1.42.1-1
ii  libsecret-1-0                                0.18.6-2
ii  libsm6                                       2:1.2.2-1+b3
ii  libsoup2.4-1                                 2.62.2-1
ii  libwebkit2gtk-4.0-37                         2.20.2-dmo2
ii  libx11-6                                     2:1.6.5-1
ii  libxml2                                      2.9.4+dfsg1-7
ii  mate-desktop-common                          1.20.1-2
ii  shared-mime-info                             1.9-2
ii  zlib1g                                       1:1.2.11.dfsg-1

Versions of packages atril recommends:
ii  dbus-x11 [dbus-session-bus]  1.12.8-3
ii  gvfs                         1.36.1-1

Versions of packages atril suggests:
ii  caja          1.20.2-4
ii  poppler-data  0.4.9-2
ii  unrar         1:5.5.8-1

-- no debconf information

Reply via email to