Worst problems:
* the plus/minus keys on the top of the device change the sound
volume instead of turning pages
* tapping the screen doesn't scroll, unless you uncheck 'finger tap
only' in the preferences (but then again I could never get it to
work the other way on a n810 either)
* if you enable fullscreen mode from the menu, there's no way back,
since there are no more hardware Escape nor Fullscreen keys
* some of the controls in the preferences dialog do not fit on screen
(e.g. first line indent)
Everything else appears to work, except when compared to native Maemo 5
apps the controls are rather tiny and inconvenient (e.g. no kinetic
scrolling).
I was wondering --- do any of FBReader developers have access to a Nokia
N900? Are there any plans to make a native Maemo 5 version? I'm afraid
that it would mean a separate port from Maemo 4, since the user
interface design principles and APIs are different.
(To clarify: Maemo 5 *can* run Maemo 4 apps no sweat, but they look and
feel like Maemo 4 apps: tiny finger-unfriendly controls etc.)
Marius Gedminas
--
There are 10 kinds of people in the world: Those who understand binary
mathematics and those who don't.
I've been reading ebooks on my 770, my N800 and my N810, and am very
happy with them, especially the N810.
I have my N900 for less than a week, so it's still early to say. I am
reading a book currently, and I'm mostly missing the ability to turn
pages using the hardware +/- keys; the rest works although looks a bit
"foreign" and not as pleasant as native, finger-friendly apps.
> So im after a little more info, as id say 70% of the use of what ever
> device i get will be for reading (i only read ebooks now)
>
> The problem of getting back from fullscreen mode. Can that be overcome
> by reasigning the Space key as toggle?
Yes (I bound 'f' to fullscreen).
> simelarly can the +- keys not be reasined as large scroll forward back
No, the Maemo 5 platform requires the application to do special setup
if it wants to get key events for the hardware +/- keys, and currently
FBReader doesn't do that.
Here's what it should do:
http://wiki.maemo.org/Documentation/Maemo_5_Developer_Guide/Porting_Software/Porting_Existing_GTK%2B_Application_to_Maemo_5#Remapping_volume_keys
> can you expand on the scrolling not working with "finger tap only"
> set. as im not sure what that option is
Maemo 4 had the idea of distinguishing touchscreen taps with a stylus
from touchscreen presses with a finger, by looking at the pressure value
of the event. It never worked reliably, at least for me: finger touches
were often detected as stylus taps. In Maemo 5 they abandoned that
idea and all taps are just taps.
FBReader has a couple of options for this:
* Preferences -> Scrolling -> Options for: Tap Scrollings -> [x] Scroll
on Finger Tap Only.
* Preferences -> Selection -> [x] Enable Text Selection.
I found that disabling both of those options works best for me. It's
not as much a bug in FBReader on Maemo 5, more of a "working as
designed" misfeature from my perspective. In retrospect I shouldn't
even have mentioned it in my original email.
Marius Gedminas
--
ultimate_answer_t deep_thought(void) { sleep(years2secs(7500000)); return 42; }
-- ConceptJunkie on Slashdot
On Thu, Oct 22, 2009 at 01:15:52PM -0700, Victor Kropp wrote:
> Hi Marius, Craig and all interested in FBReader on N900!
>
> I'm the guy Nikolay is talking about.
>
> Currently I'm working on adopting FBReader interface to new Maemo
> interface guidelines.
That is awesome news!
> There are a lot of work, because Maemo 5 interface was changed
> significantly if compared to OS2008.
Are you working in a publicly-accessible source repository?
Can I help in any way? (C++ was my favourite programming language
between 1998 and 2002. I've dabbled a bit with Gtk+, well, PyGtk+
actually. I've got Scratchbox with the Maemo 5 SDK installed on my
laptop.)
Marius Gedminas
--
lg_PC.gigacharset (lg = little green men language, PC = proxima centauri)
-- Markus Kuhn provides an example of a locale