Re: Rules for design in Gnome

2012-04-26 Thread Tomeu Vizoso
On Tue, Apr 24, 2012 at 15:10, Alberto Ruiz  wrote:
> I would like to take a moment to make a reflection.
>
> Maintainers only get to decide what's done in their modules back then when
> GNOME was organized in a maintainer centric fashion. However with 3.0 we
> have moved towards a model where yet another force is included in the
> decision making process, that is, the design team. So far they have done a
> huge amount of good quality work, GNOME 3.0 wouldn't be what it is without
> them and without this approach.
>
> You don't find many open source communities where a pipeline for design
> driven development is implemented, in fact, very few companies implement
> this either. I think we should embrace this concept. I think giving ALL the
> decision making power to the maintainers is a bad idea, in fact I think it's
> harming to do so.

I'm afraid that interfering in the maintainer's responsibilities is a
very big can of worms, more likely to do harm than good. There's
something powerful in how a maintainer feels responsible about his
module and the community that surrounds it.

Instead, what if maintainers keep having the last word on individual
decisions, including those disagreeing with the design team, but have
the formal duty of cooperating with the design team?

That way, if a module is consistently ignoring the design team and
delivering generally-perceived bad UX, the maintainer can be asked to
reconsider her stance and maybe eventually replaced by someone else.

I believe that maintainer removal may not be needed ever, in the same
way that, to my knowledge, no maintainer has been stripped yet from
her responsibilities because of not respecting the freezes, reviewing
patches, breaking the code of conduct, etc.

Regards,

Tomeu
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Rules for design in Gnome

2012-04-26 Thread Tomeu Vizoso
On Wed, Apr 25, 2012 at 20:51, Jason D. Clinton  wrote:
>
> My question to you would be, why didn't agreement ever get reached? Why,
> four years later, are we still arguing about desktop activity? I see a
> failure of cooperation; not of the design team's but rather of the whole
> project's.

Wonder if besides improving in-project cooperation, we shouldn't make
it easier as well for people with diverging ideas to prove that they
are right.

I see how it can be a problem for the GNOME brand if individual
distros ship too big modifications to the upstream, official GNOME
releases, but giving the chance to people to push forward their ideas
if they believe in them has also its value.

Innovation happens as convergence after divergence, if we stress the
first too much, our capacity to innovate slows down.

Regards,

Tomeu
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: 3.6 Feature: Lock Screen

2012-04-26 Thread Philip Withnall
On Wed, 2012-04-25 at 21:04 -0400, Shaun McCance wrote:
> On Wed, 2012-04-25 at 18:38 -0400, Marina Zhurakhinskaya wrote:
> > Hi!
> > 
> > I'd like to propose a new lock screen as a 3.6 feature. The new lock screen 
> > will
> > 
> > - be styled to have a uniform look and feel as the rest of GNOME Shell
> > - be visually consistent with the look of the authentication
> > components on the login screen
> > - have a limited number of status icons displayed
> > - show an indication that there are notifications or show the
> > notifications themselves depending on the user’s preferences
> > - allow user authentication with a password, pin, fingerprint, or
> > smartcard
> > 
> > The designs for the lock screen are available here:
> > https://live.gnome.org/GnomeOS/Design/Whiteboards/ScreenLock
> 
> I *love* the idea of showing notifications and allowing control of
> media playback. It's something I've wanted for a very, very long
> time.
> 
> But I share Bhaavan's concern with having to physically drag the
> screen up. It's very cumbersome with a mouse. And aside from being
> inconvenient, without keyboard-only use it's not accessible.
> 
> How is the PIN supposed to be set? Will that involve changes to
> the User Accounts panel?

Adding to Shaun's questions: what's the purpose of the PIN? Is it
designed as a replacement for passwords for use with keyboardless
devices?

Philip

> And while we're dealing with User Accounts and passwords, could we
> manage to do something about the password hint? You can set it, but
> it doesn't do anything useful in any software anywhere. It's kind
> of embarrassing to have to write that in the help.
> 
> --
> Shaun
> 
> 
> ___
> desktop-devel-list mailing list
> desktop-devel-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/desktop-devel-list



signature.asc
Description: This is a digitally signed message part
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: 3.6 Feature: Lock Screen

2012-04-26 Thread Maciej Marcin Piechotka
On Wed, 2012-04-25 at 21:04 -0400, Shaun McCance wrote:
> On Wed, 2012-04-25 at 18:38 -0400, Marina Zhurakhinskaya wrote:
> > Hi!
> > 
> > I'd like to propose a new lock screen as a 3.6 feature. The new lock screen 
> > will
> > 
> > - be styled to have a uniform look and feel as the rest of GNOME Shell
> > - be visually consistent with the look of the authentication
> > components on the login screen
> > - have a limited number of status icons displayed
> > - show an indication that there are notifications or show the
> > notifications themselves depending on the user’s preferences
> > - allow user authentication with a password, pin, fingerprint, or
> > smartcard
> > 
> > The designs for the lock screen are available here:
> > https://live.gnome.org/GnomeOS/Design/Whiteboards/ScreenLock
> 
> I *love* the idea of showing notifications and allowing control of
> media playback. It's something I've wanted for a very, very long
> time.
> 

+1

> But I share Bhaavan's concern with having to physically drag the
> screen up. It's very cumbersome with a mouse. And aside from being
> inconvenient, without keyboard-only use it's not accessible.
> 

Random thought - maybe the unlock should happen on enter as you can log
in on gdm?

Also - will the scroll from bottom be used in gdm/gnome-shell? If yes -
what about 'normal' desktops, if no - why introduce new 'widget'.

PS. Sorry if in second point I sound "threatening". I am just curious
and I am sure there is good answer to it I just don't know.

> How is the PIN supposed to be set? Will that involve changes to
> the User Accounts panel?
> 

Why use PIN at all? (Apparently that is question for Windows 8 as well).
Or is it for smartcards?

> And while we're dealing with User Accounts and passwords, could we
> manage to do something about the password hint? You can set it, but
> it doesn't do anything useful in any software anywhere. It's kind
> of embarrassing to have to write that in the help.
> 
> --
> Shaun
> 

Best regards

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: Tentative feature: Custom activities

2012-04-26 Thread Bastien Nocera
Hello Phil,

On Wed, 2012-04-25 at 21:54 +0100, Phil Housley wrote:
> Hello Gnome,
> 
> (This is a bit long. Summary: Combine good bits of Gnome and Android
> application models.)
> 
> I know there has already been a lot of discussion around the new style
> of Gnome applications, with the maximised by default windows and all
> that, but I want to suggest a different way of thinking about the
> issue.


I see nowhere in your explanations who the owner of the feature is. It's
a requirement to have somebody to develop the proposed features, as
noted in Andre's mail:
http://mail.gnome.org/archives/devel-announce-list/2012-March/msg5.html

Is that developer you?

Cheers

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: 3.6 Feature: Lock Screen

2012-04-26 Thread Florian Müllner
As I understand it, typing the password will switch to the password
"dialog", which is about as keyboard/non-touch friendly as it gets :-)

Florian
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: 3.6 Feature: IBus/XKB integration

2012-04-26 Thread Allan Day
On Wed, Apr 25, 2012 at 2:42 PM, Federico Mena Quintero
 wrote:
> On Wed, 2012-04-25 at 15:31 +0100, Sergey Udaltsov wrote:
>
>> no way to find the audience that would be unbiased? Are you just
>> implying that the current userbase of GNOME is so geekish that fair
>> survey among existing users would only represent the POV of geeks?
>
> It would be very instructive to see how non-geek people configure their
> keyboards (if they do at all!), and how they manage to survive on an
> everyday basis.
...

It isn't so much how people configure their keyboards as how they (a)
switch between different languages/alphabets and (b) insert special
characters. For (a) the CJK languages are particularly complex, and
I've done a lot of talking with i18n folk (who seem to have a pretty
good handle on this) for that reason. (b) is varied because there are
so many ways to do the same thing, from alt codes on Windows (seem to
be popular, for some reason) and option codes on Mac, to the use of
character maps and the web (how else can I find that snowman unicode
character [1]?).

To me, this feature is the first step in a wider effort to make it
easier to use different languages on GNOME and to make it easy to
insert special characters. Once we've established some good defaults
and sanitised our configuration options, we can start to look at other
ways we can improve the experience for our users [2].

Allan ☃

[1] http://unicodesnowmanforyou.com/
[2] https://live.gnome.org/GnomeOS/Design/Whiteboards/ExtraCharacters
--
IRC:  aday on irc.gnome.org
Blog: http://afaikblog.wordpress.com/
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: 3.6 Feature: IBus/XKB integration

2012-04-26 Thread Sergey Udaltsov
> It isn't so much how people configure their keyboards as how they (a)
> switch between different languages/alphabets
So, this means the option group grp:* is included. Which is obvious anyway...

> (b) insert special characters.
Thus, misc:typo should be there, right? It was mentioned in your survey as well.
Also, the groups nbsp:* and euro:* are probably applicable (well, I
would not insist on those two - but it is just IMHO).

Sergey
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: 3.6 Feature: Lock Screen

2012-04-26 Thread Bastien Nocera
On Wed, 2012-04-25 at 18:38 -0400, Marina Zhurakhinskaya wrote:
> Hi!
> 
> I'd like to propose a new lock screen as a 3.6 feature. The new lock screen 
> will
> 

> - allow user authentication with a password, pin, fingerprint, or smartcard

Looking forward to that!

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Tentative feature: Custom activities

2012-04-26 Thread Phil Housley
On 26 April 2012 10:12, Bastien Nocera  wrote:
> Hello Phil,
>
> On Wed, 2012-04-25 at 21:54 +0100, Phil Housley wrote:
>> Hello Gnome,
>>
>> (This is a bit long. Summary: Combine good bits of Gnome and Android
>> application models.)
>>
>> I know there has already been a lot of discussion around the new style
>> of Gnome applications, with the maximised by default windows and all
>> that, but I want to suggest a different way of thinking about the
>> issue.
> 
>
> I see nowhere in your explanations who the owner of the feature is. It's
> a requirement to have somebody to develop the proposed features, as
> noted in Andre's mail:
> http://mail.gnome.org/archives/devel-announce-list/2012-March/msg5.html
>
> Is that developer you?
>
> Cheers
>

This is all just ideas at the moment, perhaps I shouldn't have even
put the word "feature" in the subject. If there's any interest at all
I will try and put together a spec, and see if there's enough to make
a real proposal, but I didn't like to do that speculatively when I
know I would need so many people to buy in to it.

Thanks,

-- 
Phil Housley
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: 3.6 Feature: Lock Screen

2012-04-26 Thread Felipe Erias Morandeira
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 26/04/12 03:04, Shaun McCance wrote:
> But I share Bhaavan's concern with having to physically drag the 
> screen up. It's very cumbersome with a mouse. And aside from being 
> inconvenient, without keyboard-only use it's not accessible.


When a password has been set, maybe widgets and the password entry
could be presented in the same view, rather than requiring the extra
step of "lifting the curtain". I understand that typing the password
directly would work, but there is no affordance in the proposed UI
that indicates so.

In a system where the password has not been set, this "courtain" adds
an extra step between unblanking the screen and actually returning to
work. This makes sense in a touch device to prevent accidental input,
but in a desktop I am afraid that it would just get in the way of the
user.

(It might be that I am not understanding the proposed interaction
correctly, apologies if that's the case)


Felipe
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.12 (GNU/Linux)

iEYEARECAAYFAk+ZNzMACgkQ3e5RNKzod9fw6gCggQLpa+qyUe85wYVj9NqLJlU6
pYsAnRWeDXLBjspCj/y+w43P5Zq1ItHs
=PPnQ
-END PGP SIGNATURE-
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Design in the open

2012-04-26 Thread Rodrigo Moya
Hi Allan

On Wed, 2012-04-25 at 14:27 +0100, Allan Day wrote:
> Hi all,
> 
> Apologies in advance for the long mail - there was no other way.
> 
>
> There have been a few design-related threads on the list recently. I’m
> going to try and reboot those discussions in a slightly different and,
> I hope, more constructive mode.
> 
yes, very constructive, so thanks a lot for stepping in and getting the
discussion to a constructive way!

> Now, there have been some initiatives in GNOME to try and help make
> design more successful within the community. Some of those are
> well-known, like the design wiki pages and the IRC channel, but there
> have been other things too, like design office hours (remember those?
> nobody came), UX Advocates (also suffered from a lack of take up) and
> Every Detail Matters. We are also working to attract more design
> contributors, which the Outreach Program for Women is really helping
> with right now (yay!)
> 
I think a lot of people complain about not having an archive of what has
been discussed in design land, so even though I know you are all busy,
maybe it would be great to use the usability list to notify of ongoing
work. Just a mail linking to the design wiki pages when something new is
added/updated would be a great step. And I think it would make all the
people that complain about this have a "central point" of information.

just something that came to mind after seeing your very constructive
mail, so just ignore it if it doesn't make sense :)

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

GNOME Goal Proposal: Port to GMenu

2012-04-26 Thread Allan Day
Hi all,

Last release we introduced the ability for applications to define a
GMenu (or 'application menu'). This means that applications now have a
place to locate global application (as opposed to per window) menu
items. Some applications have already started to use a GMenu, and
while this is great, it has also introduced some inconsistency (since
some app menus have several items in them and some just have Quit).

It would be great if we could improve on the current situation and
ensure that all our applications present an appropriate set of items
in their GMenu. I've started a GNOME Goal page [1] which we can use to
coordinate this work, if people think it's a good idea.

Allan

[1] https://live.gnome.org/GnomeGoals/PortToGMenu
--
IRC:  aday on irc.gnome.org
Blog: http://afaikblog.wordpress.com/
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: GNOME Goal Proposal: Port to GMenu

2012-04-26 Thread Bastien Nocera
On Thu, 2012-04-26 at 13:55 +0100, Allan Day wrote:
> Hi all,
> 
> Last release we introduced the ability for applications to define a
> GMenu (or 'application menu'). This means that applications now have a
> place to locate global application (as opposed to per window) menu
> items. Some applications have already started to use a GMenu, and
> while this is great, it has also introduced some inconsistency (since
> some app menus have several items in them and some just have Quit).
> 
> It would be great if we could improve on the current situation and
> ensure that all our applications present an appropriate set of items
> in their GMenu. I've started a GNOME Goal page [1] which we can use to
> coordinate this work, if people think it's a good idea.

I'm not sure how good an idea this is given that the use of the app menu
means that the application itself will require redesign. It would only
be really useful for smaller applications with a very limited number of
menu items, without a redesign.

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: GNOME Goal Proposal: Port to GMenu

2012-04-26 Thread Allan Day
On Thu, Apr 26, 2012 at 2:02 PM, Bastien Nocera  wrote:
> On Thu, 2012-04-26 at 13:55 +0100, Allan Day wrote:
>> Hi all,
>>
>> Last release we introduced the ability for applications to define a
>> GMenu (or 'application menu'). This means that applications now have a
>> place to locate global application (as opposed to per window) menu
>> items. Some applications have already started to use a GMenu, and
>> while this is great, it has also introduced some inconsistency (since
>> some app menus have several items in them and some just have Quit).
>>
>> It would be great if we could improve on the current situation and
>> ensure that all our applications present an appropriate set of items
>> in their GMenu. I've started a GNOME Goal page [1] which we can use to
>> coordinate this work, if people think it's a good idea.
>
> I'm not sure how good an idea this is given that the use of the app menu
> means that the application itself will require redesign. It would only
> be really useful for smaller applications with a very limited number of
> menu items, without a redesign.
>

If an app has a complex menu bar, I'm recommending that it just moves
a small number of items to the app menu (eg. new window, preferences,
help, about, quit). That way we can ensure at least some consistency
and prevent those "oh, there's nothing there" moments.

Allan
--
IRC:  aday on irc.gnome.org
Blog: http://afaikblog.wordpress.com/
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: GNOME Goal Proposal: Port to GMenu

2012-04-26 Thread Jeremy Bicha
On 26 April 2012 09:35, Allan Day  wrote:
> On Thu, Apr 26, 2012 at 2:02 PM, Bastien Nocera  wrote:
>> On Thu, 2012-04-26 at 13:55 +0100, Allan Day wrote:
>>> Hi all,
>>>
>>> Last release we introduced the ability for applications to define a
>>> GMenu (or 'application menu'). This means that applications now have a
>>> place to locate global application (as opposed to per window) menu
>>> items. Some applications have already started to use a GMenu, and
>>> while this is great, it has also introduced some inconsistency (since
>>> some app menus have several items in them and some just have Quit).
>>>
>>> It would be great if we could improve on the current situation and
>>> ensure that all our applications present an appropriate set of items
>>> in their GMenu. I've started a GNOME Goal page [1] which we can use to
>>> coordinate this work, if people think it's a good idea.
>>
>> I'm not sure how good an idea this is given that the use of the app menu
>> means that the application itself will require redesign. It would only
>> be really useful for smaller applications with a very limited number of
>> menu items, without a redesign.
>>
>
> If an app has a complex menu bar, I'm recommending that it just moves
> a small number of items to the app menu (eg. new window, preferences,
> help, about, quit). That way we can ensure at least some consistency
> and prevent those "oh, there's nothing there" moments.

I don't know if Unity supports having both regular menus and a Gmenu
at the same time. Also, it's not consistent with the HIG (or much of
anything) to have Preferences be moved from the Edit menu. Maybe
Preferences could be *copied* to the app menu but that's not
necessarily a good idea either.

Jeremy
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: GNOME Goal Proposal: Port to GMenu

2012-04-26 Thread Jasper St. Pierre
On Thu, Apr 26, 2012 at 10:04 AM, Jeremy Bicha  wrote:
> On 26 April 2012 09:35, Allan Day  wrote:
>> On Thu, Apr 26, 2012 at 2:02 PM, Bastien Nocera  wrote:
>>> On Thu, 2012-04-26 at 13:55 +0100, Allan Day wrote:
 Hi all,

 Last release we introduced the ability for applications to define a
 GMenu (or 'application menu'). This means that applications now have a
 place to locate global application (as opposed to per window) menu
 items. Some applications have already started to use a GMenu, and
 while this is great, it has also introduced some inconsistency (since
 some app menus have several items in them and some just have Quit).

 It would be great if we could improve on the current situation and
 ensure that all our applications present an appropriate set of items
 in their GMenu. I've started a GNOME Goal page [1] which we can use to
 coordinate this work, if people think it's a good idea.
>>>
>>> I'm not sure how good an idea this is given that the use of the app menu
>>> means that the application itself will require redesign. It would only
>>> be really useful for smaller applications with a very limited number of
>>> menu items, without a redesign.
>>>
>>
>> If an app has a complex menu bar, I'm recommending that it just moves
>> a small number of items to the app menu (eg. new window, preferences,
>> help, about, quit). That way we can ensure at least some consistency
>> and prevent those "oh, there's nothing there" moments.
>
> I don't know if Unity supports having both regular menus and a Gmenu
> at the same time. Also, it's not consistent with the HIG (or much of
> anything) to have Preferences be moved from the Edit menu. Maybe
> Preferences could be *copied* to the app menu but that's not
> necessarily a good idea either.

As I understood it, app menus were for all app-global things. If
Preferences is app-global,
it should be moved into the app menu.

And I thought that desrt and Colin worked very hard to have this work
with Ubuntu. I remember
Colin talking about how hard this was because of integration between
GNOME 2, GNOME 3
and Unity.

> Jeremy
> ___
> desktop-devel-list mailing list
> desktop-devel-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/desktop-devel-list



-- 
  Jasper
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: GNOME Goal Proposal: Port to GMenu

2012-04-26 Thread Bastien Nocera
On Thu, 2012-04-26 at 10:04 -0400, Jeremy Bicha wrote:
> On 26 April 2012 09:35, Allan Day  wrote:
> > On Thu, Apr 26, 2012 at 2:02 PM, Bastien Nocera  wrote:
> >> On Thu, 2012-04-26 at 13:55 +0100, Allan Day wrote:
> >>> Hi all,
> >>>
> >>> Last release we introduced the ability for applications to define a
> >>> GMenu (or 'application menu'). This means that applications now have a
> >>> place to locate global application (as opposed to per window) menu
> >>> items. Some applications have already started to use a GMenu, and
> >>> while this is great, it has also introduced some inconsistency (since
> >>> some app menus have several items in them and some just have Quit).
> >>>
> >>> It would be great if we could improve on the current situation and
> >>> ensure that all our applications present an appropriate set of items
> >>> in their GMenu. I've started a GNOME Goal page [1] which we can use to
> >>> coordinate this work, if people think it's a good idea.
> >>
> >> I'm not sure how good an idea this is given that the use of the app menu
> >> means that the application itself will require redesign. It would only
> >> be really useful for smaller applications with a very limited number of
> >> menu items, without a redesign.
> >>
> >
> > If an app has a complex menu bar, I'm recommending that it just moves
> > a small number of items to the app menu (eg. new window, preferences,
> > help, about, quit). That way we can ensure at least some consistency
> > and prevent those "oh, there's nothing there" moments.
> 
> I don't know if Unity supports having both regular menus and a Gmenu
> at the same time.

If it doesn't, there's fallback code in GTK+. But you should really
point that out to Unity developers. On the GNOME lists, we tend to focus
on GNOME itself.

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: GNOME Goal Proposal: Port to GMenu

2012-04-26 Thread Jeremy Bicha
On 26 April 2012 10:10, Jasper St. Pierre  wrote:
> On Thu, Apr 26, 2012 at 10:04 AM, Jeremy Bicha  wrote:
>> On 26 April 2012 09:35, Allan Day  wrote:
>>> On Thu, Apr 26, 2012 at 2:02 PM, Bastien Nocera  wrote:
 On Thu, 2012-04-26 at 13:55 +0100, Allan Day wrote:
> Hi all,
>
> Last release we introduced the ability for applications to define a
> GMenu (or 'application menu'). This means that applications now have a
> place to locate global application (as opposed to per window) menu
> items. Some applications have already started to use a GMenu, and
> while this is great, it has also introduced some inconsistency (since
> some app menus have several items in them and some just have Quit).
>
> It would be great if we could improve on the current situation and
> ensure that all our applications present an appropriate set of items
> in their GMenu. I've started a GNOME Goal page [1] which we can use to
> coordinate this work, if people think it's a good idea.

 I'm not sure how good an idea this is given that the use of the app menu
 means that the application itself will require redesign. It would only
 be really useful for smaller applications with a very limited number of
 menu items, without a redesign.

>>>
>>> If an app has a complex menu bar, I'm recommending that it just moves
>>> a small number of items to the app menu (eg. new window, preferences,
>>> help, about, quit). That way we can ensure at least some consistency
>>> and prevent those "oh, there's nothing there" moments.
>>
>> I don't know if Unity supports having both regular menus and a Gmenu
>> at the same time. Also, it's not consistent with the HIG (or much of
>> anything) to have Preferences be moved from the Edit menu. Maybe
>> Preferences could be *copied* to the app menu but that's not
>> necessarily a good idea either.
>
> As I understood it, app menus were for all app-global things. If
> Preferences is app-global,
> it should be moved into the app menu.

I believe we were talking about keeping File/Edit/View while adding a
GMenu. If so, the UI would be quite confusing if some things were
taken out of the normal File/Edit/View menus. If all we're talking
about is how Epiphany 3.4 works, then that's fine but that's not how I
read what was written.

> And I thought that desrt and Colin worked very hard to have this work
> with Ubuntu. I remember
> Colin talking about how hard this was because of integration between
> GNOME 2, GNOME 3
> and Unity.

Unity supports GMenus as a replacement for the traditional
File/Edit/View menus, but I don't think it works as an addition at
this time. No app does that yet anyway.

On 26 April 2012 10:14, Bastien Nocera  wrote:
> If it doesn't, there's fallback code in GTK+. But you should really
> point that out to Unity developers. On the GNOME lists, we tend to focus
> on GNOME itself.

Of course, GNOME decisions affect Ubuntu & Unity. I'm interested in
GNOME (Shell), GNOME Fallback (not for me personally but I help to
maintain it for Ubuntu users that want it), and Unity.

Jeremy
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: GNOME Goal Proposal: Port to GMenu

2012-04-26 Thread Florian Müllner
On Thu, Apr 26, 2012 at 4:04 PM, Jeremy Bicha  wrote:

> I don't know if Unity supports having both regular menus and a Gmenu
> at the same time.
>

I don't know either, but I don't think it is relevant here - there is GMenu
support for *both* app menu and window menu in
GtkApplication/GtkApplicationWindow, so as long as the entire menubar is
ported, all of Unity, GNOME 3 and fallback should work as expected. It
might be a good idea to clarify the goal with regard to window menubars
though :-)


Florian
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: 3.6 Feature: Lock Screen

2012-04-26 Thread Shaun McCance
On Thu, 2012-04-26 at 11:32 +0200, Florian Müllner wrote:
> As I understand it, typing the password will switch to the password
> "dialog", which is about as keyboard/non-touch friendly as it gets :-)

If the implementation is just like the screenshots, I would never know
that's the case without having read this email. That's not friendly.

--
Shaun


___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: GNOME Goal Proposal: Port to GMenu

2012-04-26 Thread Allan Day
On Thu, Apr 26, 2012 at 10:23 AM, Jeremy Bicha  wrote:
...
> I believe we were talking about keeping File/Edit/View while adding a
> GMenu. If so, the UI would be quite confusing if some things were
> taken out of the normal File/Edit/View menus. If all we're talking
> about is how Epiphany 3.4 works, then that's fine but that's not how I
> read what was written.
...

In some cases there will be a GMenu and a menu bar (with
File/Edit/View...) for the same app, at least in the short term. I
think that's less confusing than the current situation, in which:

 * some apps have items in their GMenu and some don't
 * global application options don't fit well into existing menu bar
structures (eg. 'Quit' in 'File', 'Preferences' in 'Edit')

We were criticised for the lack of consistency between app menus in
several reviews of the 3.4 release. I would like to avoid that for
3.6.

Allan
--
IRC:  aday on irc.gnome.org
Blog: http://afaikblog.wordpress.com/
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: 3.6 Feature: Lock Screen

2012-04-26 Thread Jakub Steiner
Hey Maciej,

> Why use PIN at all? (Apparently that is question for Windows 8 as
> well).
> Or is it for smartcards?

PIN entry is an alternative authorization method for form factors where a 
typically long text entry (especially with numerals thrown in) is too much of a 
burden, like on a tablet device. I can see some additional methods, like using 
swipe patterns or face detection viable, but this seemed like the easiest 
approach.

cheers

--
Jakub Steiner
http://jimmac.musichall.cz
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: 3.6 Feature: Lock Screen

2012-04-26 Thread Jakub Steiner
Hi Shaun,

> I *love* the idea of showing notifications and allowing control of
> media playback. It's something I've wanted for a very, very long
> time.
> 
> But I share Bhaavan's concern with having to physically drag the
> screen up. It's very cumbersome with a mouse. And aside from being
> inconvenient, without keyboard-only use it's not accessible.

We briefly touch (pun intended) on keyboard interaction at the bottom of the 
page. You should be able to unroll the curtain with Esc.
 
> How is the PIN supposed to be set? Will that involve changes to
> the User Accounts panel?

The login options in the user settings panel is the obvious place place for 
customizing that. We are also working on the initial setup*, which would also 
be the place where this is exposed (but we don't have anything to point to at 
this stage).

