Re: OSM2Go & finger friendliness (was Re: Reduce fremantle button spacing)

2009-04-18 Thread Luca Olivetti
Fri, 17 Apr 2009 08:58:15 +0200 (MEST)
"Till Harbaum"  wrote:

> 
> I do understand that everybody wants finger friendly guis

Not everybody.
I personally think that finger friendliness is a step backwards with
such a gorgeous display, but then I'm not the target audience for the
next device so my, possibly wrong, opinion doesn't really matter.

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


Re: Re: Reduce fremantle button spacing

2009-04-17 Thread Till Harbaum
Hi,

> Did you try with hildon_gtk_button_new() ?
Hmm, seems i can only choose between auto (the current default setting giving 
me 
a pretty big button) and half or full screen width giving me huge buttons.

I am asking for small buttons.

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


Re: OSM2Go & finger friendliness (was Re: Reduce fremantle button spacing)

2009-04-17 Thread Till Harbaum
Hi,

i am pretty aware that maemo wants to be more finger friendly. And
this is also good for some tasks osm2go was made for. Thus i have 
started to make e.g. all dialogs fit nicely into the new finger concept
(my question regarding the dialog sizes is related to this as the bigger
buttons often require bigger dialog boxes and sometimes even max sized
dialogs). I also have recently made the object selection more "fuzzy" to
with repect to the fact that it's hard to precisely hit a map object with
the finger. 

But the map editing itself really isn't something that can't be precisely 
enough done with the fingers. The buttons i am talking about are the "ok" 
and "cancel" button in the bottom left corner. They are only used when 
editing and thus i think it's fine if they are small to leave more screen 
space for the actual map.

The tagging you mention does not use these buttons and benefits from 
all the dialog/main gui changes i am doing.

I do understand that everybody wants finger friendly guis and i'd actually
prefer not to have to fiddle around with the stylus when walking or riding
the bike while mapping with osm2go. But the screen is tiny and my fingers
aren't. So everything that involves many objects and requires the user to
have some degree of overview over these objects contradicts finger usage.

> with all the data you gathered while being on the Go... and probably you
> are going to prefer to do that still in front of your laptop.
I usually draw "rough" objects on the go and then bring them in shape 
when i am back at home.

BTW: What you mention here is in fact something which i think the
maemo plattform seriously lacks. PalmOS had a nice mechanism for
"synching". What you mention here really needs a similar mechanism
so you can do the rough work on the road and then seamlessly 
continue on your laptop. Since osm2go runs on the desktop as well
and can take advantage of the big screen, it could really benefit from 
such a mechanism.

Till


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


Re: Re: Reduce fremantle button spacing

2009-04-16 Thread Till Harbaum
Hi,

- original Nachricht 
> Perhaps. I would hope that developers would consider very carefully,
> though, diverging from the standards of the platform - regardless of
> their own opinions on finger-friendly vs. finger-unfriendly.[1]
There are two things:

a) this finger friendlyness is a new thing in fremantle and thus most
software has to deal with the more stylus bound maemo4 and before
as well as with the finger friendly fremantle. This doesn't make things
easy for the developer.

b) There are things where you just can't use your thumb. And any
kind of CAD/drawing likely is one of these. I really wonder if fremantle
will include a sketch app and how this is supposed to be used.

Till

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


Re: Re: Reduce fremantle button spacing

2009-04-16 Thread Till Harbaum
Hi,

thanks for the reply. I'll take a look at that. I must admit that i tend not to 
look
at the hildon specific stuff as those always need a workaround for non-hildon
setups.  But perhaps i should look there more often and build some nice
convenience functions to deal with both worlds.

Thanks,
  Till

- original Nachricht 

Betreff: Re: Reduce fremantle button spacing
Gesendet: Do, 16. Apr 2009
Von: Claudio Saavedra

> El jue, 16-04-2009 a las 21:36 +0200, Till Harbaum / Lists escribió:
> > Hi,
> > 
> > fremantle increases button sizes significantly to make them more finger
> friendly.
> > However, some applications like osm2go are imho not suited for finger
> usage
> > and those big buttons thus waste screen space. 
> > 
> > In diablo a button was barely bigger than e.g. the icon inside. How do i
> get this
> > behaviour in fremantle back? When i just force the button size to be
> smaller, then
> > the icon is shifted to the right half way out of the button. There seems
> to be some
> > fixed border involved. I tried to force the "inner-border" of the button
> to 0,0,0,0 but 
> > that also doesn't change anything. 
> > 
> > How do i draw a button with an icon inside that isn't significantly bigger
> than the
> > icon itself in fremantle?
> 
> Did you try with hildon_gtk_button_new() ?
> 
> http://maemo.org/api_refs/5.0/pre-alpha/apis/libhildon-2.1.24/hildon-hildon-
> gtk.html#hildon-gtk-button-new
> 
> Claudio
> 
> 
> 

--- original Nachricht Ende 

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


OSM2Go & finger friendliness (was Re: Reduce fremantle button spacing)

2009-04-16 Thread Quim Gil
Hi,

ext Till Harbaum / Lists wrote:
> Hi,
> 
> fremantle increases button sizes significantly to make them more finger 
> friendly.
> However, some applications like osm2go are imho not suited for finger usage
> and those big buttons thus waste screen space. 

As Claudio says,
http://maemo.org/api_refs/5.0/pre-alpha/apis/libhildon-2.1.24/hildon-hildon-gtk.html#hildon-gtk-button-new
allows you to define the size you wish overriding the
very-finger-friendly defaults.

The Maemo UI offers a default, developers are able to go for
alternatives. No need to repeat in maemo-developers the 'stylus wars'
debate we are seeing these days in ITt.

But speaking opf OSM2Go, I do think it is suitable for finger usage and
I would encourage the project to think it twice. I'm a fan of this
application and I'm willing to help giving ideas and testing.

Your app is "2Go" and genuinely mobile. You are targeting several
platform being Maemo the primary one. I guess mobility and touch are
implied in the rest of platforms primarily supported.

Yes, a stylus might be useful when it comes to draw lines in a map but I
really wonder how frequent is in reality that use case compared to
adding information to current maps. You do this by hitting a coordinate
(and you have zoom), selecting a type of information and typing the
infor related to it. Drawing is more for the end of the day, at home,
with all the data you gathered while being on the Go... and probably you
are going to prefer to do that still in front of your laptop.

-- 
Quim Gil
open source advocate
Maemo Software @ Nokia
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Reduce fremantle button spacing

2009-04-16 Thread Andrew Flegg
On Thu, Apr 16, 2009 at 22:51, David Greaves  wrote:
> Andrew Flegg wrote:
>>
>> I don't know the answer to your question, but the "right" answer
>> [...]
>
> Disagree.

I quoted "right" because I /believe/ that's the answer the platform
architects at Nokia would prefer.

> I think you propose a possible answer - but although the platform
> should be striving to make it very easy to develop finger-friendly
> applications, I am *firmly* of the belief that it should not
> prevent or hinder those who see mobility of stylus-based apps as a
> tremendous benefit that the tablets provide.

Perhaps. I would hope that developers would consider very carefully,
though, diverging from the standards of the platform - regardless of
their own opinions on finger-friendly vs. finger-unfriendly.[1]

Now, I'm fairly firm in the belief that many of the problems aren't
solved by either/or answers: for example, the "fat" scrollbars in
Maemo to date may well be "finger friendly" - but they're a UI
nightmare. Drag-to-scroll is finger/stylus agnostic and so is the best
of both worlds.

Admittedly, in this specific case of button sizes the agnostic
solution is less clear.

Cheers,

Andrew

[1] A similar argument would be made about "Cancel" buttons which,
in Maemo 5, shouldn't be present; with the user dismissing a
dialogue in different ways. The thread on ITT about it, in
particular, was vehement - but I'd hope a developer who
prefers "Cancel" buttons would accept that their users are
benefited by consistency over the developer's personal
opinion.

-- 
Andrew Flegg -- mailto:and...@bleb.org  |  http://www.bleb.org/
Maemo Community Council chair
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Reduce fremantle button spacing

2009-04-16 Thread David Greaves
Andrew Flegg wrote:
> On Thu, Apr 16, 2009 at 20:36, Till Harbaum / Lists  wrote:
>> fremantle increases button sizes significantly to make them more
>> finger friendly. However, some applications like osm2go are imho
>> not suited for finger usage and those big buttons thus waste
>> screen space.
> 
> I don't know the answer to your question, but the "right" answer would
> be to redesign the application such that it /was/ suited for finger
> usage. That's the direction the platform is going in and consistency
> between applications on Maemo should be pretty high up everyone's
> priority lists IMNSHO.

Disagree.

I think you propose a possible answer - but although the platform should be
striving to make it very easy to develop finger-friendly applications, I am
*firmly* of the belief that it should not prevent or hinder those who see
mobility of stylus-based apps as a tremendous benefit that the tablets provide.

If the gtk or Qt frameworks forced things like minimum button size that (IMNSHO)
would be making a huge blunder :)

(And I'm betting the answer is something like a larger default setting for the
equivalent of http://doc.trolltech.com/4.5/qapplication.html#globalStrut-prop -
but I guess you use gtk)

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: Reduce fremantle button spacing

2009-04-16 Thread Claudio Saavedra
El jue, 16-04-2009 a las 21:36 +0200, Till Harbaum / Lists escribió:
> Hi,
> 
> fremantle increases button sizes significantly to make them more finger 
> friendly.
> However, some applications like osm2go are imho not suited for finger usage
> and those big buttons thus waste screen space. 
> 
> In diablo a button was barely bigger than e.g. the icon inside. How do i get 
> this
> behaviour in fremantle back? When i just force the button size to be smaller, 
> then
> the icon is shifted to the right half way out of the button. There seems to 
> be some
> fixed border involved. I tried to force the "inner-border" of the button to 
> 0,0,0,0 but 
> that also doesn't change anything. 
> 
> How do i draw a button with an icon inside that isn't significantly bigger 
> than the
> icon itself in fremantle?

Did you try with hildon_gtk_button_new() ?

http://maemo.org/api_refs/5.0/pre-alpha/apis/libhildon-2.1.24/hildon-hildon-gtk.html#hildon-gtk-button-new

Claudio


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


Re: Reduce fremantle button spacing

2009-04-16 Thread Till Harbaum / Lists
Hi,

Am Donnerstag 16 April 2009 schrieb Andrew Flegg:
> I don't know the answer to your question, but the "right" answer would
> be to redesign the application such that it /was/ suited for finger
> usage. That's the direction the platform is going in and consistency
> between applications on Maemo should be pretty high up everyone's
> priority lists IMNSHO.
You are completely wrong. In fact the correct solution is to have
all platform developers to design their platforms to be consistent with
the needs of osm2go. That's the direction osm2go is going and consistency
between the different platforms it runs on should be pretty high up
on everyones priority list.

Honestly: Your reply doesn't make any sense to me.

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


Re: Reduce fremantle button spacing

2009-04-16 Thread Andrew Flegg
On Thu, Apr 16, 2009 at 20:36, Till Harbaum / Lists  wrote:
>
> fremantle increases button sizes significantly to make them more
> finger friendly. However, some applications like osm2go are imho
> not suited for finger usage and those big buttons thus waste
> screen space.

I don't know the answer to your question, but the "right" answer would
be to redesign the application such that it /was/ suited for finger
usage. That's the direction the platform is going in and consistency
between applications on Maemo should be pretty high up everyone's
priority lists IMNSHO.

Cheers,

Andrew

-- 
Andrew Flegg -- mailto:and...@bleb.org  |  http://www.bleb.org/
Maemo Community Council chair
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Reduce fremantle button spacing

2009-04-16 Thread Till Harbaum / Lists
Hi,

fremantle increases button sizes significantly to make them more finger 
friendly.
However, some applications like osm2go are imho not suited for finger usage
and those big buttons thus waste screen space. 

In diablo a button was barely bigger than e.g. the icon inside. How do i get 
this
behaviour in fremantle back? When i just force the button size to be smaller, 
then
the icon is shifted to the right half way out of the button. There seems to be 
some
fixed border involved. I tried to force the "inner-border" of the button to 
0,0,0,0 but 
that also doesn't change anything. 

How do i draw a button with an icon inside that isn't significantly bigger than 
the
icon itself in fremantle?

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