Re: [Elementary-dev-community] Ellipsising in AppMenu

2013-03-24 Thread Sergey Shnatsel Davidoff
I'd use ellipsising only for items that do not instantly accomplish the
advertised action.
For example, Import to library in Noise should be ellipsised because it
additionally requires the user to specify the import source. Following this
logic, Preferences and About should not be ellipsised because they
accomplish the advertised action, i.e. take you to the advertised info or
controls, without any intermediate steps.

2013/3/24 Alfredo Hernández aldomann.desi...@gmail.com

 I think that Preferences and About do not need ellipses as their function
 is quite obvious. You perfectly know what to expect when you click those.

 Regards, Alfredo.
 On 24 Mar 2013 00:55, Cassidy James cass...@elementaryos.org wrote:

 Hrm, I thought all of our apps did that for Preferences and About.

 One thing I've read somewhere (perhaps another platform's HIG?) was more
 explicit in that if there's not really an action to be performed in the
 dialog, to not display the ellipsis. In fact, our own HIG are slightly more
 nuanced than mentioned above; they say to use an ellipsis if an *action
 is performed *in a new window or dialog. With the about dialog, there's
 arguably no action being performed. What about with Preferences?

 I'm up for clarifying these cases in the HIG. Fellow designers, let me
 know what you think.

 Regards,
 Cassidy James

 --
 Sent from *elementary OS* http://elementaryos.org/.


 On Sat, Mar 23, 2013 at 6:45 PM, Sergey Shnatsel Davidoff 
 ser...@elementaryos.org wrote:

 Okay, so all our apps are buggy and should be fixed?

 Also, what about About?

 2013/3/24 Julien Spautz spautz.jul...@gmail.com

 Actually, the HIG says we should use ellipses for preferences:

 · Is performed in a new window or dialog. For example, Preferences,
 Report a Problem, and Customize Toolbar all use ellipses because they open
 a new window…


 http://elementaryos.org/docs/human-interface-guidelines/text/using-ellipses


 On Sun, Mar 24, 2013 at 12:27 AM, Sergey Shnatsel Davidoff 
 ser...@elementaryos.org wrote:

 Hey guys,

 I've notices Noise doesn't use ellipsising for AppMenu items at all:
 https://dl.dropbox.com/u/5279564/noise-appmenu.png
 Import to Library requires further input from the user but it doesn't
 have an ellipsis. I believe this is a bug?

 I've looked at how other apps use ellipsising and it's mostly
 reasonable. The only thing that bugs me is that Preferences and About
 items don't have ellipses. I recall Windows just eliipsising whatever shows
 a dialog, but common sense suggests it's not a good idea, e.g. for About,
 because it doesn't require any further input from the user. I'm not sure
 about Preferences though.

 So what's our rule of thumb for ellipsising? We don't seem to have any
 info on the topic in the HIG.

 --
 Sergey Shnatsel Davidoff
 OS architect @ elementary




 --
 Sergey Shnatsel Davidoff
 OS architect @ elementary

 --
 Mailing list: https://launchpad.net/~elementary-dev-community
 Post to : elementary-dev-community@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~elementary-dev-community
 More help   : https://help.launchpad.net/ListHelp



 --
 Mailing list: https://launchpad.net/~elementary-dev-community
 Post to : elementary-dev-community@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~elementary-dev-community
 More help   : https://help.launchpad.net/ListHelp




-- 
Sergey Shnatsel Davidoff
OS architect @ elementary
-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] Ellipsising in AppMenu

2013-03-24 Thread Cassidy James
Sergey,

