View Full Version : New FBReader build in Extras-Devel
Hello, All!
Due to many requests, I have taken FBReader 0.10.7 source code from qwerty12, fixed a few more things, recompiled it, and committed it to the Extras-Devel-Non-Free repository. It is coming to -Free as soon as I talk someone into pushing it through the autobuilder :)
Changes:
1. Ctrl+Enter now toggles the full screen mode, like the FullScreen button on Diablo.
2. +/- buttons now switch pages properly, thanks to qwerty12.
3. Fixed a crash on exit that was caused by deleting the main view twice.
Enjoy.
DaSilva
12-12-2009, 06:46 AM
Great. Would it be much work to port the current 12.0 version?
mikkov
12-12-2009, 07:18 AM
Hello, All!
It is coming to -Free as soon as I talk someone into pushing it through the autobuilder :)
No matter how good your intentions are, publishing open source software in non free (without source?) should be always avoided, same goes for vultures eye. Since you can build it locally it doesn't take much more than that to send it to autobuilder, especilly when FBReader source was probably already autobuildable.
My 2 cents etc..
Great. Would it be much work to port the current 12.0 version?
Tried that. It requires implementing a ProgressDialog and a few other things. Not sure I am willing to do this right away: not much free time. Whoever wants the semi-prepared 12.0 code, let me know and I will make it available.
No matter how good your intentions are, publishing open source software in non free (without source?) should be always avoided, same goes for vultures eye. Since you can build it locally it doesn't take much more than that to send it to autobuilder, especilly when FBReader source was probably already autobuildable.
Autobuilder is down, together with Garage. Until Monday. I already talked to lardman who is willing to push the package through the autobuilder. Once he does that, FBReader will appear in -free. Until then, I suggest you direct your persuasive efforts at maemo.org guys to make them keep their systems running, with acceptable performance (i.e. not like right now).
qwerty12
12-12-2009, 08:53 AM
Jaffa was asking for this one, and I can see why.
Here's a patch (http://qwerty12.qole.org/hefsbutton_fbreader_0.10.7-1.diff.gz) to add conny (http://talk.maemo.org/member.php?u=21446)'s HeFullscreenButton widget to FBReader. I dislike having to pull out the keyboard to exit fullscreen mode. HeFullscreenButton is a clone of the fullscreen button in the Browser, and it hides itself after a few seconds (just tap to bring it back) which makes it good for FBReader. :)
http://qwerty12.qole.org/Screenshot-20091212-124714.png
http://qwerty12.qole.org/Screenshot-20091212-125201.png
(And, after a few seconds: )
http://qwerty12.qole.org/Screenshot-20091212-125324.png
Caveats:
I don't know C++ and think C++ and Qt (which is why I love GTK+) can both **** off. Expect shitty code from me. :)
I've only included a string in the options dialog for the English language.
I had to make some minor changes to the HeFullscreenButton widget itself (hint hint, conny ;)); namely:
Adding G_BEGIN_DECLS and G_END_DECLS (as g++ will be doing the compiling); and
Stopping it from acting on window state changes automatically; I wanted to be able to control when it is displayed/not displayed as I added an option.
aim1159
12-12-2009, 09:50 AM
Hello, All!
Changes:
1. Ctrl+Enter now toggles the full screen mode, like the FullScreen button on Diablo.
2. +/- buttons now switch pages properly, thanks to qwerty12.
I've just updated fbreader from extra-devel-non-free and now have no ability to scroll via +/- and no ctrl-enter fullscreen... what i'm doing wrong?
Here's a patch (http://qwerty12.qole.org/hefsbutton_fbreader_0.10.7-1.diff.gz) to add conny (http://talk.maemo.org/member.php?u=21446)'s HeFullscreenButton widget to FBReader. I dislike having to pull out the keyboard to exit fullscreen mode. HeFullscreenButton is a clone of the fullscreen button in the Browser, and it hides itself after a few seconds (just tap to bring it back) which makes it good for FBReader. :)
Thanks, I am going to integrate these patches in a moment. Do you by any chance know where I can get the original FBReader icons? The new breed of icons does not look very good on such a small screen, they are too detailed.
qwerty12
12-12-2009, 10:03 AM
Thanks, I am going to integrate these patches in a moment. Do you by any chance know where I can get the original FBReader icons? The new breed of icons does not look very good on such a small screen, they are too detailed.
I scp'ed them from my now-dead N810, but http://repository.maemo.org/extras-devel/pool/diablo/free/f/fbreader/fbreader_0.8.17-1_armel.deb should contain them.
I scp'ed them from my now-dead N810, but http://repository.maemo.org/extras-devel/pool/diablo/free/f/fbreader/fbreader_0.8.17-1_armel.deb should contain them.
Ok, these go into the next version of the package, together with the full screen icon. Any other wishes? (aside from sanitizing the config dialog to either be scrollable or sit in a StackableWindow).
All right, new version is in, with the old-styled icons and the on-screen toggle button. Sorry, Faheem, I had to C++-ize it a little bit, but it works pretty much the same. Thanks!
PS: Still no version in -free, waiting for lardman or someone else willing to deal with the autobuilder.
mikkov
12-12-2009, 11:40 AM
Autobuilder is down, together with Garage. Until Monday.
So it seems. Where's the source then? I don't see it here http://repository.maemo.org/extras/pool/fremantle/non-free/source/ (I am assuming that it's possible to upload source to non-free)
So it seems. Where's the source then? I don't see it here http://repository.maemo.org/extras/pool/fremantle/non-free/source/ (I am assuming that it's possible to upload source to non-free)
I have never uploaded packages with the source before, so it is not there. You can download it from
http://fms.komkon.org/fbreader-0.10.7-fms.tgz
and commit it to repository though. If you have time to deal with the autobuilder (some people say it has been running a while ago), please, do. Don't forget to up the minor version number, so that the autobuilt package overrides the binary one in non-free.
GeraldKo
12-12-2009, 01:40 PM
Are we talking Fremantle or Diablo here?
(With respect to my question, have I missed something in this thread that's a dead giveaway?)
Are we talking Fremantle or Diablo here? (With respect to my question, have I missed something in this thread that's a dead giveaway?)
Fremantle. I think someone has moved the thread from "Maemo5" to "Applications".
New source tarball:
http://fms.komkon.org/fbreader-0.10.7-4_fms.tgz
I changed the toolbar with respect to the fewer icon spots available in Fremantle, and also configured a few semi-reasonable settings.
christexaport
12-12-2009, 03:48 PM
and for those wondering, me included, what is fbreader?
and for those wondering, me included, what is fbreader?
:confused: <facepalms> No, you do not really need this application, so nothing to see here. It is a niche application.
Bundyo
12-12-2009, 04:30 PM
http://en.wikipedia.org/wiki/File:Fbreader_os2008.jpg
sadfist
12-12-2009, 04:33 PM
Does the latest version allow you to configure text/background color? Black on white text is an eye-killer.
Keep up the great work!
qwerty12
12-12-2009, 04:42 PM
Does the latest version allow you to configure text/background color? Black on white text is an eye-killer.
Keep up the great work!
You've always been able to do that, even from the OS2008 days:
Change:
Menu->Preferences->Colors->Color for [Background]
Menu->Preferences->Colors->Color for [Regular text].
Does the latest version allow you to configure text/background color? Black on white text is an eye-killer.
The latest version configures the background to light-wheat, like slightly aged paper. I hope just about everyone will find it acceptable, if not pleasant.
christexaport
12-12-2009, 04:52 PM
:confused: <facepalms> No, you do not really need this application, so nothing to see here. It is a niche application.
As a big reader and paper book collector, I think an ereader is something I could find useful. I really was just leading the thread, since it was being discussedrather privately without any clue what the application would be used for.
I don't want to assume, so could you tell me why I wouldn't be a candidate as a user of fbreader? We've never met, so it must be something in my profile image? Should I switch to one in a hoodie, or maybe try wearing reading glasses? Curious how you quickly dismissed me like that.
I was hoping for some information on the N900's version, its expected features, etc, so I could possibly report it back to the Maemo Freak community. Would you prefer I didn't do that? Because there is a general interest in the apps under development for Maemo 5. That interest will die if no one is willing to talk about it except among themselves.
sierrafoxtrot
12-12-2009, 05:03 PM
thanks for the new build, will try it once garage comes back up. just wondering if there was any functionality to page forward/back using screen taps, like cbrpager. would definitely be a plus for single-handed reading :)
thanks for the new build, will try it once garage comes back up. just wondering if there was any functionality to page forward/back using screen taps, like cbrpager. would definitely be a plus for single-handed reading :)
Yes, it is there, and I have it enabled on my tablet. It is disabled by default in the package (text selection enabled instead), mainly because I have doubts everyone will like the tap pager.
I don't want to assume, so could you tell me why I wouldn't be a candidate as a user of fbreader? We've never met, so it must be something in my profile image? Should I switch to one in a hoodie, or maybe try wearing reading glasses? Curious how you quickly dismissed me like that.
Well, FBReader exists for the tablets since OS2007, at least. It is a Fremantle Star application that has been in the repositories for quite a while. Pretty much everyone I know has it installed, and had it installed for ages. So, if you have to ask what it is, you probably do not need it.
fatalsaint
12-12-2009, 05:20 PM
Well, FBReader exists for the tablets since OS2007, at least. It is a Fremantle Star application that has been in the repositories for quite a while. Pretty much everyone I know has it installed, and had it installed for ages. So, if you have to ask what it is, you probably do not need it.
Well to be fair... this could be his first tablet-based device... a lot of people weren't interested in the N7/N8XX because they weren't phones. They were more of a geeks toy than the N900.
sadfist
12-12-2009, 05:24 PM
@qwerty12
Duh, thanks! The little dots are unclear I didnt see the additional menus. Now I can read on the train again until I break down and get an ereader.
sierrafoxtrot
12-12-2009, 05:24 PM
Yes, it is there, and I have it enabled on my tablet. It is disabled by default in the package (text selection enabled instead), mainly because I have doubts everyone will like the tap pager.
okay. there's not any way to enable it in options is there? anyhoo, just a thought ... :D
okay. there's not any way to enable it in options is there? anyhoo, just a thought ... :D
Once again: you can go into FBReader Settings and enable it. This is how I enabled it on my device.
sierrafoxtrot
12-12-2009, 05:45 PM
oh okay. i just thought when you said disabled by default in the package you meant some compile-time tweaking would be necessary. thanks for clearing that up.
epilido
12-14-2009, 11:58 AM
SNIP
I don't want to assume, so could you tell me why I wouldn't be a candidate as a user of fbreader? We've never met, so it must be something in my profile image? Should I switch to one in a hoodie, or maybe try wearing reading glasses? Curious how you quickly dismissed me like that.
SNIP
Maybe because you don't even have the courtesy to use Google.
geneven
12-14-2009, 12:16 PM
It was a kind of shock that a first-class brainiac and debater didn't know what Fbreader was. It is as famous as, say, Maemo Mapper.
And I think the niche product comment came from discussions mainly from before Kindles existed, from people saying that no one wanted a book reader; it was just a niche product. These were people in favor of making the N900 a smaller tablet, as was done.
epilido
12-14-2009, 12:56 PM
qwerty, fms
Thanks for all of your work.
On the most recent build. I can no longer use the volume keys for page forward and back. This was the fixed sometime in the last week and now broken again. The first build I installed it was also nonfunctional.
With the full screen patch added and the volume keys enabled I would have everything I need......
Dpkg purge and reinstall through application manager fixed the problem...
Thanks again
E.
GeneralAntilles
12-14-2009, 02:08 PM
Well, FBReader exists for the tablets since OS2007, at least. It is a Fremantle Star application that has been in the repositories for quite a while. Pretty much everyone I know has it installed, and had it installed for ages. So, if you have to ask what it is, you probably do not need it.
OS2005, even. It was one of the first 3rd party applications released for Maemo.
GeneralAntilles
12-14-2009, 02:12 PM
On the most recent build. I can no longer use the volume keys for page forward and back. This was the fixed sometime in the last week and now broken again. The first build I installed it was also nonfunctional.
The Application Manager wont upgrade packages in user/* with packages not in user/*. As the section on libzlibrary was changed to a non-user one (as it should've been since the beginning) h-a-m will refuse to upgrade to it (though it will do so silently, apparently). You'll either need to uninstall and reinstall FBReader or run an apt-get upgrade from XTerm.
The Application Manager wont upgrade packages in user/* with packages not in user/*. As the section on libzlibrary was changed to a non-user one (as it should've been since the beginning) h-a-m will refuse to upgrade to it (though it will do so silently, apparently). You'll either need to uninstall and reinstall FBReader or run an apt-get upgrade from XTerm.
This is kinda troubling though. If I release the next version with zlibrary in libs, will HAM upgrade from the current one?
tirtawn
12-15-2009, 04:00 AM
Nokia N900
I saw the option for fbreader in preferences scrolling "large Scrollings". When I change it to tap scrolling.
"check on" scroll on finger tap only.
Every time I go back to this menu, it will goes back to "Large scrolling".
Bug ??
Other thing that I am wondering, whether its possible to touch the "left half " side of the screen to go back 1 page, and "touch the "right half of the screen to go to the next 1 page".
or even touch the screen to go up or down the page.
PS: I am still new on fbreader.
I saw the option for fbreader in preferences scrolling "large Scrollings". When I change it to tap scrolling. Every time I go back to this menu, it will goes back to "Large scrolling". Bug ??
Not a bug.
Other thing that I am wondering, whether its possible to touch the "left half " side of the screen to go back 1 page, and "touch the "right half of the screen to go to the next 1 page".
No, only top/bottom. You have to configure Tap Scrolling in a special manner (it does not work out of the box on Maemo).
Please, vote here to enable tap scrolling by default
I can do that but only if people say it is ok with them.
DaSilva
12-15-2009, 04:46 AM
*vote*
Or should there be a link instead of the text?
*vote* Or should there be a link instead of the text?
I think we can do without a formal voting thread for this particular topic. Simply vote by leaving "I support tap scrolling by default" or "I do not support tap scrolling by default" messages in this thread.
DaSilva
12-15-2009, 05:05 AM
Ok, then I meant "I support tap scrolling by default" :D
cgarvie
12-15-2009, 05:08 AM
Not a bug.
No, only top/bottom. You have to configure Tap Scrolling in a special manner (it does not work out of the box on Maemo).
Please, vote here to enable tap scrolling by default
I can do that but only if people say it is ok with them.
not got my N900 yet but this is one of my Key Apps as i read about 2hours a day of ebooks
Oh i am defintly for Tap scroling . I would much prefer left right tap though, as if were reading in landscape mode the top/bottom half just seem a bit thin and i could see me easily pressing wrong half
DaSilva
12-15-2009, 05:19 AM
Yeah, left and right makes more sense because it would be like the pages in a real book.
Higgsboson
12-15-2009, 06:03 AM
qwerty, fms
Dpkg purge and reinstall through application manager fixed the problem...
E.
I'd like to point out that you need to purge libzlibrary, not just fbreader to fix this issue. That fact is not initially clear (to a linux neophyte such as myself) to someone reading this thread.
After reading this thread, I tried to just purge fbreader and then reinstall. No luck.
So I again purged fbreader, then libzlibrary, then reinstalled fbreader 0.10.7-5 via the app mgr. (btw, I assume the H in HAM stands for Hildon?)
And now the volume keys can scroll. I do alot of reading on my phones, so a good ebook reader is a killer app as far as I'm concerned.
sierrafoxtrot
12-15-2009, 07:04 AM
firstly, thanks guys for porting this and integrating the patches, i can finally read on the tube again!!!
secondly, i would vote for tap scrolling by default, if i could only get it to bloody work with my finger!!
not sure what i'm doing wrong, if i have set it to 200ms, and the scrolling on finger tap checkbox is unticked, i can tap with the stylus and fingernail to scroll just fine (top/bottom half), but the pad of my finger does nothing. however, if i tick it, i can no longer scroll by tapping at all; stylus, fingernail and pad all won't work. any ideas? it'd be nice not to have to use a fingernail tap to scroll when i just use the pad of my thumb
two other questions, i notice on page 1 of this thread, qwerty12's screenshot has an extra prefs tab labelled Maemo, this doesn't seem to be on mine. also, how do i purge libzlibrary? my volume scrolling works, but thought i should find out, just in case.
aim1159
12-15-2009, 07:14 AM
vote for tap scrolling by default
secondly, i would vote for tap scrolling by default, if i could only get it to bloody work with my finger!!
I will set it up so that it works.
two other questions, i notice on page 1 of this thread, qwerty12's screenshot has an extra prefs tab labelled Maemo, this doesn't seem to be on mine.
Missing Maemo tab is a bug I introduced into _5 release. It will be fixed in _6.
qwerty12
12-15-2009, 02:36 PM
Attached diff contains some minor fixes to FBReader; only "major" thing is that I fixed the fullscreen button from escaping FBreader's window (Conny, please see my e-mail).
Attached diff contains some minor fixes to FBReader; only "major" thing is that I fixed the fullscreen button from escaping FBreader's window (Conny, please see my e-mail).
Thanks, integrating tonight.
Also, I have got a question to Conny:
The FBReader guys are asking if they can use your code in a possible closed-source version of FBReader. They are now only accepting patches whose authors agree to these terms. Conny, are you ok with it?
Attached diff contains some minor fixes to FBReader; only "major" thing is that I fixed the fullscreen button from escaping FBreader's window (Conny, please see my e-mail).
After applying fixes to Conny's widget, it shows up all black, rather than transparent. Is this a bug, somehow related to the widget no longer having text view as its parent?
qwerty12
12-15-2009, 04:54 PM
After applying fixes to Conny's widget, it shows up all black, rather than transparent. Is this a bug, somehow related to the widget no longer having text view as its parent?
****, ****, ****... I only tested that on a program that had a black background (due to the theme) and did not realize it had lost its transparency. Will force my test program to use a white background (duh) and look further into it tomorrow...
tirtawn
12-15-2009, 06:43 PM
I support tap scrolling by default
FBReader 0.10.7-7 is now in Extras-devel. I had to disable qwerty's fix to the overlay widget, as there are issues with it. Otherwise, tap scrolling has been configured and enabled by default, Maemo config tab fixed, and the new app icon borrowed from Gnome. Post your experiences with the new version here.
mtjioe
12-17-2009, 04:34 AM
Hi fms, keep up the good work!
the tapscrolling doesn't work after the update?? I tried tapping everywhere on the screen with my pointer and finger but for some strange reason it doesn't scroll.
Furthermore I would like to be able to open/read an 500 mb chm file, but at this moment fbreader skips this file in my library, it even doens't show up. On the fbreader board it was suggested to activate virtual memory, but on the n900 this is always available or not???
GeneralAntilles
12-17-2009, 04:47 AM
This is kinda troubling though. If I release the next version with zlibrary in libs, will HAM upgrade from the current one?
If the current package installed isn't in user/*, yes.
This is a small issue, I think, since FBReader is in Extras-devel and most users haven't installed it. Those who have can probably manage an uninstall/reinstall or apt-get upgrade.
GeneralAntilles
12-17-2009, 04:49 AM
I'd like to point out that you need to purge libzlibrary, not just fbreader to fix this issue. That fact is not initially clear (to a linux neophyte such as myself) to someone reading this thread.
Or just apt-get upgrade. . . .
twaelti
12-17-2009, 04:54 AM
Thanks for the great work FMS! This made my day :-) Finally, my beloved FBReader is usable again - +/- scrolling just rocks and makes the N900 a perfect ebook.
(can confirm 10.7-7 tap scrolling doesn't work)*
*Edit: Wrong. It works. Just not yet as I wish. See later posts
If the current package installed isn't in user/*, yes. This is a small issue, I think, since FBReader is in Extras-devel and most users haven't installed it. Those who have can probably manage an uninstall/reinstall or apt-get upgrade.
Actually, I am planning to promote it to -Testing as soon as possible, so if this becomes an issue, it has to be resolved ASAP. Please, confirm that update from _5 to _7 went without a hitch.
(can confirm 10.7-7 tap scrolling doesn't work)
Works-for-me. Please, test it again:
1. Use a large file that actually scrolls (i.e. bigger than one screen)
2. Use default config values that _7 comes with.
2. Strongly tap with your nail at the top/bottom of the text view and see if it scrolls.
Furthermore I would like to be able to open/read an 500 mb chm file, but at this moment fbreader skips this file in my library, it even doens't show up.
Sorry, but I am not even sure if .chm files are supported. You may be better off reading that complete MSDN knowledge base on your Windows desktop...
FormerPalmUser
12-17-2009, 05:26 AM
Thanks for the great work FMS! This made my day :-) Finally, my beloved FBReader is usable again - +/- scrolling just rocks and makes the N900 a perfect ebook.
(can confirm 10.7-7 tap scrolling doesn't work)
Hello,
maybe you can give me an advice - how to configure the +/- scrolling ?
In my case only the volume is controlled with the +/- Buttons!
best regards
Dirk
maybe you can give me an advice - how to configure the +/- scrolling ? In my case only the volume is controlled with the +/- Buttons!
You have to remove FBReader and install it from scratch.
FormerPalmUser
12-17-2009, 06:50 AM
You have to remove FBReader and install it from scratch.
Thanks, I'll try it at home this evening
mtjioe
12-17-2009, 08:00 AM
Hi,
tapscrolling does work, kind off, I have to press really hard?? What about scrolling with the cursor keys.
CHM files are supported and are supported very well. Even the index is supported. I have several large files which open without problems, and even with pictures! Just tables are not displayed.
The 500 mb chm file is a medical database which I need for my work, it would be wonderful if that could be opened...
tapscrolling does work, kind off, I have to press really hard??
Good.
What about scrolling with the cursor keys.
Up/Down will scroll, Left/Right will browse through reading history inside the same document.
The 500 mb chm file is a medical database which I need for my work, it would be wonderful if that could be opened...
You should not expect this much from something this small. :)
sierrafoxtrot
12-17-2009, 08:48 AM
i can confirm tapscrolling works, but only if scroll on finger tap only is *unchecked* and with a fingernail or stylus, not with finger. however, this behaviour was already existent in the 10.7-5 build.
also, i noticed that the maemo tab in prefs is still missing.
nb: i upgraded the package instead of uninstall/reinstall, should i have done that instead?
twaelti
12-17-2009, 09:09 AM
Works-for-me. Please, test it again:
2. Strongly tap with your nail at the top/bottom of the text view and see if it scrolls.
Indeed - technically it works, sorry :o
However, from a usability standpoint, please:
If possible: less pressure should be needed - is it not implemented as a normal click event?
Enlarge the area that acts as scroll button. It's MUCh to small right now. IMHO, as long as no other touch options are present in fullscreen view, you could give top half to backscroll and bottom half to next page.
And while I'm at it with blatant-FMS-Christmas-holiday-ignoring wishlist: preload next page for doublebuffering and faster page switch :D
i can confirm tapscrolling works, but only if scroll on finger tap only is *unchecked* and with a fingernail or stylus, not with finger. however, this behaviour was already existent in the 10.7-5 build. also, i noticed that the maemo tab in prefs is still missing. nb: i upgraded the package instead of uninstall/reinstall, should i have done that instead?
You apparently have not upgraded the package. Uninstall. Reinstall.
If possible: less pressure should be needed - is it not implemented as a normal click event?
Possible at the cost of several hours needed to figure out how it works. So, not unless I have time.
Enlarge the area that acts as scroll button. It's MUCh to small right now. IMHO, as long as no other touch options are present in fullscreen view, you could give top half to backscroll and bottom half to next page.
It is already done this way.
preload next page for doublebuffering and faster page switch :D
See item #1, multiply time by a factor of 5, estimate how likely it is to happen.
sierrafoxtrot
12-17-2009, 10:17 AM
Thanks fms, properly updated now, with Maemo tab and nice new icon. Tapscrolling works, but only with fingernail. Don't know if it's just me, but it feels more responsive than the last build. Ticking Scroll on Finger Tap Only still disables all tapscrolling.
tirtawn
12-17-2009, 12:44 PM
Still new on this.
Does not work with me.
These are the steps to uninstall fbreader but mine does not work yet
1. install rootsh
2. go to terminal
3. sudo gainroot
4. dpkg --purge fbreader
5. dpkg --purge libzlibrary
6. reinstall fbreader (found the latest version .7)
7. when opening the fbreader after that
my last book is automaically open (the config file definitely is still there).
finger tap not working.
Question:
How can I remove the config file ?
is there any steps that I missed ?
fiferboy
12-17-2009, 12:51 PM
In xterm: rm -rf /home/user/.FBReader
tirtawn
12-17-2009, 02:29 PM
For those who have problems:
1. install rootsh
2. go to terminal
3. sudo gainroot
4. dpkg --purge fbreader
5. dpkg --purge libzlibrary
6. rm -r ~/.FBReader
7. reinstall fbreader (found the latest version .7)
Finger tap should works. (It works better with stylus).
You need to press it "HARD" and hold it for 1 second at the bottom right. (for a test).
And you will see the tap now works.
After that, you can play around and see how "hard" you need to press the screen to make it works :).
great application, Look forward for a new update :).
Looks like I will have to put zlibrary into user/libs again. This mess cannot be allowed to continue.
qwerty12
12-17-2009, 03:05 PM
I had to disable qwerty's fix to the overlay widget, as there are issues with it.
This appears to be a problem [the solution] on Maemo 5. (It has been discussed on -developers twice.)
Conny and I decided to workaround it by disabling/enabling the widget depending on if the HildonWindow (or any widget derived from it, like HildonStackableWindow) is on the screen.
I don't have the time now to do a diff, but the following in he-fullscreen-button.c should do it:
static void
fullscreen_button_on_is_topmost_changed (GObject *object G_GNUC_UNUSED,
GParamSpec *property G_GNUC_UNUSED,
gpointer data)
{
HeFullscreenButton *self = HE_FULLSCREEN_BUTTON (data);
if (hildon_window_get_is_topmost (HILDON_WINDOW(self->parent_window))) {
if (gdk_window_get_state (GTK_WIDGET (self->parent_window)->window) & GDK_WINDOW_STATE_FULLSCREEN) {
fullscreen_button_enable (self);
}
}
else {
fullscreen_button_disable (self);
}
}
[Before return self in he_fullscreen_button_new()]
if (HILDON_IS_WINDOW(parent_window)) {
g_signal_connect (parent_window, "notify::is-topmost",
G_CALLBACK(fullscreen_button_on_is_topmost_changed ), self);
}
[After g_signal_handlers_disconnect_by_func (self->parent_window, fullscreen_button_destroy, self);]
g_signal_handlers_disconnect_by_func (self->parent_window, fullscreen_button_on_is_topmost_changed, self);
Oh, fullscreen_button_disable/fullscreen_button_enable are not called fullscreen_button_disable/fullscreen_button_enable in the castrated he-fullscreen-button.c for FBReader...
If you need to see the full code, check out the hildon-extras SVN project; I just committed rev. 13.
GeneralAntilles
12-17-2009, 03:12 PM
Looks like I will have to put zlibrary into user/libs again. This mess cannot be allowed to continue.
Which is exactly why you shouldn't but it back in user/*. :)
It's like a virus, currently some users are infected but that number is relatively small. It needs to be stopped now before users beyond Extras-devel get exposed.
Besides, it can't go into Extras with a lib in user/*.
Which is exactly why you shouldn't but it back in user/*. It's like a virus, currently some users are infected but that number is relatively small. It needs to be stopped now before users beyond Extras-devel get exposed. Besides, it can't go into Extras with a lib in user/*.
Ok, here is what we have determined so far:
1. It cannot go to user/libs because it is "like a virus".
2. It cannot go into libs because then the users cannot update the master package properly.
3. Fixing #1 requires some community gatekeepers to stop considering it a virus, which is not going to happen because it is "like a virus".
4. Fixing #2 requires changes to HAM, which are not going to happen because Nokia controls HAM distribution (even although its source may be open).
So, based on the stuff above, what is the solution for promoting library dependencies into Extras and making them upgrade through HAM?
This appears to be a problem [the solution] on Maemo 5. (It has been discussed on -developers twice.) Conny and I decided to workaround it by disabling/enabling the widget depending on if the HildonWindow (or any widget derived from it, like HildonStackableWindow) is on the screen. I don't have the time now to do a diff, but the following in he-fullscreen-button.c should do it:
Thanks, this should be enough for me. Integrating.
Rob1n
12-17-2009, 04:29 PM
My understanding is that the only people affected by #2 are those who currently have it installed in user/libs.
My understanding is that the only people affected by #2 are those who currently have it installed in user/libs.
That was my impression as well, until people started reporting problems upgrading from _5 to _7. In _5, zlibrary was already in libs, not in user/libs.
Rob1n
12-17-2009, 05:15 PM
Had they definitely installed the updated zlibrary with _5?
Rob1n
12-17-2009, 05:37 PM
I've just checked on my N900. Installing the updated fbreader doesn't pull in the new libzlibrary, but I was able to install this using "apt-get install" from the command-line without any issues. This is what I'd expect to happen (without any explicit dependency on the new libzlibrary).
GeneralAntilles
12-17-2009, 05:57 PM
The people currently affected are a very small set of the whole. Pushing the lib to Extras in user/* will ensure we'll never be able to fix it this generation.
The people currently affected are a very small set of the whole. Pushing the lib to Extras in user/* will ensure we'll never be able to fix it this generation.
In other words, there is no solution and there won't be solution in hopes that there will be solution? :)
I've just checked on my N900. Installing the updated fbreader doesn't pull in the new libzlibrary, but I was able to install this using "apt-get install" from the command-line without any issues. This is what I'd expect to happen (without any explicit dependency on the new libzlibrary).
But the problem is that very few users are able to install via command line. This has to install via HAM.
GeneralAntilles
12-18-2009, 02:48 AM
In other words, there is no solution and there won't be solution in hopes that there will be solution? :)
There is no pain free solution, but there's a way of decreasing long-term pain at the expense of some acute short-term pain.
mtjioe
12-18-2009, 03:40 AM
You should not expect this much from something this small. :)
Actually, on my good old psion I could read files this big with tomeraider and on my E90, even with mobipocket, which I really miss on the n900... And these devices have less power and memory than the n900.
qwerty12
12-18-2009, 04:02 AM
Actually, on my good old psion I could read files this big with tomeraider and on my E90, even with mobipocket, which I really miss on the n900... And these devices have less power and memory than the n900.
FBReader is total **** for viewing CHM files anyway. Build http://talk.maemo.org/showthread.php?t=30576&highlight=kchmviewer for the N900 which does a much better job.
bigbrovar
12-18-2009, 04:48 AM
I really enjoy fbreader and its one of the first app i will install on my N900 ( when i get it) I just wish that kenetic scrolling can be added to it because that would make its usage even much more a pleasure.
twaelti
12-18-2009, 06:34 AM
I really enjoy fbreader and its one of the first app i will install on my N900 ( when i get it) I just wish that kenetic scrolling can be added to it because that would make its usage even much more a pleasure.
You will not need kinetic scrolling, it's just a fancy and very impractical for reading a book (finger swipe covering the text...).
The way to do it is how it works now: Simply hold the N900 in portrait mode in your left hand, then your index finger will naturally rest on the volume/zoom buttons. With just a slight click the page turns... minimum movement action needed, reading flow is undisturbed :-)
akincisor
12-19-2009, 07:42 AM
You will not need kinetic scrolling, it's just a fancy and very impractical for reading a book (finger swipe covering the text...).
The way to do it is how it works now: Simply hold the N900 in portrait mode in your left hand, then your index finger will naturally rest on the volume/zoom buttons. With just a slight click the page turns... minimum movement action needed, reading flow is undisturbed :-)
Two things :
I prefer to read in landscape mode
I prefer not to use the hardware buttons as far as possible (since they can wear out)
I think it would be ideal if the app would flip forward a page when the right half of the screen was tapped, and back on the left half.
Also please optify the package. It's taking up valuable root partition space.
GeneralAntilles
12-19-2009, 11:40 AM
I prefer not to use the hardware buttons as far as possible (since they can wear out)
You can't be serious. . . . I've read hundreds of books on my N800 and the zoom rocker works just as well as I did on the day I took it out of the box. Besides, touchscreens wear out too. :)
GeneralAntilles
12-19-2009, 11:42 AM
You will not need kinetic scrolling, it's just a fancy and very impractical for reading a book (finger swipe covering the text...).
zlib's rendering is too slow to handle kinetic anyway.
The way to do it is how it works now: Simply hold the N900 in portrait mode in your left hand, then your index finger will naturally rest on the volume/zoom buttons. With just a slight click the page turns... minimum movement action needed, reading flow is undisturbed :-)
Or with your right and your thumb can scroll. :)
cgarvie
12-19-2009, 12:58 PM
ok im definitly missing something, and ive got confused by the guys having to unisnatll and reistall.
yeah i know being a basic linux user i probablly shouldnt install from the testing area, but man i need an ebook reader. Unless i keep carrting my Axim round till it gets promoted. But that seems silly.
saying that ive no idea how i do install it.
any one point me to how i do instrall it. Its in testing isnt it? not the really dangerous area?
cheers
cgarvie
12-20-2009, 07:33 AM
ahhh ok ive worked out how to install. But in the process realised this is in the Deleopment area. possible a bit risky for my Experience. So is there even a rough time lime for it hitting the testing area. As id be much more comfortable installing at that level.
Not sure how long i can live without an ebook reader though
sierrafoxtrot
12-20-2009, 08:02 AM
it's actually very stable and completely usable, i'm not sure when it'll get pushed to testing, but i've been using it for almost a week now and am more than satisfied with it.
so my recommendation would be ... to use it :)
tirtawn
12-21-2009, 03:38 AM
cgarvie: Not risky at all, as long as you only install certain applications and not keep trying it out.
For FBReader, I fully recommends it. Its very stable and completely usable (like sierrafoxtrot said).
All right, the latest version of FBReader (0.10.7_9) should update normally via HAM. I have promoted it to Extras-Testing. Make your votes, ladies and gentlemen!
cgarvie
12-22-2009, 04:47 PM
excelent. I'll look at installing this tommorow
fiferboy
12-22-2009, 05:02 PM
Link to voting page is here:
http://maemo.org/packages/package_instance/view/fremantle_extras-testing_free_armel/fbreader/0.10.7-9/
Link to voting page is here: http://maemo.org/packages/package_instance/view/fremantle_extras-testing_free_armel/fbreader/0.10.7-9/
I am afraid you will also have to vote here:
http://maemo.org/packages/package_instance/view/fremantle_extras-testing_free_armel/libzlibrary/0.10.7-9/
or it will not let me promote ZLibrary that is FBReader's dependency.
epage
12-22-2009, 05:55 PM
I am afraid you will also have to vote here:
http://maemo.org/packages/package_instance/view/fremantle_extras-testing_free_armel/libzlibrary/0.10.7-9/
or it will not let me promote ZLibrary that is FBReader's dependency.
Sorry for any lack of knowledge, I have not been the best at keeping up on this thread.
Does this mean you actually did keep zlibrarry in user/*? I'm concerned of spreading issues related to it to something that should be for packages people consider ready for Extras
Some personal philosophy: People having issues in extras-devel is fine, its expected, if you don't want it, stay out. Bringing those issues into extras-testing is bad I think because it should reflect what things should be like in extras (if it was deemed ready immediately and promoted, not that issues shouldn't be left to be found in the QA process) which is bad.
More philosophy: an end-user should not be seeing libraries in Extras. This is going to be enabled by default so anyone and everyone will see "zlibrary" as an installation option. What?
I forgot, what is wrong with the solution of packaging zlibrary inside of fbreader rather than separately? is it really gaining an advantage by being a separate library? Even if one other component depends on it, is the amount of advantage of sharing zlibrary's really outweigh the headache of this?
Does this mean you actually did keep zlibrarry in user/*?
No, it is in "libs" now.
Some personal philosophy:
I generally ignore navel-gazing matters when I need to solve a concrete problem.
I forgot, what is wrong with the solution of packaging zlibrary inside of fbreader rather than separately? is it really gaining an advantage by being a separate library? Even if one other component depends on it, is the amount of advantage of sharing zlibrary's really outweigh the headache of this?
There is at least one other package using it. Do not remember the name.
qwerty12
12-23-2009, 05:13 AM
There is at least one other package using it. Do not remember the name.
~ $ apt-cache rdepends libzlibrary
libzlibrary
Reverse Depends:
fbreader
fbreader
fbreader
fbreader
libzlibrary-dev
fbreader
fbreader
libzlibrary-dev
fbreader
fbreader
fbreader
fbreader
libzlibrary-dev
fbreader
fbreader
libzlibrary-dev
fbreader
fbreader
libzlibrary-dev
fbreader
fbreader
libzlibrary-dev
~ $ apt-cache rdepends libzlibrary
libzlibrary
Reverse Depends:
fbreader
libzlibrary-dev
Still, I distinctly remember a t.m.o thread where MishaS said that he would prefer not to make libzlibrary part of fbreader package, citing another applicaiton depending on it. I would like to respect that, at least until forced to do otherwise :)
qwerty12
12-23-2009, 06:46 AM
I would like to respect that, at least until forced to do otherwise :)
Agreed. It's the right thing to do. At the very least - if you merge it - you'll bring in complications like dpkg trying to overwrite files in another package. As you will know, there are ways around that but it's stupid trying to implement them as I, too, believe they should be kept separate. :)
DaSilva
12-23-2009, 07:46 AM
But I agree with you that it is strange to have a library in extras. HAM is something like an app store (from consumer point of view) and I can't imagine to have libraries in Ovi Store or Apples App Store so is there no way to release the library to the repository but without showing up in HAM? If Maemo should become more famous then it should be easy for beginners and none of them would understand what a library is and why "nothing" has happened after they have installed it.
pelago
12-23-2009, 07:55 AM
But I agree with you that it is strange to have a library in extras. HAM is something like an app store (from consumer point of view) and I can't imagine to have libraries in Ovi Store or Apples App Store so is there no way to release the library to the repository but without showing up in HAM? If Maemo should become more famous then it should be easy for beginners and none of them would understand what a library is and why "nothing" has happened after they have installed it.
I believe by the library being in "libs" rather than "user", it won't show up in HAM. It's still in the repository, but won't show up in the HAM user interface, so that should hopefully answer your concern.
What I'm not quite sure about is what happens if there is a new version of the library. As it won't show up in HAM, presumably it also won't show up when the user is notified about updates, so the user won't be able to update it. Is this correct?
jcharpak
12-23-2009, 10:35 AM
Still, I distinctly remember a t.m.o thread where MishaS said that he would prefer not to make libzlibrary part of fbreader package, citing another applicaiton depending on it. I would like to respect that, at least until forced to do otherwise :)
I believe his vbataxx game also uses the library (no surprise as he wrote both). On the other hand FBReader always was linked to newest version of the library anyway (the depends line was always to libzlibrary >= the curent version of the library)
Putting it in libs shouldn't be a problem if the depends line requires the latest version. It's only depends on generic stuff like python2.5 (no specific version of 2.5 required) that is likely to cause problems.
epage
12-23-2009, 10:57 AM
I generally ignore navel-gazing matters when I need to solve a concrete problem.
By bringing up my view on things, I was trying to discuss how possible ways of "solv[ing] concrete problems" might hurt everyone else. I am sorry I was not clear enough of why I thought it was important to take a step back and say "do we really want the consequences of the solution?"
To keep this in prospective, I am a heavy user of FBReader and I still drag my n810 around *just* for FBReader but I do not want it rushed into Extras with issues breaking either Nokia's trust in making Extras available by default or confusing end-users and creating a stigma that this is a platform only for geeks.
Still, I distinctly remember a t.m.o thread where MishaS said that he would prefer not to make libzlibrary part of fbreader package, citing another applicaiton depending on it. I would like to respect that, at least until forced to do otherwise :)
Agreed. It's the right thing to do. At the very least - if you merge it - you'll bring in complications like dpkg trying to overwrite files in another package. As you will know, there are ways around that but it's stupid trying to implement them as I, too, believe they should be kept separate. :)
I can understand and agree with respecting MishaS sentiments at least till we have a full grasp on the issue.
I'm curious what others think. In general, at what point should reused code be a library?
cgarvie
12-23-2009, 01:38 PM
did some one not say touch screen worked as defualt. as if it is im doing somthing wrong, but ive only just installed it
GeneralAntilles
12-23-2009, 01:43 PM
What I'm not quite sure about is what happens if there is a new version of the library. As it won't show up in HAM, presumably it also won't show up when the user is notified about updates, so the user won't be able to update it. Is this correct?
As with all other libraries that aren't in user/*, they're upgraded when a package that is visible is updated with a newer version in its Depends.
soleil
12-24-2009, 11:49 AM
Hello,
How can I add new font for FBreader . I want to read some vietnamese .prc book but fbreader dont recognize the font .
On my computer in "Styles" ---> ""Family" I much choice "Times New Roman" to read my vietnamese book but there are no Time new roman with fbreader in the N900
Edit : it works for me with the Droid Sherif font
cgarvie
12-28-2009, 04:17 AM
OK sorry to be a pest. but can some one confirm that clickin gon screen should turn pages in the testing install. and if it does point me to what i might be doing wrong as i just cant get it to work
sierrafoxtrot
12-28-2009, 07:26 AM
just go to preferences -> scrolling -> tap on large scrollings, you should see a drop down menu, go to tap scrollings, set msecs @ 100-500, select scrolling mode (i use no overlapping) and make sure scroll on finger tap only is *unchecked*.
now tapping on the (relative) top and bottom halves of the screen should result in page back and page forward respectively. however, use a stylus or your fingernail because pressing with the pad of your finger won't work. also, make sure your taps are deliberate (ie, don't draw a line with the stylus). press and release. and it should scroll.
takes some practice to get used to and it's not 100% reliable unless you use a stylus, which is wy i've switch to using the volume rocker for scrolling :p
i am sorry if it has been asked/mentioned before but is it using the accelerometer to change pages etc?
cgarvie
12-28-2009, 09:39 AM
just go to preferences -> scrolling -> tap on large scrollings, you should see a drop down menu, go to tap scrollings, set msecs @ 100-500, select scrolling mode (i use no overlapping) and make sure scroll on finger tap only is *unchecked*.
now tapping on the (relative) top and bottom halves of the screen should result in page back and page forward respectively. however, use a stylus or your fingernail because pressing with the pad of your finger won't work. also, make sure your taps are deliberate (ie, don't draw a line with the stylus). press and release. and it should scroll.
takes some practice to get used to and it's not 100% reliable unless you use a stylus, which is wy i've switch to using the volume rocker for scrolling :p
Cheers.
It must just be me.
i cant get it to work at all. Welll not stricktly true. if i tap like a woodpecker i might sometimes get it to change page.
Otherwise im pretty happy as a mobi pocket replacement.
Not been reading as much as it the Holidays, but im really looking forward to getting stuck in, and im sure i'll live with keyboard and vol controls.
and hope that future versions bring a simpler tap scrolling
NEWSFLASH NEWSFLASH
Ive got it working fairly consistantly even with my finger
In the preferences i had the minimum stylus pressure at 0 and max at 100. changing the minimum stylus presure to 20 (10 also seemed ok) really made a difference. Now seems to move forward and back (not that im so fussed with back) with ease
cgarvie
12-28-2009, 10:14 AM
Since im playing around with it and cant seem to find a manual.
The little toggle off full screen symbol appears every time you tap screen
i see i can turn it off but then i got stuck and had to kill it off. So i set a key to do it (ok but not quite what i want)
can i either reduce the desplay time of the symbol from 5s to 2s or can i make it a bit smaller?
cheers again
geneven
12-30-2009, 12:19 PM
Sorry, I'm slightly confused here :)
The header says this build is in Extras-Devel, but I found FBreader in Extras-Testing, is that a different version?
Is this version one that searches for books out on the Net, or an older version? The one in Testing seemed not to have that feature.
The header says this build is in Extras-Devel, but I found FBreader in Extras-Testing, is that a different version?
The latest version is in -Testing.
Is this version one that searches for books out on the Net, or an older version? The one in Testing seemed not to have that feature.
This feature is still present, but you have to invoke it from the menu. There wasn't enough space for it at the toolbar.
GeraldKo
12-30-2009, 05:14 PM
On N8x0 version, is it possible to scroll or jump multiple pages and, using that same interface, also see page numbers?
Kajko
01-03-2010, 12:26 AM
Very nice application. I use the volume buttons to scroll. Just wish that the scrolling was a little easier when using fingers.
What power settings are you guys using when fbreading? I can only find the "power setting mode" in the N900 settings (...)
Edit: never mind, found it in the simple brightness applet, which leads me to think it was elsewhere too, I just didnt realize the icon led to a sub menu.
cgarvie
01-07-2010, 08:35 AM
ok another quick question.
Ive got page flicking working just fine with the touch screen but when i try to choose a new book, if its got a little + beside teh author i cant open it as it, just turns the page when i click on it :-(
any suggestions
Ive got page flicking working just fine with the touch screen but when i try to choose a new book, if its got a little + beside teh author i cant open it as it, just turns the page when i click on it
It is a known problem. You have to target those little icons in the book list precisely. Then it works.
geneven
01-07-2010, 01:11 PM
I still can't find the way to search for books on the net (my favorite feature).
If I go to Library/Add book, it gives me a local directory.
If I go to Find, it lets me look for text in whatever selection I have open.
My text background is the nice color you mentioned, so I guess this is a recent version.
I still can't find the way to search for books on the net (my favorite feature).
I just checked myself and have not found it either. No problem though: I will add it to the menu in the next version.
geneven
01-07-2010, 02:43 PM
Thanks. In the meantime, the program Mgutenberg works fine for the same purpose.
Thanks. In the meantime, the program Mgutenberg works fine for the same purpose.
Or you can visit www.gutenberg.org :)
Hello, All!
I have promoted FBReader 0.10.7-10 build to Extras-Testing. Changes:
* Package optified
* Made background color a bit lighter, font a big bigger.
* Reenabled Net Library and Net Search features. They are now available from the Library View (click on the little folder icon to switch to the Library View).
I hope that everyone present have got their wishes satisfied in this version. Please, give it a try and vote here:
http://maemo.org/packages/package_instance/view/fremantle_extras-testing_free_armel/fbreader/0.10.7-10/
GeraldKo
01-10-2010, 03:55 PM
Main wish (and please let me know if I'm just not using something that's already there):
I can't find a decent way to scroll through a book, or jump to a place in a book, and see where I am. It seems that I have a choice in Preferences either to see page numbers (with no scrollable scroll bar) or to have a usable scrollbar along the side but no page numbers. It makes moving around within a book, as opposed to just going from one page to the next, very difficult.
I'm interested in this for Diablo.
Main wish (and please let me know if I'm just not using something that's already there): I'm interested in this for Diablo.
Sorry, only working on the Fremantle version. The Diablo one is good enough, as far as I am concerned.
geneven
01-10-2010, 05:43 PM
Searching the net I only found some Russian authors and no Jane Austen, for example. Must be pointing to a Russian book site?
So feedbooks.com is checked in preferences, but only litres.ru works for me.
Searching the net I only found some Russian authors and no Jane Austen, for example. Must be pointing to a Russian book site? So feedbooks.com is checked in preferences, but only litres.ru works for me.
No idea: I have never used this feature or changed it in any way. In other words, it is supposed to work exactly the same way as before.
geneven
01-11-2010, 02:59 AM
You are right! The same thing happens on my N800, which of course doesn't have the latest version of FBreader installed. So there must be something wrong with Feedbooks.com, though I was able to access it just now from my browser.
Edit: well, something changed about feedbooks.com, not necessarily 'wrong'.
I guess it's possible that feedbooks.com is being blocked for me for some reason -- does this feature work for anyone else?
I posted an inquiry about this in the googlegroups fbreader group.
GeraldKo
01-11-2010, 03:36 AM
Sorry, only working on the Fremantle version. The Diablo one is good enough, as far as I am concerned.
Bummer, since it's great, but for being able to move around in it. Obviously it's your call though. Thanks for taking it where you have.
So, is this feature "fixed" in Fremantle?
I can't find a decent way to scroll through a book, or jump to a place in a book, and see where I am. It seems that I have a choice in Preferences either to see page numbers (with no scrollable scroll bar) or to have a usable scrollbar along the side but no page numbers. It makes moving around within a book, as opposed to just going from one page to the next, very difficult.
So, is this feature "fixed" in Fremantle?
Well, the way you are explaining it, it sounds like you are simply using it wrong. FBReader provides several ways of navigation, see if any of these work for you:
1. Table of contents, if the book has one.
2. Scrollbar, which is ugly so I have it disabled.
3. "Old style" status bar that shows page number and a book progress bar which you touch to jump through the book.
4. Page number entry field which I had to disable in Maemo5 due to lack of toolbar space.
5. Undo/redo buttons that let you quickly switch to positions you previously navigated to. Think of them as autobookmarks.
So, one of these should work for you. Personally, I use #1 and #3.
RevdKathy
01-11-2010, 04:26 AM
Searching the net I only found some Russian authors and no Jane Austen, for example. Must be pointing to a Russian book site?
So feedbooks.com is checked in preferences, but only litres.ru works for me.
Project Gutenberg has some Jane Austen. (http://www.gutenberg.org/browse/authors/a#a68)
You might also like this thread. (http://talk.maemo.org/showthread.php?t=39044):)
geneven
01-11-2010, 08:22 AM
Project Gutenberg has some Jane Austen. (http://www.gutenberg.org/browse/authors/a#a68)
You might also like this thread. (http://talk.maemo.org/showthread.php?t=39044):)
I don't need to be told that Project Gutenberg has Jane Austen, thanks; I have probably known that for 15 years.
You might want to check out the Republic of Pembroke web site if you are an Austen fan.
The point is that FBreader makes it easy to download books from certain sites listed in the preferences. Did you even know that? Project Gutenberg isn't a choice. There are only two choices, a Russian site and Feedbooks.com. Feedbooks.com appears to get some books from Project Gutenberg.
However, Feedbooks.com does not work in several versions of FBreader on my tablets, meaning that zero English-language books can be dowmloaded using FBreader at my house.
No one has confirmed this problem; but I suspect it is general.
Edit: By the way, Kathy, you might check out the last post in the thread you thought I might like. It is from me.
lattenwald
01-11-2010, 09:06 AM
Kinetic scroll!!!1 Please :)
GeraldKo
01-11-2010, 07:09 PM
Well, the way you are explaining it, it sounds like you are simply using it wrong. FBReader provides several ways of navigation, see if any of these work for you:
1. Table of contents, if the book has one.
2. Scrollbar, which is ugly so I have it disabled.
3. "Old style" status bar that shows page number and a book progress bar which you touch to jump through the book.
4. Page number entry field which I had to disable in Maemo5 due to lack of toolbar space.
5. Undo/redo buttons that let you quickly switch to positions you previously navigated to. Think of them as autobookmarks.
So, one of these should work for you. Personally, I use #1 and #3.
fms, thanks for your reply. I would like to be able to use #3, but when I click on the "book progress bar," it just jumps to the next page of text, the same as if I were to touch anywhere else in the bottom half of the page. So I can't "scroll" or jump forward more than a single page, and I can't jump backwards at all.
I suppose I'm doing something wrong or have some Preference set in a way that causes problems, but I can't figure out what the problem is.
As for #4, are you saying that direct navigation to a page number is somehow accessible, just not from the toolbar? I can't find that method either.
So, answers as to how to do #3 and #4 would be greatly appreciated.
adancau
01-11-2010, 07:13 PM
is there a way to fremantle-ify the preferences menu (tidy it up for fremantle basically)? :) at the moment some of the input boxes in preferences and book properties are clearly cut off.
and on a side note, thank you for all your effort in porting fbreader :)
geneven
01-11-2010, 11:08 PM
You are right! The same thing happens on my N800, which of course doesn't have the latest version of FBreader installed. So there must be something wrong with Feedbooks.com, though I was able to access it just now from my browser.
Edit: well, something changed about feedbooks.com, not necessarily 'wrong'.
I guess it's possible that feedbooks.com is being blocked for me for some reason -- does this feature work for anyone else?
I posted an inquiry about this in the googlegroups fbreader group.
Here is the answer from the FBreader googlegroup:
geneven
I can't get books from feedbooks.com on two different versions of FBreader, one on my Nokia N800 and one on my Nokia N900. feedbooks.com is checked in the preferences. A Russian book site, also checked, works fine. I wonder if it is blocked in my area (to defend against spam, say) or it is a general problem.
Jan 10, 11:16 pm
geometer
Hi,
That's because the feedbooks API has been changed. New feedbooks API
is used in 0.12.* that will be released for maemo platform in February
2010.
Best,
-- Nikolay
I would like to be able to use #3, but when I click on the "book progress bar," it just jumps to the next page of text, the same as if I were to touch anywhere else in the bottom half of the page. So I can't "scroll" or jump forward more than a single page, and I can't jump backwards at all.
Once again, I cannot say much about your Maemo4 configuration. In the configuration I have set as default with Maemo5, the progress bar does work, although it is kinda tiny, so you have to aim well. You are welcome to look at the default configuration for Maemo5 (in ~/.FBReader) and try it in Maemo4 version.
As for #4, are you saying that direct navigation to a page number is somehow accessible, just not from the toolbar?
In Maemo5 version, there was a numeric field in the toolbar letting you enter the page number. I had to remove it as it was taking too much space. :(
is there a way to fremantle-ify the preferences menu (tidy it up for fremantle basically)?
It is possible and I have even looked at it, but I do not have time to work at it at the moment. Sorry.
RevdKathy
01-12-2010, 04:10 AM
I don't need to be told that Project Gutenberg has Jane Austen, thanks; I have probably known that for 15 years.
You might want to check out the Republic of Pembroke web site if you are an Austen fan.
The point is that FBreader makes it easy to download books from certain sites listed in the preferences. Did you even know that? Project Gutenberg isn't a choice. There are only two choices, a Russian site and Feedbooks.com. Feedbooks.com appears to get some books from Project Gutenberg.
However, Feedbooks.com does not work in several versions of FBreader on my tablets, meaning that zero English-language books can be dowmloaded using FBreader at my house.
No one has confirmed this problem; but I suspect it is general.
Edit: By the way, Kathy, you might check out the last post in the thread you thought I might like. It is from me.
Oops!
No, I didn't know that frbreader will look for books. I only have the version from extras so far, and I haven't found that function. Reading your post it sounded like you were having trouble finding books. Clearerly you're not. I apologise for misreading your post.
Is it just me or has the full screen exit icon gone opaque for everybody else, after upgrading to PR1.1?
lemmyslender
01-16-2010, 11:14 AM
Is it just me or has the full screen exit icon gone opaque for everybody else, after upgrading to PR1.1?
Same here. But it doesn't advance the page anymore when I exit fullscreen either, so that's ok.
Pejman
01-16-2010, 03:15 PM
How about search function? Any plan to include that in final release?
geneven
01-16-2010, 03:29 PM
How about search function? Any plan to include that in final release?
There is a technical delay in the search function that is included -- the site that they use is undergoing changes and the method for searching won't be available for a month or two, the FBreader folkperson told me.
I would rather they made FBreader download from Gutenberg.org, but they have chosen not to do that so far, so apparently we will just have to wait.
Fortunately, the program Mgutenberg works fine and is available for the N900 right now; it works well in conjunction with FBreader so us lazy people can relax.
A short update on the FBReader status:
1. I am currently working to eliminate battery drain caused by the timer that ticks when the on-screen clock is enabled.
2. The transparent full-screen icon has gone opaque again starting with PR1.1. Also, it has become much harder to tap scroll pages starting with PR1.1. Disabling the full-screen icon makes tap scrolling work again. Qwerty12, could you take a look at what is going on with that button one more time? =)
3. I have done some research on how click detection works in FBReader. It is way more complicated than one would expect. Among other things, enabling "finger only tap scrolling" does nothing as Maemo cannot differentiate between finger and stylus taps. Will probably just remove this option from the Maemo version to avoid confusing people.
tirtawn
02-28-2010, 02:02 AM
look forward for the update. There is no day without me using fbreader :).
geneven
03-14-2010, 10:14 PM
Did I mention I've been reading my legitimately-purchased Kindle books on the FBReader? Yes, after using the unswindle program and Kindle for PC to help get rid of the drm. Sometimes it's more convenient for me to read on the N900 than on the Kindle.
How is FBReader development going,anyone know? It's been a few weeks since we've heard anything new.
The fbreader.com site says that
"FBReader 0.12.7 for Linux/Windows computers and SmartQ devices is released (March 5, 2010)"
Does that mean anything to us N900 folks?
Hello All!
I have uploaded the new version of FBReader (0.10.7-11) to the Extras-Testing. This version fixes the battery drain incurred by the status bar clock. Please, vote for it here:
http://maemo.org/packages/package_instance/view/fremantle_extras-testing_free_armel/fbreader/0.10.7-11/
Yes, you SHOULD vote for it if you want to see it in Extras. Thank you.
tirtawn
03-22-2010, 12:06 AM
thanks, Upgraded mine and voted.
Alan_Peery
03-22-2010, 12:02 PM
That's because the feedbooks API has been changed. New feedbooks API is used in 0.12.* that will be released for maemo platform in February 2010.
I am still having problems with searching on Feedbooks, or believe I am as I would expect "Marx" to return at least one book... ;-)
I am still having problems with searching on Feedbooks, or believe I am as I would expect "Marx" to return at least one book... ;-)
My guess is that FeedBooks API is still down.
sierrafoxtrot
05-25-2010, 11:32 AM
don't know if it's a bug or not but now that i've updated to PR1.2 fbreader takes 10-15s to load a book when it only used to take 1-3s. needs to be recompiled with 1.2 sdk autobuilder? i'm not a dev so i i could be talking out my a** lol.
just a fyi
:)
lemmyslender
05-25-2010, 02:16 PM
don't know if it's a bug or not but now that i've updated to PR1.2 fbreader takes 10-15s to load a book when it only used to take 1-3s. needs to be recompiled with 1.2 sdk autobuilder? i'm not a dev so i i could be talking out my a** lol.
just a fyi
:)
Seeing the same here (and previously on leaked firmware). Just tap the screen and it will go to the book without waiting.
Litherayne
06-13-2010, 12:59 PM
Recently installed, what I think is, the latest version of this application. It works great but I just wanted to know if it was possible to zoom in or make the fonts larger.
Thanks
LR
Rob1n
06-13-2010, 01:02 PM
Recently installed, what I think is, the latest version of this application. It works great but I just wanted to know if it was possible to zoom in or make the fonts larger.
You can change the font size via the preferences/options menu - tap the dots at either side of the tabs to scroll to see more tabs.
Litherayne
06-13-2010, 01:13 PM
You can change the font size via the preferences/options menu - tap the dots at either side of the tabs to scroll to see more tabs.
feel like an idiot now, thanks
Hello, all!
The new version of FBReader (0.10.7-12) is in Extras-Testing now. Please, try it and vote for it here:
http://maemo.org/packages/package_instance/view/fremantle_extras-testing_free_armel/fbreader/0.10.7-12/
Changes:
1. The delay-on-load bug that appeared with PR1.2 has been fixed.
2. Flipped the rotate-page icon around, to reflect rotation direction.
3. Introduced the "scroll-by-drag" option and enabled it by default. With this option, touch-scrolling finally becomes reliable.
tirtawn
07-11-2010, 01:15 AM
Hello, all!
The new version of FBReader (0.10.7-12) is in Extras-Testing now. Please, try it and vote for it here:
http://maemo.org/packages/package_instance/view/fremantle_extras-testing_free_armel/fbreader/0.10.7-12/
Changes:
1. The delay-on-load bug that appeared with PR1.2 has been fixed.
2. Flipped the rotate-page icon around, to reflect rotation direction.
3. Introduced the "scroll-by-drag" option and enabled it by default. With this option, touch-scrolling finally becomes reliable.
fms: Thanks.
1. On-load is still slow. but the work around is still working, while loading, just tap and it will show the last books that you read. So I did not see the changes between this version and the last version.
2. scroll by drag, Hmm, wondering, I checked the preferences and its enabled. I can not really make it work. So Wondering how this work?
I have tried to remove the .FBReader directory and reload the FBReader so it will use the default option.
So wondering whether the scroll by drag, will be as smooth as when you flip the "list of contacts".
1. On-load is still slow. but the work around is still working, while loading, just tap and it will show the last books that you read. So I did not see the changes between this version and the last version.
Are you absolutely sure about this? Because I do not see it here. In fact, with the latest code changes, it should not happen.
2. scroll by drag, Hmm, wondering, I checked the preferences and its enabled. I can not really make it work. So Wondering how this work?
It is enabled at the same place as "Scroll by finger tap only". It is not really kinetic scrolling though. But it should reliably flip a page if you drag your finger up or down the screen.
altorn
07-11-2010, 02:30 AM
is there any chance of you adding PDF or ebook support? thank you.
is there any chance of you adding PDF or ebook support? thank you.
Only if the upstream FBReader adds it. Otherwise, there is eVince for PDF, and I have no idea what you mean by "ebook" here.
Everyone who still sees FBReader take a long time on startup, please, check your installed version of FBReader in the Application Manager. It should say
0.10.7-12
dchky
07-11-2010, 07:25 AM
Are you absolutely sure about this? Because I do not see it here. In fact, with the latest code changes, it should not happen.
I'll add a "me too" because it's still happening. "Loading book. Please wait" - if I leave it for about 20 to 30 seconds the text finally appears, if I tap on the screen as soon as I see the alert bar, the text instantly appears. Not really much of a problem, but it is one that exists in several places - seems like it's more related to the alert bar, needing a click to make it go away before the screen underneath refreshes.
The swipe to scroll option is a nice addition.
dpkg -p fbreader | awk /Version/
Version: 0.10.7-12
dpkg -p fbreader | awk /Version/ ==> Version: 0.10.7-12
Could you do the same for zlibrary ?
Rob1n
07-11-2010, 04:07 PM
Could you do the same for zlibrary ?
I had to manually update libzlibrary to get the fix. Perhaps you should update the minimum version dependency in FBReader?
I had to manually update libzlibrary to get the fix. Perhaps you should update the minimum version dependency in FBReader?
Well, now we know what is going on.
dchky
07-12-2010, 04:03 AM
Apologies for the delay - timezone thing. As you said, I had an older version of libzlibrary installed (0.10.7-11)
After updating that (0.10.7-13) the problem is gone. Thanks for the fix : ) Appreciated!
dannym
07-12-2010, 04:52 AM
Experimental (read: flaky) PDF support for FBReader 0.12.10 at http://www.scratchpost.org/software/Nokia/N900/FBReader/FBReader_PDF.patch
I am afraid I will have to ask you all to vote one more time, this time for version 0.10.7-13:
http://maemo.org/packages/package_instance/view/fremantle_extras-testing_free_armel/fbreader/0.10.7-13/
This version fixes the ZLibrary dependency, so that the right ZLibrary is pulled up every time you install FBReader. Thanks for understanding.
tirtawn
07-13-2010, 12:30 AM
I am afraid I will have to ask you all to vote one more time, this time for version 0.10.7-13:
http://maemo.org/packages/package_instance/view/fremantle_extras-testing_free_armel/fbreader/0.10.7-13/
This version fixes the ZLibrary dependency, so that the right ZLibrary is pulled up every time you install FBReader. Thanks for understanding.
Voted completed. And yes, this 0.10.7-13 works fine. Loading is fast now.
Thanks fms.
rebhana
07-13-2010, 05:44 AM
Works now fine! Thanks!
May I just post a feature request: I would welcome a possibility of choosing different background colors and font sizes under Preferences.
Rob1n
07-13-2010, 06:15 AM
May I just post a feature request: I would welcome a possibility of choosing different background colors and font sizes under Preferences.
You can already do this - you'll need to tap the little dots at the left/right of the visible tabs in order to scroll to the other tabs though.
kamishki
07-13-2010, 06:29 AM
Any chance of adding autorotate to FBreader...
I don't know about everyone else but if this is possible I would like it to be optional (we can map a key to the toggle) and also, optionally keep the feature active even if the keyboard is opened.
I am always changing how I hold the device on my commute and it would be nice if it could follow me and I often extend the keyboard for easier one handed operation (I have a whole bunch of keys set to turn pages)
Thanks
janezek
07-13-2010, 07:37 AM
i have just updated fbreader to the newest version, and not it doesnt wants to run anymore! how can i debug it? problems in new version?
Kristijan
Jamil
07-13-2010, 08:02 AM
Any chance of adding autorotate to FBreader...
I don't know about everyone else but if this is possible I would like it to be optional (we can map a key to the toggle) and also, optionally keep the feature active even if the keyboard is opened.
I am always changing how I hold the device on my commute and it would be nice if it could follow me and I often extend the keyboard for easier one handed operation (I have a whole bunch of keys set to turn pages)
Thanks
Hi,
How do you set a 'whole bunch' of keys to turn pages?
The up and down arrows on the keyboard turn pages, but I'd like to set A and Z to turn pages too. It's in Options I guess. I'll have a look.
Jamil
07-13-2010, 08:06 AM
Just figured it out.
It's in Preferences - Keys.
Jamil
07-13-2010, 08:11 AM
Now I just need a way to toggle a bg/text colour profile - e.g. flip from "dark bg/ light text" to "light bg/dark text" like you can in mGutenberg, but I don't think FB Reader can do that.
TinaHolmboe
07-13-2010, 08:30 AM
You can already do this - you'll need to tap the little dots at the left/right of the visible tabs in order to scroll to the other tabs though.
It's also possible to "scroll" through the various preferences tabs using the left/right arrow keys.
However ... there are a few problems with the preferences. :( Choose "Format", then "Regular Paragraph", and observe the "Line Start Indent" property - only the "-" (minus) control is visible; and that part-way. The same goes for other controls in the 'right hand column' so to speak.
This, and the difficulties in getting preferences to stick for EPUB files is among the major problems I, personally, have with FBReader at the moment.
(FYI: http://blog.fogdo.net/archive/n900_-_the_e-book_reader.html )
lemmyslender
07-13-2010, 09:48 AM
Does anyone else have trouble selecting books that have already been added to the library?
If I single tap on a book it moves the list up or down 1 screen. Double tapping will open a book after moving the list, so I have to guess where the book is at, double tap and hope.
Any ideas? (Same in last 2 versions)
Rob1n
07-13-2010, 10:25 AM
Does anyone else have trouble selecting books that have already been added to the library?
If I single tap on a book it moves the list up or down 1 screen. Double tapping will open a book after moving the list, so I have to guess where the book is at, double tap and hope.
Any ideas? (Same in last 2 versions)
I find I usually have to tap just above the book title, but it sometimes takes a number of tries to get it right, otherwise it just pages up/down the screen.
Does anyone else have trouble selecting books that have already been added to the library? If I single tap on a book it moves the list up or down 1 screen. Double tapping will open a book after moving the list, so I have to guess where the book is at, double tap and hope.
Enable Drag Scrolling. This will free normal click events for selection.
PS: It is in the Settings. No, look for it.
lemmyslender
07-13-2010, 03:01 PM
Tapping above the title doesn't seem to work (unless I haven't found that magic height).
Tap scrollings:
unchecked - Scroll on finger tap only
checked - Scroll by Dragging Only
Tap and Drag both seem to work? Any other settings that should be changed in conjunction with those?
extendedping
07-19-2010, 05:21 PM
I just discovered this nice app....
is there any way to see the table of contents on an epub document? I have a bunch of oreilly technical ebooks. the .mobe does not format well in fbreader on my n900, but has table of contents. epub formats really well...but with no table of contents. how to navigate a giant oreilly technical epub book on a 3 1/2 device with no table of contents. btw I did look at the fbreader site and they say toc was enabled some time ago. my dpkg -l grep -i fbreader says I have 0.10.7-11 version. Is this the latest? I have not tinkered with any non standard rwepos for fear of bricking my device. Thanks for listening.
Rob1n
07-20-2010, 05:43 AM
is there any way to see the table of contents on an epub document?
From what I've seen, the TOC seems to show up at the end of the book.
extendedping
07-20-2010, 08:36 AM
From what I've seen, the TOC seems to show up at the end of the book.
on all my epub going to toc takes me to the end of the book, like a different section (in other words if the book is 400 pages, it will say page 1 of 1 but you can see the slider at the bottom is all the way to the right, so really it is like at the end of the book), but then the page just has a blue link that says "cover" and hitting that takes me to the cover at the beginning of the document.
same document on .mobi though will in fact take me to the toc.
so it seems either it just does not have the toc for epub or at least I I can tell. :(
Rob1n
07-20-2010, 09:09 AM
on all my epub going to toc takes me to the end of the book, like a different section (in other words if the book is 400 pages, it will say page 1 of 1 but you can see the slider at the bottom is all the way to the right, so really it is like at the end of the book), but then the page just has a blue link that says "cover" and hitting that takes me to the cover at the beginning of the document.
same document on .mobi though will in fact take me to the toc.
so it seems either it just does not have the toc for epub or at least I I can tell. :(
Looks like a bug in the TOC handling. I've just had a check, and the O'Reilly ebooks have a full TOC when viewed in Calibre on the PC, but only have the cover in the TOC in FBReader. The Baen ebooks I have show full TOCs in both though.
Flandry
07-20-2010, 09:16 AM
You might give http://talk.maemo.org/showthread.php?t=58340 a try. It specializes in epub.
Rob1n
07-20-2010, 09:56 AM
Looks like a bug in the TOC handling. I've just had a check, and the O'Reilly ebooks have a full TOC when viewed in Calibre on the PC, but only have the cover in the TOC in FBReader. The Baen ebooks I have show full TOCs in both though.
I've checked with FBReader on the PC, and that also fails to show the TOC, so it's a generic issue rather than an N900-specific problem. I've also tried MeBook on the N900, and that just locks up completely when trying to open one of the O'Reilly books (I left it 5 minutes and it still hadn't opened).
extendedping
07-20-2010, 12:03 PM
thanks for the heads up, I guess toc and good formatting are a no go for oreilly then on the n900 :(
extendedping
07-20-2010, 12:20 PM
too bad I was so excited too :(
I am using Dorian to read my O'Reilly epubs - it seems to recognise the TOCs. It has some other bugs but in general seems to be a lot quicker than fbreader.
extendedping
08-30-2010, 11:24 AM
I am using Dorian to read my O'Reilly epubs - it seems to recognise the TOCs. It has some other bugs but in general seems to be a lot quicker than fbreader.
It does not seem my toc...it just shows numbers which pertain to each section but you have no idea what the sections pertain to or which chapter the sections pertain to.
geneven
11-01-2010, 11:00 PM
In the latest version of FBreader I can't copy and paste text. You can turn on allow text selection in Preferences but you used to be able to choose copy selection to clipboard and now that's gone.
Ctrl-v has never worked in FBreader and still doesn't now, it seems.
Rob1n
11-02-2010, 05:29 AM
In the latest version of FBreader I can't copy and paste text. You can turn on allow text selection in Preferences but you used to be able to choose copy selection to clipboard and now that's gone.
Ctrl-v has never worked in FBreader and still doesn't now, it seems.
I'll have a look at adding that back in.
I'm personally missing search in the Library window, but I found that there is no such search in the upstream FBReader either. Ideally I would like to have a limiting search like in the contact application so that when you start typing only the entries that match are shown. I have far too many books installed and flipping through them searching for them is too inefficient...
Rob1n
11-02-2010, 06:04 AM
I'll have a look at adding that back in.
A new version is being uploaded now, adding back the "Copy to clipboard" option (with Ctrl+C as a keyboard shortcut). There doesn't look to be any paste functionality in fbreader at all though.
Rob1n
11-02-2010, 06:06 AM
I'm personally missing search in the Library window, but I found that there is no such search in the upstream FBReader either. Ideally I would like to have a limiting search like in the contact application so that when you start typing only the entries that match are shown. I have far too many books installed and flipping through them searching for them is too inefficient...
Did this work in the old version? There does look to be some sort of search functionality that I can see about re-enabling. I think filtering (as you suggest, which would indeed be better) would need to be implemented upstream though.
Hello, Rob1n
Could you please return the standard Hildon notifications (rather than the gray messages at the top left corner) and do something about the Library window (barely useful in the new version)?
Did this work in the old version? There does look to be some sort of search functionality that I can see about re-enabling. I think filtering (as you suggest, which would indeed be better) would need to be implemented upstream though.
Yes, there was a simple search in the earlier version in the Library view. It would open up highlight the first book that matched the search term. It would be great getting this back.
Btw, do you have a public repo with your maemo source changes for FBReader?
Rob1n
11-02-2010, 07:30 AM
Hello, Rob1n
Could you please return the standard Hildon notifications (rather than the gray messages at the top left corner) and do something about the Library window (barely useful in the new version)?
What's wrong with the Library window? It works perfectly well here. I'll have a look at the notifications - it depends on how they're implemented.
Rob1n
11-02-2010, 07:37 AM
Yes, there was a simple search in the earlier version in the Library view. It would open up highlight the first book that matched the search term. It would be great getting this back.
I can't find anything in the current release to do this - the only search functionality I can find is within a book. I'll pull down the old release and have a look there. I thought there was some filter functionality, but it seems to be just a stub at the moment :( Still, perhaps that means it'll be coming in a future release.
Btw, do you have a public repo with your maemo source changes for FBReader?
No - you can grab all the diffs (and the shell script I use to apply them) from here (http://www.robinhill.me.uk/downloads/fbreader_0.12.10-7.changes.tar.gz) (not all the diffs are used though). They apply against the fbreader-0.12.10 source code you can download from fbreader.org.
JanKrejcarek
11-02-2010, 08:05 AM
What's wrong with the Library window? It works perfectly well here.
Hello, I also think that the previous Library view was better. Now in landscape mode, only five books fit on a page, thus You have to scroll a lot more then in previous versions.
To read a book, you can't tap on the book's icon or title which are quite big, but You have to hit the really small 'Read book' link instead. If You have multiple categories and open one of them than the only way to get to another category is to either scroll through all the books (remember - only five fit on a page, so scrolling is annoying) or scroll back to the category and hide the list there. And there is no search field to filter the list (to achieve less scrolling), so the Library really is merely unusable...
So, if You would:
- allow to close a category using a button (there is plenty of space at the bottom)
- make the list of books more condensed to fit more books on a page (I suggest getting rid of the links below title, ie. read, edit and remove book - the screen space is too precious to have them where they are)
- allow to open a book by tapping the book's icon and title
- allow to filter the list of books
that would in my opinion make it more usable than it is now.
Thanks a lot in advance!
Jan
geneven
11-02-2010, 08:27 AM
Nice; Ctrl-C to copy and Ctrl-V to paste are now working, and Copy Selection to Clipboard is back.
Rob1n
11-02-2010, 09:14 AM
Hello, I also think that the previous Library view was better. Now in landscape mode, only five books fit on a page, thus You have to scroll a lot more then in previous versions.
To read a book, you can't tap on the book's icon or title which are quite big, but You have to hit the really small 'Read book' link instead. If You have multiple categories and open one of them than the only way to get to another category is to either scroll through all the books (remember - only five fit on a page, so scrolling is annoying) or scroll back to the category and hide the list there. And there is no search field to filter the list (to achieve less scrolling), so the Library really is merely unusable...
I must say that I prefer the new layout. Yes, there's fewer books shown on a page, but they're clustered nicely by author & series. Yes, opening a book can be quite tricky, but I found it just as difficult with the previous version. And you get 14 books on a page in portrait mode :)
I'll see how easy it is to offer the old layout as an option though.
So, if You would:
- allow to close a category using a button (there is plenty of space at the bottom)
- make the list of books more condensed to fit more books on a page (I suggest getting rid of the links below title, ie. read, edit and remove book - the screen space is too precious to have them where they are)
- allow to open a book by tapping the book's icon and title
- allow to filter the list of books
Sorry, those are all upstream features (I think - closing a category may be feasible to add, but I'll have to look into that) - log bugs/feature requests via fbreader.org for these. I'm quite happy to enable/disable existing functionality, or add in Maemo-specific features (if they're simple enough and fit into the existing framework) but I'm not interested in forking the project.
What's wrong with the Library window? It works perfectly well here.
Well, the labels are too small now and cannot be easily pressed. The standard scrolling methods that work elsewhere in FBReader no longer work in the Library window. Instead, it has got an ugly and unusable scrollbar. And the whole thing got slower for some reason, probably because it has to render more complicated content now. IMHO, you should at least make labels bigger and restore proper scrolling or, if there is such an option, return the old Library interface.
I'll have a look at the notifications - it depends on how they're implemented.
They were implemented with hildon notification ribbons. In fact, I have been fixing them the last time, after PR1.2 changed Gtk+ event handling mechanisms. No idea why FBReader reverted to those corner messages now.
extendedping
11-02-2010, 02:30 PM
so far my gripe is the little fs button in the bottom right hand corner.
used to be I could get it to leave full screen easily, now it takes about 10 taps till it will work. and I have calibrated several times. it that one feature could be made easier (press anywhere on it and it exits full screen) that would be great. thanks.
Rob1n
11-02-2010, 05:22 PM
Well, the labels are too small now and cannot be easily pressed. The standard scrolling methods that work elsewhere in FBReader no longer work in the Library window. Instead, it has got an ugly and unusable scrollbar. And the whole thing got slower for some reason, probably because it has to render more complicated content now. IMHO, you should at least make labels bigger and restore proper scrolling or, if there is such an option, return the old Library interface.
The volume key scroll works in the library, but the tap scrolling doesn't - I'll try to dig into that one as well.
They were implemented with hildon notification ribbons. In fact, I have been fixing them the last time, after PR1.2 changed Gtk+ event handling mechanisms. No idea why FBReader reverted to those corner messages now.
Yeah, I've found that - it's still supposed to be using the hildon notifications, but the upstream author looks to have tried to abstract out the handling of all the UI-specific code, and has made a complete mess of it (so the UI-specific code doesn't actually get reached). I've been trying to work around it all this evening, but I've not found a clean solution yet - I may have to make a nasty hack for now :(
Yeah, I've found that - it's still supposed to be using the hildon notifications, but the upstream author looks to have tried to abstract out the handling of all the UI-specific code, and has made a complete mess of it (so the UI-specific code doesn't actually get reached). I've been trying to work around it all this evening, but I've not found a clean solution yet - I may have to make a nasty hack for now :(
I would say, fix the upstream code. The author is pretty accepting of changes to the code, so as long as you keep the original style and approach, your work will not go in vain.
Rob1n
11-03-2010, 09:27 AM
Version 0.12.10-8 has now been uploaded. This restores the hildon notifications (turned out a lot simpler than I though - just one method that needed changing to virtual) and makes the cover image (or author image) and author/series/book titles clickable links, either opening the book or expanding/collapsing the tree.
I'll have a look at doing a more basic library view next, eliminating the cover art and extra links. I'll also look into enabling the other scroll methods in the library.
extendedping
11-03-2010, 10:13 AM
Ignore post about fs button, I rebooted and it works great. Its great to see this app getting worked on, a good ereader is much more important then any game I could have on my phone.
TinaHolmboe
11-03-2010, 10:29 AM
FBreader has come a long way, and I'm particularly glad for the improved epub support.
But ... I am at a loss to find any way to add a book to the library from inside the application itself. It doesn't search sub-folders, despite the appropriate box being ticked.
There's also the problem with the preference editor not migrated to Maemo UI, which makes changing options very, very hard indeed.
irene
11-03-2010, 10:34 AM
Need help pls
I have updated my fbreader to 0.12.10
and now it won't recognize fb2's or any formats but txt's
thanks! :)
extendedping
11-03-2010, 11:33 AM
ok a few requests here...
1) fs button does not exist in library mode, this means if you decide to exit the app in library mode you must either a) select a book first or b) use keyboard ctrl backspace to minimize app then hope your touch closes it (I usually miss and it just reexpand it).
2) option to open app in full screen, since the ability to go to fs already exists, why not have this option?
3) library view that just shows book covers. for whatever reason my oreilly.com books work not so well with the library function in fbreader (but work better in say dorian). In fbreader. for instance I have 17 books but since it by default sorts by author, many of the books repeat in the library (I have 32 choices to be exact because if a book has multiple authors I get multiple entries for the same book). and I have to drill down through authors to get to the books. dorian and meebook on the other hand just show the book covers and titles, which is much easier. to have this functionality and to be able to set default library view would be great.
thanks for listening...
Rob1n
11-03-2010, 11:57 AM
But ... I am at a loss to find any way to add a book to the library from inside the application itself. It doesn't search sub-folders, despite the appropriate box being ticked.
That's odd - mine searches within subdirectories with no problems (my epub books are all in subdirectories by author). I'll look at re-adding the "Add book" option to the library menu though.
There's also the problem with the preference editor not migrated to Maemo UI, which makes changing options very, very hard indeed.
Yeah. There is a partly migrated version, but I need to look into how to get it enabled (and make sure it still offers all the options).
Need help pls
I have updated my fbreader to 0.12.10
and now it won't recognize fb2's or any formats but txt's
I'll try to grab some alternate formats and try them. That's all upstream functionality though, and certainly shouldn't be affected by any of the patches I've added.
EDIT2: I've just tried an fb2 (from fictionbook-lib.org) and that showed up (and opened) fine.
1) fs button does not exist in library mode, this means if you decide to exit the app in library mode you must either a) select a book first or b) use keyboard ctrl backspace to minimize app then hope your touch closes it (I usually miss and it just reexpand it).
You can also press "F" on the keyboard to exit full-screen mode. I'll look at forcing the fullscreen overlay back on for library view though (there's no way to add the FS button).
2) option to open app in full screen, since the ability to go to fs already exists, why not have this option?
Good question - should be straightforward enough to add.
3) library view that just shows book covers. for whatever reason my oreilly.com books work not so well with the library function in fbreader (but work better in say dorian). In fbreader. for instance I have 17 books but since it by default sorts by author, many of the books repeat in the library (I have 32 choices to be exact because if a book has multiple authors I get multiple entries for the same book). and I have to drill down through authors to get to the books. dorian and meebook on the other hand just show the book covers and titles, which is much easier. to have this functionality and to be able to set default library view would be great.
You could do this via the tag view (and deleting all tags from the books) but that's a bit messy. I'll have a look at how easy it'll be to do a non-clustered view. This'll get very messy if you have hundreds of books though (and how should it be sorted - by title I guess?).
Also, version 0.12.10-9 has now been uploaded, adding a basic library view option (in the preferences dialog). This shows only the author/series/title/tag label (with a +/- to indicate where they'll expand/collapse). The spacing looks reasonable enough to me, but let me know if you feel it's too spread out or too tight to easily select.
EDIT: Oh, the tap scrolling in the library view will have to wait - it's going to be a lot of work to add that in, so I'll look into some of these other issues/requests first.
extendedping
11-03-2010, 12:21 PM
And you thought this would be a little side project :)
TinaHolmboe
11-03-2010, 12:45 PM
That's odd - mine searches within subdirectories with no problems (my epub books are all in subdirectories by author). I'll look at re-adding the "Add book" option to the library menu though.
I've just downloaded "First & Only" from the Black Library (Free eBook Fridays, yay), and copied it to
device:/home/user/.documents/MyDocs/ebooks/Black Library
THEN I found a spelling error in the "Book Path". Mea culpa; ignore the above problem report, please.
Now just to wait until FBreader has indexed everything down there ....
Rob1n
11-04-2010, 11:47 AM
Version 0.12.10-10 now uploaded. This adds an option to start in fullscreen mode, an extra view mode for the library (by name - without any hierarchy), and forces the fullscreen overlay button on in the Library view (making it easy to toggle back from fullscreen). There's also a few cleanups to the popup dialog code (added busy spinner) and the fullscreen code.
With adding the fullscreen startup option, I've added a new Startup tab to the preferences, and moved the option to start in the library view there as well (this may cause fbreader to forget the previous setting though, so check this if you're using this option).
The source code changes are available from here (http://www.robinhill.me.uk/downloads/fbreader_0.12.10-10.changes.tar.gz).
extendedping
11-04-2010, 12:33 PM
you're really banging out the releases with the changes implemented, this is great :)
dorian seems to be moving too...its an all out ereader war (meebook is pretty far in the rear right now).
adhrie
11-04-2010, 12:35 PM
i'm having problem opening .chm files since flashing to PR 1.3
already installed the latest 0.12.10-10 still having problem
tried opening .chm files from file manager and point fbreader to open it but still no luck
.chm books didn't showed in the library eventhough the path are correct
there is no add book icon or option in the library
any idea how to fix this?
Rob1n
11-04-2010, 12:47 PM
i'm having problem opening .chm files since flashing to PR 1.3
already installed the latest 0.12.10-10 still having problem
tried opening .chm files from file manager and point fbreader to open it but still no luck
.chm books didn't showed in the library eventhough the path are correct
there is no add book icon or option in the library
any idea how to fix this?
I'll have a play around with that this evening - I should definitely be able to get the "Add book" option in, but I'll also try to track down why it's not seeing them in the first place.
Rob1n
11-04-2010, 12:50 PM
I'll have a play around with that this evening - I should definitely be able to get the "Add book" option in, but I'll also try to track down why it's not seeing them in the first place.
And I've just tried the desktop version, and the version in scratchbox. They both load .chm files fine, as long as the option to collect books without metadata is enabled. Can you make sure this is set and see whether that helps?
extendedping
11-04-2010, 01:43 PM
Ok first off thanks for all the work you are putting in. 2 issues I noticed off the bat.
1) I selected the new show covers view and I could neither swipe or use the volume rocker button to move down to page 2.
2) I know I cried wolf earlier, but it seems the little fs button no longer works at all. I tried 2 recalibrations and a reboot, and after 5 minutes of poking in and around fs with my stylus, it never exited full screen.
also just to make things more intuitive, it might make sense to put the options to show the fs and the other one to keep bigger full screen button on the same page in options, as they kind of relate but unless you read these threads it would be hard to figure out what do do just browsing though preferences. I would explain the options I am talking about better but since I opted for the new "start in full screen mode" and I can't use fs to exit it I can't get to the preferences dialogue :(
a final request (well they are never final are they?)...you have the small swipe option, is there a way to make it swipe more then one line at a time? like say 3 lines? again sorry it that option is already there but I am locked out at this moment...
Rob1n
11-04-2010, 02:28 PM
1) I selected the new show covers view and I could neither swipe or use the volume rocker button to move down to page 2.
Swipe definitely won't work - there's no support for that in the library view at all. Presumably the old version just mapped the library into the book view, so inherited all the same functionality, whereas the new version has totally separate frameworks for each. The volume rocker button works fine here though, in any library mode.
2) I know I cried wolf earlier, but it seems the little fs button no longer works at all. I tried 2 recalibrations and a reboot, and after 5 minutes of poking in and around fs with my stylus, it never exited full screen.
Again, I can't reproduce this one. It sometimes takes a couple of presses, but I've no problem using either finger or stylus.
also just to make things more intuitive, it might make sense to put the options to show the fs and the other one to keep bigger full screen button on the same page in options, as they kind of relate but unless you read these threads it would be hard to figure out what do do just browsing though preferences. I would explain the options I am talking about better but since I opted for the new "start in full screen mode" and I can't use fs to exit it I can't get to the preferences dialogue :(
From one point of view, yes. However, one is a global option (applying to the indicator bar, so present on that tab) and the other is maemo-specific (so on the Maemo tab).
a final request (well they are never final are they?)...you have the small swipe option, is there a way to make it swipe more then one line at a time? like say 3 lines? again sorry it that option is already there but I am locked out at this moment...
That's already there - on the Scrolling tab there's an option "Lines to Scroll per Line Scrolling". The small swipe just calls the line scroll function, so should use this value.
You can edit the ~/.FBReader/options.xml and edit the StartFullscreen option if you want to get access back to the menu. I'd recommend adding a shortcut for fullscreen mode as well (I thought that was a default, but apparently not - I'll see about adding this in for the next release).
EDIT: Ah, Ctrl+Enter is the default fullscreen toggle keybinding.
Rob1n, please, return "keep 1 line on page-scroll" default setting back: I specifically left it there, so that whoever turns a page could see the context he/she has been reading. One line does not make a difference in terms of efficiency, but provides some continuity to the reader.
extendedping
11-04-2010, 02:56 PM
hmm after 10 more minutes of clicking can say with certainty that fs is not working for me. I will reinstall and report back.
Rob1n
11-04-2010, 03:21 PM
Rob1n, please, return "keep 1 line on page-scroll" default setting back: I specifically left it there, so that whoever turns a page could see the context he/she has been reading. One line does not make a difference in terms of efficiency, but provides some continuity to the reader.
I'd brought across all the default settings from before, but it looks like the setting name has changed in the new version, so it was being ignored. I'll fix this in the next release.
adhrie
11-04-2010, 03:21 PM
collect books without metainfo already checked and .chm books still didn't show
probably something wrong with my .chm book (but it loads fine on my desktop Isilo and the previous version (don't remember which) of fbreader on my n900)
will try to find another .chm books and i'll let you know if anything changes...
extendedping
11-04-2010, 04:04 PM
ok I reinstalled twice. for sure fs is not working.
questions...
1) I am in "start in fs mode"
2) I disabled the option to have a big button to return to full screen.
3) hitting f on the keyboard does not exit fs (I think it did previously) :(
Rob1n
11-04-2010, 04:47 PM
ok I reinstalled twice. for sure fs is not working.
questions...
1) I am in "start in fs mode"
2) I disabled the option to have a big button to return to full screen.
3) hitting f on the keyboard does not exit fs (I think it did previously) :(
The default shortcut is Ctrl+Enter - "F" will only work if you've added it specifically.
extendedping
11-04-2010, 05:23 PM
bingo, I guess you need to have enable navigation enabled I did not, previously I don't thing you needed it but I am probably wrong (I usually am).
this is really looking like a great app with the work put into it.
damn you rob1n you will end up costing me $100 (the price for the mugen battery after shipping) now that this app is really usable...
Rob1n
11-04-2010, 06:02 PM
bingo, I guess you need to have enable navigation enabled I did not, previously I don't thing you needed it but I am probably wrong (I usually am).
Glad you've been able to track that down. I don't think that'll have changed at all from previous version, but I'll look into fixing it for next release - those settings shouldn't be dependent.
Rob1n
11-05-2010, 02:06 PM
Version 0.12.10-11 now uploaded. The changes are:
Fixed changed option names in default config Added "Add book" menu option Made indicator fullscreen button independent of the "enable navigation" setting Hildonised application menu Hildonised the configuration dialog
The menu and configuration changes were already in the code, but just weren't enabled before (there were some fixes I needed to do as well). I'm not entirely happy with the layout though - any suggestions on ways to improve it?
The source code changes are available from here (http://www.robinhill.me.uk/downloads/fbreader_0.12.10-11.changes.tar.gz).
Version 0.12.10-11 now uploaded. The changes are:
Fixed changed option names in default config Added "Add book" menu option Made indicator fullscreen button independent of the "enable navigation" setting Hildonised application menu Hildonised the configuration dialog
The menu and configuration changes were already in the code, but just weren't enabled before (there were some fixes I needed to do as well). I'm not entirely happy with the layout though - any suggestions on ways to improve it?
The source code changes are available from here (http://www.robinhill.me.uk/downloads/fbreader_0.12.10-11.changes.tar.gz).
Would it be possible to push this to the Diablo repos too?
-jkq
Rob1n
11-05-2010, 02:31 PM
Would it be possible to push this to the Diablo repos too?
I'll have a look - I'll need to set up a diablo scratchbox and make sure if compiles and runs there first.
extendedping
11-05-2010, 03:12 PM
good to see this app getting the love it needs...
extendedping
11-05-2010, 11:44 PM
warning...noticed in the last build...
defaulted to saving 1 line on new page from old page. I moved that to 0 and changed nothing else in preferences. suddenly fbreader looked and acted differernt...looked again in preferences and every box was now unchecked...hmm there is a major glitch somewhere in this new build I think...
Rob1n
11-06-2010, 07:52 AM
warning...noticed in the last build...
defaulted to saving 1 line on new page from old page. I moved that to 0 and changed nothing else in preferences. suddenly fbreader looked and acted differernt...looked again in preferences and every box was now unchecked...hmm there is a major glitch somewhere in this new build I think...
Yes, looks like it's failing to read the value from the checkbox fields. Editing any value would seem to clear them all. I'll look into this ASAP.
extendedping
11-06-2010, 07:59 AM
thanks it is developers like you who keep this device alive...
Rob1n
11-06-2010, 10:28 AM
Version 0.12.10-12 now uploaded. The changes are:
Fixed read of checkbox config state Fixed checkbox dependencies Fixes to allow building on Maemo 4
I've uploaded this for both Fremantle and Diablo. The Diablo version doesn't support keeping the display on (I've not found any code for that yet), and doesn't feature the hildonised menu & config (as this is all using Maemo 5 specific code). The remaining features should be exactly the same though.
The source code changes are available from here (http://www.robinhill.me.uk/downloads/fbreader_0.12.10-12.changes.tar.gz).
extendedping
11-06-2010, 10:39 AM
Thanks now I can get back to reading on my n900 :)
If I find anything I will not report it till monday so you can have a weekend....
locolyric
11-06-2010, 11:43 AM
just update the fbreader to the latest version.
seems the preference do have some bugs, i made the change but when enter preference again, all things reset back to the status earlier.
even the fullscreen mode don't have the button to exit it.
yes, i do choose , show the exit fullscreen button in the menu.
extendedping
11-06-2010, 12:01 PM
I guess this makes me a liar.
I resorted all my original check boxes. I have it opening in fs mode. Now when I go to library and click on a book (I have it in the most basic library view where all it does is show the names of the books, no icons) and click on a book (either the one I was just on or on another one) it says loading book and then does one of two things.
a) fbreader crashes
b) it hangs on library and you need to eventually perform an action (such as going into full screen or rotating the book) to get the book back.
Looking at the app a few more requests...
1) Open books in fs option. As it is now you can open the app to open a book in fs but if you then say use the lib or toc you are brought to the next (or same) book not in fs mode...
2) taking that a step further, how about options to open toc and library in fs mode? I see the fs icon has already been implemented in the toc so why not give the option to just enter in full screen? I wonder if it then could be implemented in the library as well? I guess my overall point is that on a screen this size it really matters in terms of real estate when you are in full screen or not, and the more full screen default areas in my opinion, the better...
3) Press of the same book you were in in library mode take you to that book immediately as opposed to having to reload the book. I think this would be possible as I know in keyboard shortcuts there is an option to simply go back to your last page (was it cancel or quit?)...
4) the motherload functionality (from my perspective)...2 more tiny buttons on the bottom of the screen (I could do without the indicator and just keep the pages to know my position to save real estate)...a tc (table of contents) and a lb (library) button similar to and beside the fs button. In this case if I had entered books (and app) in fs mode along with library and toc in full screen mode enabled, using the device would be really intuitive and fast. Just enter, you are in book mode in fs, 1 click to go to toc, 1 click to go to library (and within library 1 click on book you are already in to go back fast to that book) and 1 click when you need to go full screen. heck you could even put a pr (preference) button on the bottom as well and be done with crippled small screen (for most actions). then you could even have one option in preferences that loads all the full screen options mentioned above, effectively making all the defaults full screen but with the ability to use the small screen mode at any point with the fs button...and duh a rt (rotate) button as well.
basically use of the bottom to put all the most commonly used options one would need while using the device on fs.
5) Enter library option with tap of library button (or just the screen) when the device is loading. This way you have the ability to usually load your last book, but enter the library to short circuit the book load if you want...
Sorry for the mouthful I was kind of going on a stream of thought there...
Rob1n
11-06-2010, 02:10 PM
just update the fbreader to the latest version.
seems the preference do have some bugs, i made the change but when enter preference again, all things reset back to the status earlier.
even the fullscreen mode don't have the button to exit it.
yes, i do choose , show the exit fullscreen button in the menu.
Are you sure that's not the 0.12.10-11 version? This issue was fixed in 0.12.10-12.
I resorted all my original check boxes. I have it opening in fs mode. Now when I go to library and click on a book (I have it in the most basic library view where all it does is show the names of the books, no icons) and click on a book (either the one I was just on or on another one) it says loading book and then does one of two things.
a) fbreader crashes
b) it hangs on library and you need to eventually perform an action (such as going into full screen or rotating the book) to get the book back.
Looks like this came in somewhere between -10 and -11 - I'll track down the change and get this fixed. I've not seen the crash myself - it just looks like it's failing to redraw the screen.
1) Open books in fs option. As it is now you can open the app to open a book in fs but if you then say use the lib or toc you are brought to the next (or same) book not in fs mode...
2) taking that a step further, how about options to open toc and library in fs mode? I see the fs icon has already been implemented in the toc so why not give the option to just enter in full screen? I wonder if it then could be implemented in the library as well? I guess my overall point is that on a screen this size it really matters in terms of real estate when you are in full screen or not, and the more full screen default areas in my opinion, the better...
This should be possible, but it's not exactly a lot of work to tap the fullscreen button in the toolbar! I'll have a look, but I don't see a lot of point in this unless you can change between the screen without needing to leave fullscreen mode.
3) Press of the same book you were in in library mode take you to that book immediately as opposed to having to reload the book. I think this would be possible as I know in keyboard shortcuts there is an option to simply go back to your last page (was it cancel or quit?)...
That should be straightforward enough, yes.
4) the motherload functionality (from my perspective)...2 more tiny buttons on the bottom of the screen (I could do without the indicator and just keep the pages to know my position to save real estate)...a tc (table of contents) and a lb (library) button similar to and beside the fs button. In this case if I had entered books (and app) in fs mode along with library and toc in full screen mode enabled, using the device would be really intuitive and fast. Just enter, you are in book mode in fs, 1 click to go to toc, 1 click to go to library (and within library 1 click on book you are already in to go back fast to that book) and 1 click when you need to go full screen. heck you could even put a pr (preference) button on the bottom as well and be done with crippled small screen (for most actions). then you could even have one option in preferences that loads all the full screen options mentioned above, effectively making all the defaults full screen but with the ability to use the small screen mode at any point with the fs button...and duh a rt (rotate) button as well.
basically use of the bottom to put all the most commonly used options one would need while using the device on fs.
I don't think that's really workable - putting any more buttons in there will just make it impossible to press the correct one with any accuracy. I'll look into some other options to offer the same functionality though.
5) Enter library option with tap of library button (or just the screen) when the device is loading. This way you have the ability to usually load your last book, but enter the library to short circuit the book load if you want...
I'll see about this - I'm not sure there's an easy way to cancel the loading process though.
vBulletin® v3.8.7, Copyright ©2000-2013, vBulletin Solutions, Inc.