> And while we're dealing with User Accounts and passwords, could we
> manage to do something about the password hint? You can set it, but
> it doesn't do anything useful in any software anywhere. It's kind
> of embarrassing to have to write that in the help.

Thanks for bringing that up. I imagine this becomes useful after several failed 
attempts to authorize. 

cheers

* https://live.gnome.org/GnomeOS/Design/Whiteboards/InitialSetup
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


OT: Unity handling of Application menus (was: Re: GNOME Goal Proposal: Port to GMenu)

2012-04-26 Thread Ted Gould
On Thu, 2012-04-26 at 10:23 -0400, Jeremy Bicha wrote:
> On 26 April 2012 10:10, Jasper St. Pierre  wrote:
> > And I thought that desrt and Colin worked very hard to have this work
> > with Ubuntu. I remember
> > Colin talking about how hard this was because of integration between
> > GNOME 2, GNOME 3
> > and Unity.
> 
> Unity supports GMenus as a replacement for the traditional
> File/Edit/View menus, but I don't think it works as an addition at
> this time. No app does that yet anyway.

Slightly off topic for the GNOME lists, but just to clear up any
confusion.  In indicator-appmenu we watch for applications that both
application menus and window menus and display both in the Unity menu
bar.  So an application that has both would get something like:

  [Application Name] [File] [Edit]

But then, perhaps obviously, if there are no window menus only the
application menu will be shown (and vice-versa).  It's true that not
many applications do this, so bloatpad was the biggest test case, but
that's the idea :-)

While there are few today, our goal here was to ensure that as new
applications are developed it is expected that they'd use GMenuModel
instead of traditional GTK menus.  We expect that some developers would
want to target the Ubuntu 12.04 release via myapps[1] and we want those
applications to work for the full lifecycle of the release.  We want to
encourage usage of GMenuModel in all applications, much better than the
Dbusmenu parser we have for the traditional menus.

--Ted

[1] http://myapps.developer.ubuntu.com  (slow today, sorry)



signature.asc
Description: This is a digitally signed message part
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: 3.6 Feature: Lock Screen

2012-04-26 Thread Philip Withnall
On Thu, 2012-04-26 at 10:55 -0400, Jakub Steiner wrote:
> Hey Maciej,
> 
> > Why use PIN at all? (Apparently that is question for Windows 8 as
> > well).
> > Or is it for smartcards?
> 
> PIN entry is an alternative authorization method for form factors where a 
> typically long text entry (especially with numerals thrown in) is too much of 
> a burden, like on a tablet device. I can see some additional methods, like 
> using swipe patterns or face detection viable, but this seemed like the 
> easiest approach.

Makes sense. I think it might be better to invest some more time in
coming up with an alternative to PINs, though. Something like swipe
patterns would be more usable (though I believe they might be patented).

Though PINs are easy to implement, they place a memory burden on the
user just the same as passwords do. There's also the risk of users
re-using PINs between security domains, though iirc users do generally
understand the difference between "really valuable PIN used for banking"
and "less valuable mobile phone PIN".

Philip

> cheers
> 
> --
> Jakub Steiner
> http://jimmac.musichall.cz
> ___
> desktop-devel-list mailing list
> desktop-devel-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/desktop-devel-list



signature.asc
Description: This is a digitally signed message part
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: GNOME Goal Proposal: Port to GMenu

2012-04-26 Thread Florian Müllner
On Thu, Apr 26, 2012 at 4:35 PM, Allan Day  wrote:

> In some cases there will be a GMenu and a menu bar (with
> File/Edit/View...) for the same app, at least in the short term.
>

There is some confusion about terminology here, so Ryan asked me to clarify
:-)

"GMenu" is a newly introduced technology to implement *both* 'app menus'
(the shell's application menu) and 'menubars' (which looks like a
traditional menubar, but is set with gtk_application_set_menubar()). The
goal should be to port existing menubars to GMenu, either only providing an
app menu, or splitting actions between app menu and menubar. The benefit
will be menus that behave as expected by the environment - GNOME 3 will
display the app menu in the top bar and keep the menubar in the windows,
GNOME Fallback (and Windows) will display both in windows and Mac OS X /
Unity will merge them into the global menu.


Florian
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: OT: Unity handling of Application menus (was: Re: GNOME Goal Proposal: Port to GMenu)

2012-04-26 Thread Jasper St. Pierre
On Thu, Apr 26, 2012 at 10:53 AM, Ted Gould  wrote:
> On Thu, 2012-04-26 at 10:23 -0400, Jeremy Bicha wrote:
>> On 26 April 2012 10:10, Jasper St. Pierre  wrote:
>> > And I thought that desrt and Colin worked very hard to have this work
>> > with Ubuntu. I remember
>> > Colin talking about how hard this was because of integration between
>> > GNOME 2, GNOME 3
>> > and Unity.
>>
>> Unity supports GMenus as a replacement for the traditional
>> File/Edit/View menus, but I don't think it works as an addition at
>> this time. No app does that yet anyway.
>
> Slightly off topic for the GNOME lists, but just to clear up any
> confusion.  In indicator-appmenu we watch for applications that both
> application menus and window menus and display both in the Unity menu
> bar.  So an application that has both would get something like:
>
>  [Application Name] [File] [Edit]
>
> But then, perhaps obviously, if there are no window menus only the
> application menu will be shown (and vice-versa).  It's true that not
> many applications do this, so bloatpad was the biggest test case, but
> that's the idea :-)
>
> While there are few today, our goal here was to ensure that as new
> applications are developed it is expected that they'd use GMenuModel
> instead of traditional GTK menus.  We expect that some developers would
> want to target the Ubuntu 12.04 release via myapps[1] and we want those
> applications to work for the full lifecycle of the release.  We want to
> encourage usage of GMenuModel in all applications, much better than the
> Dbusmenu parser we have for the traditional menus.

Does GMenuModel support window-specific menus?

>                --Ted
>
> [1] http://myapps.developer.ubuntu.com  (slow today, sorry)
>
>
> ___
> desktop-devel-list mailing list
> desktop-devel-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/desktop-devel-list



-- 
  Jasper
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: GNOME Goal Proposal: Port to GMenu

2012-04-26 Thread Bhaavan Merchant
GMenu is a very good idea. The menu system has remained stagnant since the
early software design days, and has become archaic. There is ambiguity as
to location of various options (read Preferences in Edit or Tools, Select
in Edit or elsewhere), For a new user, this is an evil which can be done
away with. The root cause of this is each app developer has a different
opinion on this and develops accordingly. Having GMenu like system, will
eventually transfer this problem to be handled by the Shell, and the shell
will handle menus in a consistent manner as per agreed guidelines.

This reinforces the principle of gnome shell of providing a consistent
interface across its applications.

Yes, porting all the applications to use gmenu will not be an easy task. as
it will require app level redesign. But the redesign is minimal in nature
and should be an affordable one. At the same time, even if a large chunk of
apps wont change, atleast it should be a standard for future app designs,
so that atleast the new applications do not still follow a real old
technique established in early GUI days.

