Re: Fremantle UI Portrait Mode

2009-06-01 Thread David Greaves

Henrik Hedberg wrote:
 Murray Cumming wrote:
 On Fri, 2009-05-29 at 13:20 +0200, Alberto Garcia wrote:
 To detect screen orientation changes you can e.g. use the
 size-changed signal of GdkScreen.
 This seems like a rather long-winded way to detect landscape or portrait
 mode, requiring the hard coding of the dimensions.
 
 if (width  height) {
   /* landscape */
 } else if (width  height) {
   /* portrait */
 } else {
   /* square :) */
 }
 
 However, usually developer should not need to know mode but Hildon 
 widgets should adjust themselves as much as possible during the 
 relayout. Unfortunately that seems not to be the case, as Conny 
 demonstrated earlier with some screenshots.

Mmm... what could possibly go wrong ... eg when we look at maemo on a slightly
squarer device with a different windowmanager layout.

Surely
  XRRScreenChangeNotifyEvent
should be supported since this actually provides 'orientation' which is what IU
the UI guidelines suggest working to.

Maybe even abstracted to a high level 'RandRChanged' signal?

David

-- 
Don't worry, you'll be fine; I saw it work in a cartoon once...
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Fremantle UI Portrait Mode

2009-06-01 Thread Alberto Garcia
On Fri, May 29, 2009 at 11:07:32PM +0300, Henrik Hedberg wrote:

 However, usually developer should not need to know mode but Hildon
 widgets should adjust themselves as much as possible during the
 relayout. Unfortunately that seems not to be the case, as Conny
 demonstrated earlier with some screenshots.

As Murray says, that's not always possible/feasible with all standard
Gtk widgets. There is one (1) Hildon widget in Conny's screenshots and
that one is already fixed.

Berto
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: maemo UI

2009-06-01 Thread Erik Hovland
 Would anyone be willing to help a designer work on changes to the maemo UI?
 I can make designs and flows, buttons, etc.-- anyone out there able to code
 it up?  I'd like to change the startup screen as well, I'm a bit tired of
 the Nokia touching hands...

 I'm also interested in a nicer ebook reader for maemo, I can provide designs
 for anyone willing to work with me.  A flash-like page flipper would be nice
 to implement.

I am all for making the animations such that they help users get a
better experience.
But fbreader already works pretty well for my needs. I am not
convinced that page
turning is more then a gimmick.

The real bonus points for reading electronic documents is to make evince be
small screen aware and make it be able understand page layout so that it focuses
away whitespace (like margins). Bonus points if it understands two and
three column
layouts as well. PDF reading on small devices is the sux0rs.

E

-- 
Erik Hovland
e...@hovland.org
http://hovland.org/
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: maemo UI

2009-06-01 Thread Hubert Figuiere
On 06/01/2009 01:49 PM, Erik Hovland wrote:
 The real bonus points for reading electronic documents is to make evince be
 small screen aware and make it be able understand page layout so that it 
 focuses
 away whitespace (like margins). Bonus points if it understands two and
 three column
 layouts as well. PDF reading on small devices is the sux0rs.

The real problem is that PDF is not a format for electronic books. 
Because it hardcodes paper size and layout, it is not independant of the 
media. PDF is a format for digital rendering of printouts.

As long as this will not be understood, then the problem will stick.
(and this also applies to people who think PDF is also for the web)

And to fall back on the subject of Maemo, this problem shows when the 
User's Manual for the N800 is provided as a PDF on the device... and 
the inline help tries to refer to it.

Hub
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: maemo UI

2009-06-01 Thread Erik Hovland
On Mon, Jun 1, 2009 at 11:04 AM, Hubert Figuiereh...@figuiere.net wrote:
 On 06/01/2009 01:49 PM, Erik Hovland wrote:

 The real bonus points for reading electronic documents is to make evince
 be
 small screen aware and make it be able understand page layout so that it
 focuses
 away whitespace (like margins). Bonus points if it understands two and
 three column
 layouts as well. PDF reading on small devices is the sux0rs.

 The real problem is that PDF is not a format for electronic books. Because
 it hardcodes paper size and layout, it is not independant of the media. PDF
 is a format for digital rendering of printouts.

 As long as this will not be understood, then the problem will stick.
 (and this also applies to people who think PDF is also for the web)

