| 1   2     3   | Next | Last
maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   New FBReader build in Extras-Devel (https://talk.maemo.org/showthread.php?t=36857)

fms 2009-12-12 09:45

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 2009-12-12 10:46

Re: New FBReader build in Extras-Devel
 
Great. Would it be much work to port the current 12.0 version?

mikkov 2009-12-12 11:18

Re: New FBReader build in Extras-Devel
 
Quote:

Originally Posted by fms (Post 424198)
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..

fms 2009-12-12 11:24

Re: New FBReader build in Extras-Devel
 
Quote:

Originally Posted by DaSilva (Post 424233)
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.

fms 2009-12-12 11:27

Re: New FBReader build in Extras-Devel
 
Quote:

Originally Posted by mikkov (Post 424251)
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 2009-12-12 12:53

Re: New FBReader build in Extras-Devel
 
Jaffa was asking for this one, and I can see why.

Here's a patch (http://qwerty12.qole.org/hefsbutton_...10.7-1.diff.gz) to add conny'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 2009-12-12 13:50

Re: New FBReader build in Extras-Devel
 
Quote:

Originally Posted by fms (Post 424198)
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?

fms 2009-12-12 13:59

Re: New FBReader build in Extras-Devel
 
Quote:

Originally Posted by qwerty12 (Post 424313)
Here's a patch (http://qwerty12.qole.org/hefsbutton_...10.7-1.diff.gz) to add conny'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 2009-12-12 14:03

Re: New FBReader build in Extras-Devel
 
Quote:

Originally Posted by fms (Post 424366)
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-d...17-1_armel.deb should contain them.

fms 2009-12-12 14:24

Re: New FBReader build in Extras-Devel
 
Quote:

Originally Posted by qwerty12 (Post 424375)
I scp'ed them from my now-dead N810, but http://repository.maemo.org/extras-d...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).

fms 2009-12-12 15:28

Re: New FBReader build in Extras-Devel
 
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 2009-12-12 15:40

Re: New FBReader build in Extras-Devel
 
Quote:

Originally Posted by fms (Post 424261)
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/p...n-free/source/ (I am assuming that it's possible to upload source to non-free)

fms 2009-12-12 16:58

Re: New FBReader build in Extras-Devel
 
Quote:

Originally Posted by mikkov (Post 424467)
So it seems. Where's the source then? I don't see it here http://repository.maemo.org/extras/p...n-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 2009-12-12 17:40

Re: New FBReader build in Extras-Devel
 
Are we talking Fremantle or Diablo here?

(With respect to my question, have I missed something in this thread that's a dead giveaway?)

fms 2009-12-12 18:42

Re: New FBReader build in Extras-Devel
 
Quote:

Originally Posted by GeraldKo (Post 424585)
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".

fms 2009-12-12 19:26

Re: New FBReader build in Extras-Devel
 
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 2009-12-12 19:48

Re: New FBReader build in Extras-Devel
 
and for those wondering, me included, what is fbreader?

fms 2009-12-12 20:22

Re: New FBReader build in Extras-Devel
 
Quote:

Originally Posted by christexaport (Post 424722)
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 2009-12-12 20:30

Re: New FBReader build in Extras-Devel
 
http://en.wikipedia.org/wiki/File:Fbreader_os2008.jpg

sadfist 2009-12-12 20:33

Re: New FBReader build in Extras-Devel
 
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 2009-12-12 20:42

Re: New FBReader build in Extras-Devel
 
Quote:

Originally Posted by sadfist (Post 424782)
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].

fms 2009-12-12 20:50

Re: New FBReader build in Extras-Devel
 
Quote:

Originally Posted by sadfist (Post 424782)
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 2009-12-12 20:52

Re: New FBReader build in Extras-Devel
 
Quote:

Originally Posted by fms (Post 424768)
: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 2009-12-12 21:03

Re: New FBReader build in Extras-Devel
 
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 :)

fms 2009-12-12 21:10

Re: New FBReader build in Extras-Devel
 
Quote:

Originally Posted by sierrafoxtrot (Post 424818)
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.

fms 2009-12-12 21:13

Re: New FBReader build in Extras-Devel
 
Quote:

Originally Posted by christexaport (Post 424809)
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 2009-12-12 21:20

Re: New FBReader build in Extras-Devel
 
Quote:

Originally Posted by fms (Post 424833)
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 2009-12-12 21:24

Re: New FBReader build in Extras-Devel
 
@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 2009-12-12 21:24

Re: New FBReader build in Extras-Devel
 
Quote:

Originally Posted by fms (Post 424830)
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

fms 2009-12-12 21:41

Re: New FBReader build in Extras-Devel
 
Quote:

Originally Posted by sierrafoxtrot (Post 424846)
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 2009-12-12 21:45

Re: New FBReader build in Extras-Devel
 
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 2009-12-14 15:58

Re: New FBReader build in Extras-Devel
 
Quote:

Originally Posted by christexaport (Post 424809)
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 2009-12-14 16:16

Re: New FBReader build in Extras-Devel
 
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 2009-12-14 16:56

Re: New FBReader build in Extras-Devel
 
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 2009-12-14 18:08

Re: New FBReader build in Extras-Devel
 
Quote:

Originally Posted by fms (Post 424833)
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 2009-12-14 18:12

Re: New FBReader build in Extras-Devel
 
Quote:

Originally Posted by epilido (Post 427339)
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.

fms 2009-12-14 18:35

Re: New FBReader build in Extras-Devel
 
Quote:

Originally Posted by GeneralAntilles (Post 427463)
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 2009-12-15 08:00

Re: New FBReader build in Extras-Devel
 
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.

fms 2009-12-15 08:28

Re: New FBReader build in Extras-Devel
 
Quote:

Originally Posted by tirtawn (Post 428561)
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.

Quote:

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 2009-12-15 08:46

Re: New FBReader build in Extras-Devel
 
*vote*

Or should there be a link instead of the text?


| 1   2     3   | Next | Last
All times are GMT. The time now is 19:23.

vBulletin® Version 3.8.8