IMO, at a later stage this could be evolved into a HUD system, which will
not only be content aware, but will display smart and relevant results.
Again, the main reason being that what is not an apps main purpose, should
be handled by the shell (whose main purpose is to provide a neat, elegant
and consistent user experience). Even though not a direct part of gnome,
many applications like libreoffice, inkscape, gimp, blender etc. IMHO are
suffering from poor menu designs cause of constraints. Having them
integrated through a gmenu, and to allow them the flexibility of a
shell-takes-care system, will benefit all. Ofcourse, there may be tasks
they would want to handle themselves, but the gmenu will be non-intrusive
to that.

Regards,
Bhaavan
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: Design in the open

2012-04-26 Thread Luca Ferretti
2012/4/25 Allan Day :
>
>
> But there are challenges and things we can do better. Among those
> obstacles, I see:

> * giving people a stake in the project - the danger of design-led
> development is that people feel that the project is no longer theirs.
> They want to feel they can have an impact and that they can express
> themselves through their activities in the community.
> * design disagreements can sour relationships and lead to discord
> * letting people stay in touch with and understand design activities,
> and therefore the activities of the project as a whole

>From my point of view the main issue (at least perceived as issue) in
current design->develop workflow is explanation.

While our design/ux team is able to produce great ideas, frequently
the only visible product of design work is a wiki page with poor info.
Or, at least, poor compared with documents and info provided by
others. You can compare, for instance, our document about proposed
changes for unlock screen [1] or initial setup [2] with a similar
document from Canonical about changes for multiple monitor stuff[3].

In [1] and [2] I can see only hints about how features could work. In
[3] you have a fully detailed explanation of each phase or action or
reaction of the system. Of course you'll have to spend more time
writing and reading it, but people will be able to understand without
guessing. This should be helpful to maintainers ("I know what I've to
do, no need to ping designers"), casual contributors ("this piece is
not yet implemented, maybe I can work on it"), other teams ("I've to
document this feature, and I know how it will work"). And design team
too, people will be able to give a quicker, more precise, and better
feedback.

So basically: why do I've to agree with your design and apply those
changes? or say this new stuff is better? The proposed unlock screen
is gorgeous, but... wait, _guessing_ from mockups is seems I've to use
mouse and drag the little triangle before I can type my password...
slow... boring... current unlock dialog is better, faster, stronger,
harder... design team sucks, they want to break _my own_ workflow with
no actual reason or gain.

There are too many images and too few words in [1]. I've to scroll to
the end of the page before I can read "lock is removed by [...] Esc
key on keyboard" (BTW I usually type "Ctrl" to wake up monitor before
starting to type my passoword, it's closer than Esc). You are still
trying to change my workflow, but at least it seems I will not need to
use both mouse and keyboard.

So, IMHO a design driven GNOME needs good desing documents. The
"design document is a written contract"[4] between designers and other
teams, more time you spend writing it, less time you'll spend explaing
here on desktop devel list :)


[1] https://live.gnome.org/GnomeOS/Design/Whiteboards/ScreenLock
[2] https://live.gnome.org/GnomeOS/Design/Whiteboards/InitialSetup
[3] 
https://docs.google.com/document/d/1aHvJ-iIw-59bXTYBmIhQqEx0za2h9jpFE_RhZ2VOvJc/edit
[4] 
https://blog.slickedit.com/2007/05/how-to-write-an-effective-design-document/


PS

> * a process for resolving design disagreements - perhaps maintainers
> or the release team could mediate if a dispute seems intractable?

hmm disagreement between ... ? designers and maintainers?
designers and contributors? designers and i18n/doc/a11y team?
designers and users? designers and release team itself?
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Tentative feature: Custom activities

2012-04-26 Thread Diego Fernandez
On Thu, Apr 26, 2012 at 7:07 AM, Phil Housley  wrote:
> On 26 April 2012 10:12, Bastien Nocera  wrote:
>> Hello Phil,
>>
>> On Wed, 2012-04-25 at 21:54 +0100, Phil Housley wrote:
>>> Hello Gnome,
>>>
>>> (This is a bit long. Summary: Combine good bits of Gnome and Android
>>> application models.)be
>>>
>>> I know there has already been a lot of discussion around the new style
>>> of Gnome applications, with the maximised by default windows and all
>>> that, but I want to suggest a different way of thinking about the
>>> issue.
>> 
>>
>> I see nowhere in your explanations who the owner of the feature is. It's
>> a requirement to have somebody to develop the proposed features, as
>> noted in Andre's mail:
>> http://mail.gnome.org/archives/devel-announce-list/2012-March/msg5.html
>>
>> Is that developer you?
>>
>> Cheers
>>
>
> This is all just ideas at the moment, perhaps I shouldn't have even
> put the word "feature" in the subject. If there's any interest at all
> I will try and put together a spec, and see if there's enough to make
> a real proposal, but I didn't like to do that speculatively when I
> know I would need so many people to buy in to it.
>
> Thanks,
>

I love the concept! I feel like it may still need some things figured
out, maybe if you could get some input from design people to work out
the kinks, but something like this would definitely improve my gnome
experience.

> --
> Phil Housley
> ___
> desktop-devel-list mailing list
> desktop-devel-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/desktop-devel-list



-- 
Diego Fernandez - 爱国
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: Design in the open

2012-04-26 Thread Jan Jokela
Hi all,

Sorry in advance for the long e-mail and any eventual harsher remark :)

For some time now it seems that the way to create, lets say a new core
GNOME application has been to get someone from the design team to publish
rude mockups for a couple of screens in that App and then passing it on for
developers to implement it. I think this is fundamentally wrong. Not
because most developers would create better designs but because the entire
process gets fragmented.
Ideally, every developer and designer should have an intuitive and creative
sense of design and usability, have a strong understanding of the
technology and its future capabilities and be able to grasp the bigger
picture.

And looking at the bigger picture, quite a few things are flagrant:

- First of, to create beautifully designed and intuitive user interfaces
there needs to be great technology. When the iPhone was first introduced in
early 2007, everyone felt a punch in their stomach with how great the user
interfaces and experiences were. And even on the desktop, OSX featured
applications with user interfaces that were easy to use, full of carefully
crafted widgets, user interactions that responded with subtle animations
and a general feel that huge amounts of dedication went into creating
those.
In 2007 GNOME hadn't anything compared to that, and it still doesn't. Were
the iPhone to be introduced today, applications with GTK3 interfaces would
look almost as antiquated as they looked back then.

- In 2007 it should have become clear that in the future, a significant
part of computing would become mobile, with touch input. It's now mid 2012.
GNOME is galaxies away from providing a touch experience even worth
advertising. As an example, the people at Palm weren't very successful from
a commercial perspective, but to their credit, I think they created
something really interesting and more refined than Android, all of this
faster than the average time it takes to get a patch through. And the first
time someone used this new era of smartphones, either from Apple or the
Android vendors, it should have been obvious that all mobile devices, or
actually all devices, would eventually feature really high density screens.
Yet there's still nothing close to full resolution independence in GNOME as
a whole.

- For a couple of years "netbooks" sold like free beer. Everyone on this
camp got excited at all those vendors that shipped some sort of Linux (to
lower their costs) but eventually, it wasn't even good enough to compete
against the familiarity of Windows XP and most of us didn't realize how
crappy of a form factor the "netbook" actually was. So again, GNOME stalled
on delivering innovation to the desktop or a new and creative approach to
touch.

- I think there are many ways to tackle the same problem, but great design
is Universal. When one sees great design, the immediate reaction is of WOW.
When the "Shell" was first publicly introduced, a face of near terror was
prevalent in the eyes of most. The Shell appeared as a design decision set
in concrete, yet with a guarantee that it would eventually "get better". At
the time, most felt GNOME needed a new face, but there wasn't any logic
rationale as to why the chosen design was the "Shell", but not "Awn", or
"Docky", or "Unity". Well, actually there was, and it's the same rationale
that inhibits GNOME from integrating some beautiful Apps such as "Lingo",
"Postler" or "Dexter", Apps that I didn't even know existed but are really
beautiful and slick. And the rationale seems to be to not even consider
stuff that doesn't originate from a core set of people working for a core
set of companies. Well, It seems likely that no one from those projects
ever proposed them for inclusion in GNOME, but would they sincerely even
stand a chance due to the simple fact that someone from the design team
submitted a mockup for a similar application? The lack of internal
competition is astonishing.

- Finally, great applications. With maybe a few rare exceptions, for every
GNOME application, there is a Windows counterpart that is as good or
better, and an OS X counterpart that is way, way better. From an
user experience point of view (I'm not talking feature-wise), comparing
"Totem" to "QuickTime", "AbiWord" to "Pages" or "any photo App for GNOME"
to "iPhoto" might even sound embarrassing. So it would be crucial that
people spent effort in creating "the best  application in the World",
but of course, the core technology to make this happen needs to be present
and even small details need to be thought through, such as the default font
in GNOME3, which I swear the quality should not even be regarded as a
matter of taste but rather as a matter of eyesight health :)


So I find it really an issue that designers and developers aren't working
as one. The new mockups look like an attempt to make applications look
better, but not great. Yet better isn't remotely enough. For those who
haven't yet got a chance, I urge you to try

Re: Rules for design in Gnome

2012-04-26 Thread Brian Cameron


Tomeu:

On 04/26/12 02:06 AM, Tomeu Vizoso wrote:

On Tue, Apr 24, 2012 at 15:10, Alberto Ruiz  wrote:
I'm afraid that interfering in the maintainer's responsibilities is a
very big can of worms, more likely to do harm than good. There's
something powerful in how a maintainer feels responsible about his
module and the community that surrounds it.


Some of my thoughts about the GNOME maintainer community, aside from
the fact that they do a great job.

1) There really are not any good forums for communicating with
   core GNOME maintainers as a group.  Looking at MaintainersCorner
   I see that GNOME only requires maintainers to subscribe to
   devel-announce-list.  I suppose much communication happens on
   desktop-devel-list and foundation-list, but it seems hard to
   figure out how to have a dialog with the maintainers as a
   group or how to make decisions.  A lot of problems might solve
   themselves if we made it easier for maintainers to focus on
   decision making when needed.

2) Many distros are currently supporting GNOME 2 based distros.  While
   I think it is good that our development community is focused on
   GNOME 3, it is also important to encourage distros to cooperate as
   they maintain GNOME 2 and keep it working well so that the brand
   is strong and positive.

   I remember Vincent suggesting that core GNOME 2 modules might need
   additional maintainers in order to provide ongoing support to
   do cooperative efforts like this.

   To make something like this work well requires coordination
   and decision making amongst maintainers.  Providing more support
   for more branches might require more infrastructure.  It seems it
   should be possible to strike a better balance between focusing
   energy on new development while providing more impressive support
   for those who continue to depend on GNOME 2.

I'd say there is probably enough topics to warrant having a Maintainers
BOF or something at GUADEC where topics like this might be discussed.  I
think it would be great if we could find new ways to augment our
maintainer community, or to make our decision-making processes easier
and more transparent.  And probably a good forum to discuss what sorts
of Usability rules resonate most with maintainers.

Brian
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: 3.6 Feature: Lock Screen

2012-04-26 Thread Rovanion Luckey
2012/4/26 Jakub Steiner 

>
> We briefly touch (pun intended) on keyboard interaction at the bottom of
> the page. You should be able to unroll the curtain with Esc.


If there is a sign on the curtain which says: "Press Esc to roll up the
curtain" this will be easily discoverable and all fine.

-- 
www.twitter.com/Rovanion
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: OT: Unity handling of Application menus (was: Re: GNOME Goal Proposal: Port to GMenu)

2012-04-26 Thread Ted Gould
On Thu, 2012-04-26 at 11:54 -0400, Jasper St. Pierre wrote:
> On Thu, Apr 26, 2012 at 10:53 AM, Ted Gould  wrote:
> > While there are few today, our goal here was to ensure that as new
> > applications are developed it is expected that they'd use GMenuModel
> > instead of traditional GTK menus.  We expect that some developers would
> > want to target the Ubuntu 12.04 release via myapps[1] and we want those
> > applications to work for the full lifecycle of the release.  We want to
> > encourage usage of GMenuModel in all applications, much better than the
> > Dbusmenu parser we have for the traditional menus.
> 
> Does GMenuModel support window-specific menus?

GMenuModel supports menu structures, what specifies what type of menus
those are is the GtkApplication object.  So if you want to create window
menus you'd build the model and set it on the application window using
gtk_application_set_menubar().

--Ted



signature.asc
Description: This is a digitally signed message part
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: 3.6 Feature: Lock Screen

2012-04-26 Thread Tomas Frydrych
Hi,

On 25/04/12 23:38, Marina Zhurakhinskaya wrote:
> Technically, the code for fading out the screen and displaying the
> lock screen when the user becomes active again will be added to GNOME
> Shell, and the gnome-screensaver will no longer be used. 

There are security implications of this proposed change. In the event
the Shell crashes, you cannot make any assumptions, and therefore any
guarantees, about how much of the state will be recovered, and hence
that lock will not be compromised. Even if the Shell does restart
successfully, the content of the desktop is visible for the time it
takes the Shell to restart, which is by no means negligible.

Considering how often Mutter crashes (I see about 3-4 crashes an hour),
the WM is a completely unsuitable process to be endowed with any
security responsibilities. I think the screen lock needs to remain a
separate process with a singular focus rather yet another thing for the
WM to deal with.

Tomas

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Design in the open

2012-04-26 Thread Matthias Clasen
On Thu, Apr 26, 2012 at 12:16 PM, Luca Ferretti  wrote:
> 2012/4/25 Allan Day :

> From my point of view the main issue (at least perceived as issue) in
> current design->develop workflow is explanation.
>
> While our design/ux team is able to produce great ideas, frequently
> the only visible product of design work is a wiki page with poor info.
> Or, at least, poor compared with documents and info provided by
> others. You can compare, for instance, our document about proposed
> changes for unlock screen [1] or initial setup [2] with a similar
> document from Canonical about changes for multiple monitor stuff[3].

But in reality there is no such workflow where the design team
delivers a 'visible product' that is than taken by developers as-is
and converted into code. Design is a process that involves frequent
communication between the people who are doing the design and the
people who are writing the code. The wiki pages you cite are merely
notes that help you remember the most important points from those
discussions.  At least that is how all my interactions with the
designers have gone.
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: 3.6 Feature: Lock Screen

2012-04-26 Thread Jasper St. Pierre
On Thu, Apr 26, 2012 at 6:41 PM, Tomas Frydrych
 wrote:
> Hi,
>
> On 25/04/12 23:38, Marina Zhurakhinskaya wrote:
>> Technically, the code for fading out the screen and displaying the
>> lock screen when the user becomes active again will be added to GNOME
>> Shell, and the gnome-screensaver will no longer be used.
>
> There are security implications of this proposed change. In the event
> the Shell crashes, you cannot make any assumptions, and therefore any
> guarantees, about how much of the state will be recovered, and hence
> that lock will not be compromised. Even if the Shell does restart
> successfully, the content of the desktop is visible for the time it
> takes the Shell to restart, which is by no means negligible.
>
> Considering how often Mutter crashes (I see about 3-4 crashes an hour),

Bug references? We should not be crashing 3-4 times per hour.

> the WM is a completely unsuitable process to be endowed with any
> security responsibilities. I think the screen lock needs to remain a
> separate process with a singular focus rather yet another thing for the
> WM to deal with.
>
> Tomas
>
> ___
> desktop-devel-list mailing list
> desktop-devel-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/desktop-devel-list



-- 
  Jasper
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Design in the open

2012-04-26 Thread Felipe Erias Morandeira
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 26/04/12 18:16, Luca Ferretti wrote:
> 
> While our design/ux team is able to produce great ideas,
> frequently the only visible product of design work is a wiki page
> with poor info. Or, at least, poor compared with documents and info
> provided by others. You can compare, for instance, our document
> about proposed changes for unlock screen [1] or initial setup [2]
> with a similar document from Canonical about changes for multiple
> monitor stuff[3].


IMHO, that's mainly because Canonical, like e.g. Mozilla, have more
design resources focused on a smaller set of problems. This allows
them to spend time documenting in more detail, conducting user testing
of design proposals before they are published, researching in detail
how their solutions are actually being used, etc.


Felipe
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.12 (GNU/Linux)

iEYEARECAAYFAk+Z2DAACgkQ3e5RNKzod9eWPQCgwi7aiIJjWdkhn35v7+tXanjY
VxMAoLvlUJfYfjd35xnEKG8wSLYFUFwi
=LK34
-END PGP SIGNATURE-
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: 3.6 Feature: Lock Screen

2012-04-26 Thread Stef Walter
On 04/27/2012 01:00 AM, Jasper St. Pierre wrote:
> On Thu, Apr 26, 2012 at 6:41 PM, Tomas Frydrych
>  wrote:
>> Hi,
>>
>> On 25/04/12 23:38, Marina Zhurakhinskaya wrote:
>>> Technically, the code for fading out the screen and displaying the
>>> lock screen when the user becomes active again will be added to GNOME
>>> Shell, and the gnome-screensaver will no longer be used.
>>
>> There are security implications of this proposed change. In the event
>> the Shell crashes, you cannot make any assumptions, and therefore any
>> guarantees, about how much of the state will be recovered, and hence
>> that lock will not be compromised. Even if the Shell does restart
>> successfully, the content of the desktop is visible for the time it
>> takes the Shell to restart, which is by no means negligible.
>>
>> Considering how often Mutter crashes (I see about 3-4 crashes an hour),
> 
> Bug references? We should not be crashing 3-4 times per hour.

3-4 times a day for me. Here are some bugs, they're in the Red Hat
bugzilla because they were filed with Fedora Abrt. These hardly
represent the number of crashes though, because nearly always "the
backtrace isn't usable".

https://bugzilla.redhat.com/show_bug.cgi?id=791130

https://bugzilla.redhat.com/show_bug.cgi?id=809365

FWIW on some of my machines, the screensaver is already pretty funny
security-wise. When coming back from sleep. It shows the desktop screen
for several seconds before locking the screen. Sometimes it only locks
one monitor. Sometimes the lock dialog isn't visible. I haven't started
to try and debug these issues.

I guess one way of looking at that is that hopefully the Lock screen
refresh will solve some of these problems :P

Cheers,

Stef
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: 3.6 Feature: Lock Screen

2012-04-26 Thread Jasper St. Pierre
On Fri, Apr 27, 2012 at 12:45 AM, Stef Walter  wrote:
> On 04/27/2012 01:00 AM, Jasper St. Pierre wrote:
>> On Thu, Apr 26, 2012 at 6:41 PM, Tomas Frydrych
>>  wrote:
>>> Hi,
>>>
>>> On 25/04/12 23:38, Marina Zhurakhinskaya wrote:
 Technically, the code for fading out the screen and displaying the
 lock screen when the user becomes active again will be added to GNOME
 Shell, and the gnome-screensaver will no longer be used.
>>>
>>> There are security implications of this proposed change. In the event
>>> the Shell crashes, you cannot make any assumptions, and therefore any
>>> guarantees, about how much of the state will be recovered, and hence
>>> that lock will not be compromised. Even if the Shell does restart
>>> successfully, the content of the desktop is visible for the time it
>>> takes the Shell to restart, which is by no means negligible.
>>>
>>> Considering how often Mutter crashes (I see about 3-4 crashes an hour),
>>
>> Bug references? We should not be crashing 3-4 times per hour.
>
> 3-4 times a day for me. Here are some bugs, they're in the Red Hat
> bugzilla because they were filed with Fedora Abrt. These hardly
> represent the number of crashes though, because nearly always "the
> backtrace isn't usable".
>
> https://bugzilla.redhat.com/show_bug.cgi?id=791130

This is fixed in 3.4.1.

http://git.gnome.org/browse/gnome-shell/commit/?id=0a7968a2e55cb9c7063d65663d5bff504724f7a8

> https://bugzilla.redhat.com/show_bug.cgi?id=809365

Looks like it was an accountsservice bug that's been fixed?

> FWIW on some of my machines, the screensaver is already pretty funny
> security-wise. When coming back from sleep. It shows the desktop screen
> for several seconds before locking the screen. Sometimes it only locks
> one monitor. Sometimes the lock dialog isn't visible. I haven't started
> to try and debug these issues.

If I remember correctly, this was a SELinux policy issue. It should be
fixed in upgrades-testing.

> I guess one way of looking at that is that hopefully the Lock screen
> refresh will solve some of these problems :P
>
> Cheers,
>
> Stef



-- 
  Jasper
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list