I totally agree. But as long as this issue is not understood we are stuck w/
lots of ebooks in PDF.

E

-- 
Erik Hovland
e...@hovland.org
http://hovland.org/
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: maemo UI

2009-06-01 Thread gary liquid
hi all,

the current liqbase has a simplified text based book reader - its available
in maemo extras.

its got super sliq kinetic scrolling through the document and fullscreen
tearfree rendering of booktext with an autoscroll function :)
it remembers your position and allows you to select a new book (what else do
you need..)

its principle limitation is that it reads only text files (the other being
its all mixed in with everything else that I expect to have)

there are discussions underway and plans to make use of my new libliqbase
framework to allow multiple book formats to be read on the device using the
same sliq UI :)

theres a video of my work here
http://www.youtube.com/watch?v=iMXp0Dg_UaYwhich shows the initial
framework a couple of months ago and I have advanced
further already (theres a followup video)

We (myself, community council member keesj and jeremiah the maemo debmaster)
have just spent some time at the mozilla maemo weekend preparing a proper
debian package for the library itself so that myself and others can build on
the library to create apps which work well on this and future devices (I
have run the framework on omap3 prototypes with even more impressive speed!)

hope that gives a little foodfor thought :)

gary (lcuk on #maemo)

On Mon, Jun 1, 2009 at 7:26 PM, Erik Hovland e...@hovland.org wrote:

 On Mon, Jun 1, 2009 at 11:04 AM, Hubert Figuiereh...@figuiere.net wrote:
  On 06/01/2009 01:49 PM, Erik Hovland wrote:
 
  The real bonus points for reading electronic documents is to make evince
  be
  small screen aware and make it be able understand page layout so that it
  focuses
  away whitespace (like margins). Bonus points if it understands two and
  three column
  layouts as well. PDF reading on small devices is the sux0rs.
 
  The real problem is that PDF is not a format for electronic books.
 Because
  it hardcodes paper size and layout, it is not independant of the media.
 PDF
  is a format for digital rendering of printouts.
 
  As long as this will not be understood, then the problem will stick.
  (and this also applies to people who think PDF is also for the web)

 I totally agree. But as long as this issue is not understood we are stuck
 w/
 lots of ebooks in PDF.

 E

 --
 Erik Hovland
 e...@hovland.org
 http://hovland.org/
 ___
 maemo-developers mailing list
 maemo-developers@maemo.org
 https://lists.maemo.org/mailman/listinfo/maemo-developers

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Missing dependencies on build bot system

2009-06-01 Thread Michael Hasselmann
Hello list,

I tried to build a package with Maemo's build bots. However, the build
failed during the configure check and now the log contains this:

Package hildon-notify was not found in the pkg-config search path.
Perhaps you should add the directory containing `hildon-notify.pc'
to the PKG_CONFIG_PATH environment variable
Package 'hildon-notify', required by 'hildon-notifymm', not found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Any ideas how to solve that dependency problem?

thanks in advance,
Michael

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Missing dependencies on build bot system

2009-06-01 Thread Faheem Pervez
Hi,

You may possibly need to add libhildonnotify-dev (= 0.0.2) to your
Build-Deps in debian/control.

Best Regards,
Faheem

On 6/1/09, Michael Hasselmann micha...@openismus.com wrote:
 Hello list,

 I tried to build a package with Maemo's build bots. However, the build
 failed during the configure check and now the log contains this:

 Package hildon-notify was not found in the pkg-config search path.
 Perhaps you should add the directory containing `hildon-notify.pc'
 to the PKG_CONFIG_PATH environment variable
 Package 'hildon-notify', required by 'hildon-notifymm', not found

 Consider adjusting the PKG_CONFIG_PATH environment variable if you
 installed software in a non-standard prefix.

 Any ideas how to solve that dependency problem?

 thanks in advance,
 Michael

 ___
 maemo-developers mailing list
 maemo-developers@maemo.org
 https://lists.maemo.org/mailman/listinfo/maemo-developers

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers