What makes it "modern"?
Foliate – A simple and modern GTK eBook viewer
61–70 of 120 posts
Re: Foliate – A simple and modern GTK eBook viewer
#62Any reason why this can't be cross platform? Seems to be mostly using supposedly cross platform libraries like GTK...
Re: Foliate – A simple and modern GTK eBook viewer
#63Ecosystems are tough. I'd never used meson, so I installed it using apt-get. I tried to build Foliate, and got an error about wrong arguments to `project()`. Searching for the error brought results about a wrong version, so I uninstalled meson and reinstalled it using pip. The installation completed fine. I went to run Foliate (com.github.johnfactotum.Foliate, if that wasn't somehow obvious), and I got an error from…
Hi, author of Foliate here. It sounds like you're using something like Ubuntu 16.04 or similar? Foliate currently requires GJS >= 1.52 and Meson >= 0.40. There's an open issue here on supporting older systems: https://github.com/johnfactotum/foliate/issues/45
Re: Foliate – A simple and modern GTK eBook viewer
#64Earlier quoted context omitted.
yep, is because Arch (basically because qt5 upgrade...), and with the issue on it: https://bugs.archlinux.org/task/63051 $ calibre Fatal Python error: PyQt5.QtCore: Unable to embed qt.conf [1] 13321 abort (core dumped) calibre At that moment, I didn't have time to workaround on it :(
Ah, too bad. It's the crappiest of the bunch UX-wise, but nothing comes close to it feature-wise. I don't use it to read (I have an e-reader for that purpose), but I'd be lost without Calibre for ebook management.
Re: Foliate – A simple and modern GTK eBook viewer
#65Re: Foliate – A simple and modern GTK eBook viewer
#66Ecosystems are tough. I'd never used meson, so I installed it using apt-get. I tried to build Foliate, and got an error about wrong arguments to `project()`. Searching for the error brought results about a wrong version, so I uninstalled meson and reinstalled it using pip. The installation completed fine. I went to run Foliate (com.github.johnfactotum.Foliate, if that wasn't somehow obvious), and I got an error from…
Hi, author of Foliate here. It sounds like you're using something like Ubuntu 16.04 or similar? Foliate currently requires GJS >= 1.52 and Meson >= 0.40. There's an open issue here on supporting older systems: https://github.com/johnfactotum/foliate/issues/45
Re: Foliate – A simple and modern GTK eBook viewer
#67Earlier quoted context omitted.
yep, is because Arch (basically because qt5 upgrade...), and with the issue on it: https://bugs.archlinux.org/task/63051 $ calibre Fatal Python error: PyQt5.QtCore: Unable to embed qt.conf [1] 13321 abort (core dumped) calibre At that moment, I didn't have time to workaround on it :(
Ah, too bad. It's the crappiest of the bunch UX-wise, but nothing comes close to it feature-wise. I don't use it to read (I have an e-reader for that purpose), but I'd be lost without Calibre for ebook management.
Re: Foliate – A simple and modern GTK eBook viewer
#68Earlier quoted context omitted.
This isnt electron, GJS uses native GTK controls
README mentions a dependency on webkit2gtk, probably only for the ebook rendering but it's not far from electron in that case.
It's all about tradeoffs and I don't think this one is too bad. I'm glad it isn't a pure electron app.
Now we just need decent open hardware for Linux tablets! I'd love to use this program to read books on one of those mythical open source tablets that can run KDE Plasma.
Re: Foliate – A simple and modern GTK eBook viewer
#69Ecosystems are tough. I'd never used meson, so I installed it using apt-get. I tried to build Foliate, and got an error about wrong arguments to `project()`. Searching for the error brought results about a wrong version, so I uninstalled meson and reinstalled it using pip. The installation completed fine. I went to run Foliate (com.github.johnfactotum.Foliate, if that wasn't somehow obvious), and I got an error from…
This is exactly what Flatpak solves. https://flathub.org/apps/details/com.github.johnfactotum.Fol...
No, it didn't. Of course, Flatpak let me know that my user account didn't have the ability to configure the remote repositories the Foliate flatpakref specified. I could have searched for the right way to do it, but installing as root seemed to work, and it runs fine as a regular user, too!
But, of course, it doesn't. It doesn't have the ability to open files from most folders. I see by searching that you set sandbox permissions in an application manifest file, but I'm not sure I'm that attached to doing any more of this.
Re: Foliate – A simple and modern GTK eBook viewer
#70Ecosystems are tough. I'd never used meson, so I installed it using apt-get. I tried to build Foliate, and got an error about wrong arguments to `project()`. Searching for the error brought results about a wrong version, so I uninstalled meson and reinstalled it using pip. The installation completed fine. I went to run Foliate (com.github.johnfactotum.Foliate, if that wasn't somehow obvious), and I got an error from…
> Searching for the error brought results about a wrong version One of the bullet points from the Meson website: > * fun! So if I understand correctly, this modern build tool created to replace all the extant time-wasting build tools got memorialized in Debian in a half-baked state where it's not compatible with future versions. Also-- the fact that you had to leave the hardened bank vault of apt through the screen d…