2 months ago
**Handwriting and markup features have been added to _Papers_ , GNOME’s – and since 25.04, Ubuntu’s – document viewer app.**
The latest nightly builds of Papers lets you draw on documents with ink tools to add callouts, doodles or your signature to PDF files and text boxes for typing on forms that don’t support native input.
Current versions of Papers offer text highlighting with an annotation sidebar, but not _freeform_ pen tools or moveable text boxes. Fleshing out the document editing tools is welcome since it will save installing extra software to, say, sign a document.
Developer Lucas Baudin worked on adding the new PDF annotation tools to Papers, having tried a decade ago with GNOME document viewer _Evince_ , for which Papers is a spiritual successor. But he says he ‘quickly gave up’.
Thankfully, he looped back to the idea. It required a number of changes to poppler (the open-source PDF rendering library) and to Papers’ UI, but ink and text annotations have landed upstream, ahead of the GNOME 50 release next month.
_“This is the result of the joint work of several people who designed, developed, and tested all the little details. It required adding support for ink and free text annotations in the GLib bindings of poppler, then adding support for highlight ink annotations there”,_ says Baudin.
Better yet, he also mentions that in adding PDF editing tools to Papers it provided ‘an opportunity to improve document forms, which are now more accessible’ in the latest nightly builds, which is great.
### Why forking is sometimes smarter
When Evince, the original GNOME document viewer, got forked into Papers some wondered why, was it creating fragmentation, why not just keep maintaining Evince.
Here, the justification in that approach feels evident: major modernisation of old, unmaintained codebases is hard. Decades of old code, bugs, decisions and interplay that made sense to someone at some point gets lost to time.
Ripping out walls to modernise is easier than papering over cracks, really.
Plus, contributors; they want a codebase that’s easy to work with, uses modern languages and technologies, and doesn’t require a digital archaeology degree to simply maintain.
Forking it also meant that users who _like_ Evince and are happy with the way it looks can continue to use it, without being forced to use the newer version when upgrading their distro (you can install Evince alongside Papers on most Linux distributions, Ubuntu included).
You can test _Papers_ and its new PDF annotation features by installing it from the GNOME Nightly repo. But keep in mind that nightly software is raw, potentially buggy and comes with no guarantees of stability, so don’t do edit critical documents.
Otherwise, these features should make it to the GNOME 50 release, which is out in March and will ship as the default desktop on Ubuntu 26.04 LTS in April.
Papers adds handwriting & text annotations in latest Nightly builds Papers gains new PDF annotation tools, including ink, text boxes and improved form support, now available in GNOME Nightly bu...
#News #App #Updates #evince #GNOME #Papers #PDF
Origin | Interest | Match
0
0
0
0