Live data from Hacker News

Foliate – A simple and modern GTK eBook viewer

github.com

41–50 of 120 posts

Re: Foliate – A simple and modern GTK eBook viewer

#43
post #9
post #2

I'm using Linux and trying to find a e-reader recently. Here is what I tested on Arch: Calibre: Failed to open Okular: Ugly, cannot modify margin bookworm: No two-page view, only scrolling-mode, and scrolling-mode cannot get the reading progress zathura: too simplify resulting in not know how to use lector: cannot recognize epub...... Buka: cannot open the book. (I don't get the logic flow, create a list first, then…

Ever tried Evince?

Evince doesn't support EPUB, and the request for support has been marked as WONTFIX (see https://bugzilla.gnome.org/show_bug.cgi?id=539347).

However, Atril, which was originally forked from Evince, does support EPUB rather well.

Re: Foliate – A simple and modern GTK eBook viewer

#45
post #39
post #36

Just looking at the source and finding out it's JavaScript. Although I'm probably living in a cave and didn't use Linux often on the desktop since years, it is common practice now to write Gtk/Gnome apps in JS? I tought Vala was the cool language for that kind of apps...

It uses epub.js which i think is really cool for rendering the documents. The UI looks pretty impressive as well. For anyone coming from Calibre, this would look amazing

Kudos to the developer for seeing a need and building something that fills that need with a clean UI. As a developer, I get that the quickest path to building a well featured eBook reader meant building on top of ePub.js.

However, purely from an idealistic engineering perspective (I know, some people do not care at all about that), having to rely on the DOM + a fully featured JavaScript engine to render an ebook is just... insane.

Re: Foliate – A simple and modern GTK eBook viewer

#47
post #36

Just looking at the source and finding out it's JavaScript. Although I'm probably living in a cave and didn't use Linux often on the desktop since years, it is common practice now to write Gtk/Gnome apps in JS? I tought Vala was the cool language for that kind of apps...

GJS is the easiest way to write Gtk/Gnome apps these days, and it uses the native controls

Re: Foliate – A simple and modern GTK eBook viewer

#48
post #45
post #39

Earlier quoted context omitted.

It uses epub.js which i think is really cool for rendering the documents. The UI looks pretty impressive as well. For anyone coming from Calibre, this would look amazing

Kudos to the developer for seeing a need and building something that fills that need with a clean UI. As a developer, I get that the quickest path to building a well featured eBook reader meant building on top of ePub.js. However, purely from an idealistic engineering perspective (I know, some people do not care at all about that), having to rely on the DOM + a fully featured JavaScript engine to render an ebook is j…

Well, epub is just special HTML. I don't think you strictly need JavaScript, but it's about the easiest way to work with and render HTML. And I imagine rendering PDF is a whole lot messier.

Re: Foliate – A simple and modern GTK eBook viewer

#50
post #4

Earlier quoted context omitted.

you can reader using Calibre, it's far from being a good reader https://news-cdn.softpedia.com/images/news2/calibre-ebook-re...

If you open a .mobi in Calibre it takes tens of seconds, on a reasonably fast system, to open small (<2meg) books. I'd agree with the other comments here - Calibre is great in terms of it being powerful (web server to serve up books directly to a kindle without having to plug it in, search is ok once you know how to use it) but has a terrible UI (I shouldn't have to google to discover how to search my local library).

[deleted]
Post reply on HN