maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   fbReader update (https://talk.maemo.org/showthread.php?t=27710)

brashley46 2009-03-20 17:33

fbReader update
 
fbReader has finallly updated for the Maemo platform, to version 0.10.4-1. Enable the FBReader repo at http://www.fbreader.org/maemo, distribution chinook, and install. The new interface is slightly prettier, IMHO, the typeface is a tad more readable. Full changelog is available at http://fbreader.org/#0.10.0; it can now search the libraries at Feedbooks.com and LitRes.ru; follow the directions at http://fbreader.org/docs/network/ and search by title/author/whatever for free eBooks (mainly from Project Gutenberg.)

pycage 2009-03-20 17:38

Re: fbReader update
 
Wow, thanks!
This is great news! :)

GeneralAntilles 2009-03-20 17:38

Re: fbReader update
 
Quote:

Originally Posted by brashley46 (Post 273244)
fbReader has finallly updated for the Maemo platform, to version 0.10.4-1. Enable the FBReader repo at http://www.fbreader.org/maemo, distribution chinook, and install.

Wait for the Extras update instead.

Un27Pee 2009-03-20 17:42

Re: fbReader update
 
any possibilty of auto scrolling features that would be nice.

brashley46 2009-03-20 18:04

Re: fbReader update
 
That would be up to the developer; I'm just reporting an update I like. General, do you think there will be any diff in the extras version?

fifth 2009-03-20 19:46

Re: fbReader update
 
i like the new os style nav scrollbar, just wish it could be positioned horizontally at the bottom of the page rather than a vertical bar. In portrait view i like plenty of width, dont like giving up space to the scrollbar.

Karel Jansens 2009-03-20 21:41

Re: fbReader update
 
Quote:

Originally Posted by fifth (Post 273320)
i like the new os style nav scrollbar, just wish it could be positioned horizontally at the bottom of the page rather than a vertical bar. In portrait view i like plenty of width, dont like giving up space to the scrollbar.

At least FBreader's developer has had the common sense to give the user the choice (old style navbar can be set in preferences).

Sho 2009-03-20 23:00

Re: fbReader update
 
Well, fifth actually wants new-style, just horizontal rather than vertical for portrait mode. I agree with him, I'd like that too.

brashley46 2009-03-21 00:38

Re: fbReader update
 
Quote:

Originally Posted by Karel Jansens (Post 273359)
At least FBreader's developer has had the common sense to give the user the choice (old style navbar can be set in preferences).

I don't even see that in prefs. ??

Nevermind, found it.

rdcinhou 2009-03-21 10:29

Re: fbReader update
 
In the latest update there now appears to be a tap/incremental/timed scrolling in the Preferences tabs *BUT* like the versions before, this feature doesn't seem to be functional on my N800.

refortin 2009-03-21 12:38

Re: fbReader update
 
I assume by 'timed' scrolling you're implying an automatic scroll. There is nothing in the preferences about automatic scrolling.

There is the ability to specify the delay between scrolls. That is, you can specify how fast the pages scroll when you push the page down button, and the speed lines scroll when you tap or push the d-pad.

fifth 2009-03-21 15:54

Re: fbReader update
 
Quote:

Originally Posted by Karel Jansens (Post 273359)
At least FBreader's developer has had the common sense to give the user the choice (old style navbar can be set in preferences).

A Sho said, I was talking about having the os style scrollbar in place of the traditional nav bar. I already have the set the preferences back to the old style, but would be nice to have this in the os style.

Liking the tap to scroll/turn page, makes life easier on the n810, since the +/- buttons can be awkward to use depending on how you hold the IT while reading.

fifth 2009-03-21 16:07

Re: fbReader update
 
Just been updated again today;

Quote:

FBReader 0.10.5 is released (March 20, 2009). Changes:

* The migration tool from version 0.8.* has been fixed. If you made an upgrade on your Internet Tablet or desktop computer from 0.8.* to this version, the first opening of your library will take some time. (About 2 minutes on Nokia 810 for my 400-book library.) Please, be patient, the second opening of the library will be as fast as usual.
* An FBReader freeze has been fixed.
* Several text selection related issues have been fixed.
* Desktop debian packages have been updated to avoid a conflict with a version in the standard Ubuntu 9.04 repository.

Oberon85 2009-03-21 17:17

Re: fbReader update
 
Un27Pee,

check out the 418 entries regarding autoscroll requests for fbreader ... http://www.google.com/search?ie=UTF-...CROLL+FBREADER

Developer hates autoscroll....
l8r

rdcinhou 2009-03-21 19:56

Re: fbReader update
 
Autoscroll is the *BEST* feature of MobiReader on my Nokia 9300b--you can tweak it up or down speed-wise as you go along.

I think that having to press a mechanical button to scroll just wears out the button and makes your finger sore. Maybe this is what is preferred by heavy game-players since they seem to have calluses on their thumbs? ;-v

Un27Pee 2009-03-21 21:44

Re: fbReader update
 
Quote:

Originally Posted by Oberon85 (Post 273561)
Un27Pee,

check out the 418 entries regarding autoscroll requests for fbreader ... http://www.google.com/search?ie=UTF-...CROLL+FBREADER

Developer hates autoscroll....
l8r

He can at least do it for those who find it helpful but thanks to him anyway for updating this useful app.

GeneralAntilles 2009-03-21 22:03

Re: fbReader update
 
Quote:

Originally Posted by Un27Pee (Post 273607)
He can at least do it for those who find it helpful but thanks to him anyway for updating this useful app.

Autoscroll can't be implemented cleanly with the current architecture. FBReader's portability is both a blessing and a curse, in this case, it prevents usable autoscrolling (here's a test, turn one full page and watch how long it takes to refresh the screen).

Whatever the developer does or does not think, FBReader + our hardware == no autoscrolling.

Un27Pee 2009-03-21 22:21

Re: fbReader update
 
I hope the next device to be released with fremantle can handle autocrolling because ebooks are on the rise and it is a must have in 2009.

GeraldKo 2009-03-21 22:26

Re: fbReader update
 
Quote:

Originally Posted by rdcinhou (Post 273592)

I think that having to press a mechanical button to scroll just wears out the button and makes your finger sore.

You can just tap in the bottom third of the screen to go forward to the next page, buttonlessly.

fms 2009-03-22 02:51

Re: fbReader update
 
Quote:

Originally Posted by GeneralAntilles (Post 273609)
Autoscroll can't be implemented cleanly with the current architecture. ... Whatever the developer does or does not think, FBReader + our hardware == no autoscrolling.

Sorry, but I think you are wrong. There is at least one vertical scroller shoot'em'up game for the tablets and it scrolls the whole screen just fine. What makes you think that the current hardware prevents auto-scrolling?

attila77 2009-03-22 02:57

Re: fbReader update
 
Comparing shoot'emups with fbreader is apples and oranges. Let me put it another way. Would you rewrite fbreader from scratch just to have autoscrolling ?

fms 2009-03-22 03:35

Re: fbReader update
 
Quote:

Originally Posted by attila77 (Post 273642)
Comparing shoot'emups with fbreader is apples and oranges.

I do not see why this is the reason for scrolling being impossible in fbreader while being possible in a shoot'em'up. In other words, both apples and oranges have seeds.

Quote:

Let me put it another way. Would you rewrite fbreader from scratch just to have autoscrolling ?
Could you elaborate on why the autoscroll feature would require a complete rewrite of fbreader? I would like to hear a technical explanation, if at all possible. Thanks.

GeneralAntilles 2009-03-22 03:56

Re: fbReader update
 
Quote:

Originally Posted by fms (Post 273641)
Sorry, but I think you are wrong. There is at least one vertical scroller shoot'em'up game for the tablets and it scrolls the whole screen just fine.

You missed the first part of my little equation. :)

Quote:

Originally Posted by GeneralAntilles (Post 273609)
Whatever the developer does or does not think, FBReader + our hardware == no autoscrolling.

I said the current hardware combined with FBReader (i.e., FBReader's architecture; i.e., libzlibrary)

Quote:

Originally Posted by fms (Post 273641)
What makes you think that the current hardware prevents auto-scrolling?

You, apparently, missed the first paragraph, too.

Quote:

Originally Posted by GeneralAntilles (Post 273609)
Autoscroll can't be implemented cleanly with the current architecture. FBReader's portability is both a blessing and a curse, in this case, it prevents usable autoscrolling (here's a test, turn one full page and watch how long it takes to refresh the screen).

I'm not saying it's not possible (I'm not familiar enough with libzlibrary to say whether optimizations would be feasible or worthwhile), but I definitely don't see the developer doing it, and it seems unlikely that anybody else would (or would you like to volunteer to prove me "wrong"?).

If somebody wanted to work on drop-in replacement renderer for libzlibrary, that might work, but in the end I suspect it'd be a lot easier to implement the UI and functionality niceties that FBReader has on something that's designed to run well (not just run on everything) like liqreader. . . .

geneven 2009-03-22 05:01

Re: fbReader update
 
Autoscrolling is kinda fun, but it is hardly the must feature depicted above, it seems to me. To use it, you need to develop a new skill: "synchronized thinking".

With synchronized thinking, you can understand a difficult concept at EXACTLY the same speed as an easy one! That's right, "see Spot run" and "e=mc2" can be read with exactly the same speed of thought! Whereas people who mechanically turn pages are admitting that for them, some thoughts take longer than others.

Unfortunately, I haven't mastered synchronized thinking...

attila77 2009-03-22 11:57

Re: fbReader update
 
Quote:

Originally Posted by fms (Post 273652)
I do not see why this is the reason for scrolling being impossible in fbreader while being possible in a shoot'em'up. In other words, both apples and oranges have seeds.

AFAIK They use completely different video access. Mplayer and most of the games you talk about render through XV (so, no GTK, no universal RGB pixel drawing, no nothing). FBreader, on the other hand, uses regular X with GTK, and in *that* mode, video operations like scrolling are painfully slow (lcuk can tell a story or two on this).

Quote:

Could you elaborate on why the autoscroll feature would require a complete rewrite of fbreader? I would like to hear a technical explanation, if at all possible. Thanks.
So you'd have to do a serious rewrite to adapt everything to XV style operations, redo the whole interface, adapt font rendering to YUV, etc, at which point you're closer to a rewrite than a patch and it would be very maemo/linux specific.

I'd ask for any better informed person to say if I'm wrong here, as quite some time has passed since I've looked at fbreader innards.

You might also find this thread useful:
http://www.internettablettalk.com/fo...ad.php?t=27206

fms 2009-03-22 13:10

Re: fbReader update
 
Quote:

Originally Posted by attila77 (Post 273686)
FBreader, on the other hand, uses regular X with GTK, and in *that* mode, video operations like scrolling are painfully slow (lcuk can tell a story or two on this).

I use GTK rendering when running emulators in windowed mode on the NIT. Yes, the display updates are somewhat slow but they work. And I update the display much, much more often than required by autoscrolling.

Quote:

So you'd have to do a serious rewrite to adapt everything to XV style operations, redo the whole interface, adapt font rendering to YUV, etc, at which point you're closer to a rewrite than a patch and it would be very maemo/linux specific.
This is obviously wrong. If you do want to do this at the low level, ask system for the /dev/fb0 device and render using hardware blitter. This is somewhat system-unfriendly but will work in windowed mode, as long as you do not ask the hardware to scale.

But, again, GTK should be enough for some light scrolling. After all, even that goddamn RSS widget scrolls (and has to be disabled to save battery).

Now, Lcuk uses YUV because the current version of XV extension does not let him use other modes. And he uses XV to stay compatible with the desktop that does support /dev/fb0 but does not support NIT-specific hardware blitting.

attila77 2009-03-22 15:04

Re: fbReader update
 
Quote:

Originally Posted by fms (Post 273693)
I use GTK rendering when running emulators in windowed mode on the NIT. Yes, the display updates are somewhat slow but they work. And I update the display much, much more often than required by autoscrolling.

How smooth are talking about here ? At portrait 1 minute / page (not a stellar reading speed) if you update by the pixel, that's roughly 15fps (not too battery friendly either), easily more if you use a larger font (=read quicker).

fms 2009-03-23 11:22

Re: fbReader update
 
Quote:

Originally Posted by attila77 (Post 273709)
How smooth are talking about here ? At portrait 1 minute / page (not a stellar reading speed) if you update by the pixel, that's roughly 15fps (not too battery friendly either), easily more if you use a larger font (=read quicker).

I manage something like 18-22fps.

chrisak 2009-03-23 11:38

Re: fbReader update
 
I was excited about this program reading archive files, zip etc but guess I misunderstood. I've some ebooks that consist of like 100 individual html files (each chapter) .... was thinking I could zip them up and view them as one book but guess not? :( 4 books, 2 split by chapter annd 2 as 1 long html file. I tried out this new fbreader cuz browser choked on the large files; ironically I ended up really liking this fbreader but now have to use both.

maacruz 2009-03-23 15:26

Re: fbReader update
 
Quote:

Originally Posted by geneven (Post 273662)
Autoscrolling is kinda fun, but it is hardly the must feature depicted above, it seems to me. To use it, you need to develop a new skill: "synchronized thinking".

With synchronized thinking, you can understand a difficult concept at EXACTLY the same speed as an easy one! That's right, "see Spot run" and "e=mc2" can be read with exactly the same speed of thought! Whereas people who mechanically turn pages are admitting that for them, some thoughts take longer than others.

Unfortunately, I haven't mastered synchronized thinking...

Obviously it depends on what you are reading. Romantic novels doesn't seem to have concepts too though.
Physic texts, on the other hand....

Addison 2009-03-29 03:40

Re: fbReader update
 
Hey.

I have a compiled html help file called "The 5 minute medical consult"

FBreader opens the file just fine, and I can expand topics, however, once I choose a topic such as GRANULOMA INGUINALE, the screen stays blanks and nothing ever happens.

It's a 42 meg file. Is there a limit that FBreader can handle?

Also, is there a way to troubleshoot what I'm doing wrong, and if so, would you like to see a few screenshots of what happens on my end?

Thanks ahead!


All times are GMT. The time now is 07:47.

vBulletin® Version 3.8.8