Skip to content

Replace Evince with Papers#1

Draft
ryonakano wants to merge 46 commits intomainfrom
ryonakano/papers
Draft

Replace Evince with Papers#1
ryonakano wants to merge 46 commits intomainfrom
ryonakano/papers

Conversation

@ryonakano
Copy link
Member

@ryonakano ryonakano commented Jul 19, 2025

Fixes elementary/evince#98
Closes elementary/evince#99

Based on https://github.com/flathub/org.gnome.Papers

image

TODO

ryonakano and others added 30 commits April 19, 2025 01:16
Because Papers requires gtk4 >= 4.17.1 but runtime 8 has 4.14.5
Otherwise I couldn't launch Papers with the following error:

    papers: error while loading shared libraries: libppsdocument-4.0.so.5: cannot open shared object file: No such file or directory
So that future patches that requires granite don't depends on the patch to add granite::init()
Build options adapted from:
https://gitlab.gnome.org/GNOME/gnome-build-meta/-/blob/master/elements/sdk/gdk-pixbuf.bst

Co-authored-by: Markus Göllnitz <camelcasenick@bewares.it>
@ryonakano
Copy link
Member Author

@danirabbit Would you take a look at the sidebar padding and invisible zoom controls you originally mentioned in elementary/evince#99 (comment)? I guess these issues related to CSS which is you're familiar with than me.

@ryonakano ryonakano moved this to In progress in OS 8.1.0 Jul 19, 2025
This was referenced Jul 19, 2025
@danirabbit
Copy link
Member

CSS should be all fixed up now! We just need new granite for that sidebar icon and I guess new runtime if we're relying on latest

@teamcons
Copy link

teamcons commented Sep 30, 2025

CSS should be all fixed up now! We just need new granite for that sidebar icon and I guess new runtime if we're relying on latest

Yup, looks much better now

But a couple kinks remain:
-Right click has empty highlighter pills
-Inside the window the mouse is weirdly bigger
-searchfield with placeholder on left pane clips up. Visible with highlight
-Adding a comment, the "comment orange square" has a mismatch between close and label
-dialog for "do you want to save changes" needs a bit of padding [EDIT: All "mini" dialogs do. "Sign digitally" has the issue, but not the Properties one]

first one impact functionality, the rest is more "oh strange but ok"

image image image image

@danirabbit
Copy link
Member

@teamcons ah thanks for the thorough testing! I'll fix those up too

@danirabbit danirabbit removed this from OS 8.1.0 Dec 5, 2025
@danirabbit danirabbit added this to OS 9 Dec 5, 2025
@danirabbit danirabbit moved this to In progress in OS 9 Dec 5, 2025
@danirabbit danirabbit removed this from OS 9 Dec 7, 2025
@danirabbit danirabbit moved this to Needs review in OS 8.1.1 Dec 7, 2025
@ryonakano ryonakano moved this from Needs review to In progress in OS 8.1.1 Dec 29, 2025
@danirabbit danirabbit added this to OS 9 Jan 26, 2026
@danirabbit danirabbit removed this from OS 8.1.1 Jan 26, 2026
@danirabbit danirabbit moved this to In progress in OS 9 Jan 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: In progress

Development

Successfully merging this pull request may close these issues.

Replace Evince with Papers

4 participants