That's kind of how I'm leaning. Everyone else, continue to leave feedback
and I'll revisit this thread in a bit before clarifying that section of the
HIG.
On Mar 24, 2013 5:03 AM, Sergey Shnatsel Davidoff 
ser...@elementaryos.org wrote:

 I'd use ellipsising only for items that do not instantly accomplish the
 advertised action.
 For example, Import to library in Noise should be ellipsised because it
 additionally requires the user to specify the import source. Following this
 logic, Preferences and About should not be ellipsised because they
 accomplish the advertised action, i.e. take you to the advertised info or
 controls, without any intermediate steps.

 2013/3/24 Alfredo Hernández aldomann.desi...@gmail.com

 I think that Preferences and About do not need ellipses as their function
 is quite obvious. You perfectly know what to expect when you click those.

 Regards, Alfredo.
 On 24 Mar 2013 00:55, Cassidy James cass...@elementaryos.org wrote:

 Hrm, I thought all of our apps did that for Preferences and About.

 One thing I've read somewhere (perhaps another platform's HIG?) was more
 explicit in that if there's not really an action to be performed in the
 dialog, to not display the ellipsis. In fact, our own HIG are slightly more
 nuanced than mentioned above; they say to use an ellipsis if an *action
 is performed *in a new window or dialog. With the about dialog, there's
 arguably no action being performed. What about with Preferences?

 I'm up for clarifying these cases in the HIG. Fellow designers, let me
 know what you think.

 Regards,
 Cassidy James

 --
 Sent from *elementary OS* http://elementaryos.org/.


 On Sat, Mar 23, 2013 at 6:45 PM, Sergey Shnatsel Davidoff 
 ser...@elementaryos.org wrote:

 Okay, so all our apps are buggy and should be fixed?

 Also, what about About?

 2013/3/24 Julien Spautz spautz.jul...@gmail.com

 Actually, the HIG says we should use ellipses for preferences:

 · Is performed in a new window or dialog. For example, Preferences,
 Report a Problem, and Customize Toolbar all use ellipses because they open
 a new window…


 http://elementaryos.org/docs/human-interface-guidelines/text/using-ellipses


 On Sun, Mar 24, 2013 at 12:27 AM, Sergey Shnatsel Davidoff 
 ser...@elementaryos.org wrote:

 Hey guys,

 I've notices Noise doesn't use ellipsising for AppMenu items at all:
 https://dl.dropbox.com/u/5279564/noise-appmenu.png
 Import to Library requires further input from the user but it
 doesn't have an ellipsis. I believe this is a bug?

 I've looked at how other apps use ellipsising and it's mostly
 reasonable. The only thing that bugs me is that Preferences and About
 items don't have ellipses. I recall Windows just eliipsising whatever 
 shows
 a dialog, but common sense suggests it's not a good idea, e.g. for About,
 because it doesn't require any further input from the user. I'm not sure
 about Preferences though.

 So what's our rule of thumb for ellipsising? We don't seem to have any
 info on the topic in the HIG.

 --
 Sergey Shnatsel Davidoff
 OS architect @ elementary




 --
 Sergey Shnatsel Davidoff
 OS architect @ elementary

 --
 Mailing list: https://launchpad.net/~elementary-dev-community
 Post to : elementary-dev-community@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~elementary-dev-community
 More help   : https://help.launchpad.net/ListHelp



 --
 Mailing list: https://launchpad.net/~elementary-dev-community
 Post to : elementary-dev-community@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~elementary-dev-community
 More help   : https://help.launchpad.net/ListHelp




 --
 Sergey Shnatsel Davidoff
 OS architect @ elementary
-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] Background apps discussion

2013-03-24 Thread Sergey Shnatsel Davidoff
Any objections on this? It's about time to voice them.

If not, this should be added to the relevant HIG article,
http://elementaryos.org/docs/human-interface-guidelines/user-workflow/background-tasks

2013/3/22 Nishant George Agrwal nishantagrwal12...@gmail.com

 Okay, so the thread about Noise not complying to the HIG turned into quite
 a general discussion about the HIG and background application behaviour so
 I am creating this new thread with a better title to continue it. Here's a
 link to the old thread:
 https://lists.launchpad.net/elementary-dev-community/msg02046.html

 Summing up, we need to think about proper ways to create and deal with
 background applications, i.e, applications that don't require interaction
 with the user for most or a big part of the time they are running, like
 mail clients, IM clients, music players, microblogging apps, etc.
 Typically, these apps don't fit well into any one task the user is
 performing, so it often doesn't make sense for these applications to be
 bound to a particular workspace either.

 To this end, applications are to intelligently handle closing the window
 to do whatever best suits the situation. The following could be guidelines
 to what the app must do (this deals with the user-facing elements, not the
 implementation)

 If you'd check a specific application frequently but not in reaction to
 notifications it raises (e.g. group chat, even if you weren't pinged
 directly) or if it has to be accessible as quickly as possible while it's
 running (e.g. music player, to pause music), the app should display an icon
 in the dock while it's running.
 If the app is primarily brought up in reaction to a notification and if
 the state of the app doesn't significantly affect its usage frequency (e.g.
 microblogging client - if the user tweets often they'd pin it to dock
 anyway), it should display an icon in the dock only when there are
 unattended action items (e.g. new messages) along with the action item
 count in the dock badge.

 As far as implementation goes, this branch was recently merged into plank,
 which enables preliminary support for batches and progress bars without the
 need for an open window.
 https://code.launchpad.net/~ricotz/plank/launcherentry-items
 For hiding the window while keeping the dock icon visible, one solution
 would be to make better use of minimize. The following blueprint would need
 to be implemented:
 https://blueprints.launchpad.net/gala/+spec/minimized-as-closed

 That's all folks.


 --
 Mailing list: https://launchpad.net/~elementary-dev-community
 Post to : elementary-dev-community@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~elementary-dev-community
 More help   : https://help.launchpad.net/ListHelp




-- 
Sergey Shnatsel Davidoff
OS architect @ elementary
-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] Background apps discussion

2013-03-24 Thread Cassidy James
Not everyone checks the list every day; for example, I'm on vacation this
week and haven't had the time to sit down and flesh this out. Let's keep
this discussion open a bit longer than two days. ;)
On Mar 24, 2013 10:01 AM, Sergey Shnatsel Davidoff 
ser...@elementaryos.org wrote:

 Any objections on this? It's about time to voice them.

 If not, this should be added to the relevant HIG article,
 http://elementaryos.org/docs/human-interface-guidelines/user-workflow/background-tasks

 2013/3/22 Nishant George Agrwal nishantagrwal12...@gmail.com

 Okay, so the thread about Noise not complying to the HIG turned into
 quite a general discussion about the HIG and background application
 behaviour so I am creating this new thread with a better title to continue
 it. Here's a link to the old thread:
 https://lists.launchpad.net/elementary-dev-community/msg02046.html

 Summing up, we need to think about proper ways to create and deal with
 background applications, i.e, applications that don't require interaction
 with the user for most or a big part of the time they are running, like
 mail clients, IM clients, music players, microblogging apps, etc.
 Typically, these apps don't fit well into any one task the user is
 performing, so it often doesn't make sense for these applications to be
 bound to a particular workspace either.

 To this end, applications are to intelligently handle closing the window
 to do whatever best suits the situation. The following could be guidelines
 to what the app must do (this deals with the user-facing elements, not the
 implementation)

 If you'd check a specific application frequently but not in reaction to
 notifications it raises (e.g. group chat, even if you weren't pinged
 directly) or if it has to be accessible as quickly as possible while it's
 running (e.g. music player, to pause music), the app should display an icon
 in the dock while it's running.
 If the app is primarily brought up in reaction to a notification and if
 the state of the app doesn't significantly affect its usage frequency (e.g.
 microblogging client - if the user tweets often they'd pin it to dock
 anyway), it should display an icon in the dock only when there are
 unattended action items (e.g. new messages) along with the action item
 count in the dock badge.

 As far as implementation goes, this branch was recently merged into
 plank, which enables preliminary support for batches and progress bars
 without the need for an open window.
 https://code.launchpad.net/~ricotz/plank/launcherentry-items
 For hiding the window while keeping the dock icon visible, one solution
 would be to make better use of minimize. The following blueprint would need
 to be implemented:
 https://blueprints.launchpad.net/gala/+spec/minimized-as-closed

 That's all folks.


 --
 Mailing list: https://launchpad.net/~elementary-dev-community
 Post to : elementary-dev-community@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~elementary-dev-community
 More help   : https://help.launchpad.net/ListHelp




 --
 Sergey Shnatsel Davidoff
 OS architect @ elementary
 --
 Mailing list: https://launchpad.net/~elementary-dev-community
 Post to : elementary-dev-community@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~elementary-dev-community
 More help   : https://help.launchpad.net/ListHelp


-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] Ellipsising in AppMenu

2013-03-24 Thread Daniel Foré
Yep. I think we need to update/clarify that HIG section. 

Best Regards,
Daniel Foré

El mar 24, 2013, a las 7:47 a.m., Cassidy James cass...@elementaryos.org 
escribió:

 Sergey,
 
 That's kind of how I'm leaning. Everyone else, continue to leave feedback and 
 I'll revisit this thread in a bit before clarifying that section of the HIG.
 
 On Mar 24, 2013 5:03 AM, Sergey Shnatsel Davidoff 
 ser...@elementaryos.org wrote:
 I'd use ellipsising only for items that do not instantly accomplish the 
 advertised action. 
 For example, Import to library in Noise should be ellipsised because it 
 additionally requires the user to specify the import source. Following this 
 logic, Preferences and About should not be ellipsised because they 
 accomplish the advertised action, i.e. take you to the advertised info or 
 controls, without any intermediate steps.
 
 2013/3/24 Alfredo Hernández aldomann.desi...@gmail.com
 I think that Preferences and About do not need ellipses as their function 
 is quite obvious. You perfectly know what to expect when you click those.
 
 Regards, Alfredo.
 
 On 24 Mar 2013 00:55, Cassidy James cass...@elementaryos.org wrote:
 Hrm, I thought all of our apps did that for Preferences and About.
 
 One thing I've read somewhere (perhaps another platform's HIG?) was more 
 explicit in that if there's not really an action to be performed in the 
 dialog, to not display the ellipsis. In fact, our own HIG are slightly 
 more nuanced than mentioned above; they say to use an ellipsis if an 
 action is performed in a new window or dialog. With the about dialog, 
 there's arguably no action being performed. What about with Preferences?
 
 I'm up for clarifying these cases in the HIG. Fellow designers, let me 
 know what you think.
 
 Regards,
 Cassidy James
 
 --
 Sent from elementary OS.
 
 
 On Sat, Mar 23, 2013 at 6:45 PM, Sergey Shnatsel Davidoff 
 ser...@elementaryos.org wrote:
 Okay, so all our apps are buggy and should be fixed?
 
 Also, what about About?
 
 2013/3/24 Julien Spautz spautz.jul...@gmail.com
 Actually, the HIG says we should use ellipses for preferences: 
 
 · Is performed in a new window or dialog. For example, Preferences, 
 Report a Problem, and Customize Toolbar all use ellipses because they 
 open a new window…
 
 http://elementaryos.org/docs/human-interface-guidelines/text/using-ellipses
 
 
 On Sun, Mar 24, 2013 at 12:27 AM, Sergey Shnatsel Davidoff 
 ser...@elementaryos.org wrote:
 Hey guys,
 
 I've notices Noise doesn't use ellipsising for AppMenu items at all: 
 https://dl.dropbox.com/u/5279564/noise-appmenu.png
 Import to Library requires further input from the user but it doesn't 
 have an ellipsis. I believe this is a bug?
 
 I've looked at how other apps use ellipsising and it's mostly 
 reasonable. The only thing that bugs me is that Preferences and 
 About items don't have ellipses. I recall Windows just eliipsising 
 whatever shows a dialog, but common sense suggests it's not a good 
 idea, e.g. for About, because it doesn't require any further input from 
 the user. I'm not sure about Preferences though.
 
 So what's our rule of thumb for ellipsising? We don't seem to have any 
 info on the topic in the HIG.
 
 -- 
 Sergey Shnatsel Davidoff
 OS architect @ elementary
 
 
 
 
 -- 
 Sergey Shnatsel Davidoff
 OS architect @ elementary
 
 --
 Mailing list: https://launchpad.net/~elementary-dev-community
 Post to : elementary-dev-community@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~elementary-dev-community
 More help   : https://help.launchpad.net/ListHelp
 
 
 
 --
 Mailing list: https://launchpad.net/~elementary-dev-community
 Post to : elementary-dev-community@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~elementary-dev-community
 More help   : https://help.launchpad.net/ListHelp
 
 
 
 
 -- 
 Sergey Shnatsel Davidoff
 OS architect @ elementary
 -- 
 Mailing list: https://launchpad.net/~elementary-dev-community
 Post to : elementary-dev-community@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~elementary-dev-community
 More help   : https://help.launchpad.net/ListHelp
-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp