Re: [Ayatana-dev] Searching for applications, keywords and synonyms

2011-01-03 Thread Dylan McCall
On Mon, Jan 3, 2011 at 2:18 AM, Mikkel Kamstrup Erlandsen
mikkel.kamst...@canonical.com wrote:
 I think this is a nice idea. The metadata for applications is definitely
 a scarce resource and anything more rich would help the users a lot.

Thanks, Mikkel :)

 To kick it off I think it could be a good idea to simply Just Do It and
 write  down an exhaustive list of keywords for the categories in
 http://standards.freedesktop.org/menu-spec/menu-spec-1.0.html#category-registry.
  Given that I can easily hack it into unity-place-applications at least as a 
 proof of concept to begin with. And we can see how it works in practice.

Oh, right! I actually did that first for once, then I forgot to link
to it. Here's a quick table. It isn't tremendously useful, but going
through it was helpful to get a feel for what we have to work with:
http://people.ubuntu.com/~dylanmccall/categorykeywords/CategoryKeywords.html
This isn't taking into account overlaps between categories, or related
categories (where applications using additional categories sometimes
have to use specific main categories), but being able to work out
those kinks over time is pretty well the point.

Here is that in a slightly more useful format:
http://people.ubuntu.com/~dylanmccall/categorykeywords/CategoryKeywords.ini
http://people.ubuntu.com/~dylanmccall/categorykeywords/CategoryKeywords.pot
I'm using ini there because translate-toolkit has ini2po, which
generates a decent looking pot file.
If necessary, maybe a script could turn it into something Unity likes.
Are there any particular preferences?


On Mon, Jan 3, 2011 at 5:04 PM, Mark Shuttleworth m...@ubuntu.com wrote:
 MPT is worth talking to, as he will have good thoughts about how we can
 get a rich base of textual data for the search. Anything in the Dash
 applies pretty much directly to Ubuntu Software Centre too :-) so it's
 worth chatting to MPT and the developers of USC.

Good idea. Thank you, Mark!


Dylan

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


Re: [Ayatana] Restart Required

2011-01-03 Thread Ted Gould
On Thu, 2010-12-16 at 08:23 +, Mark Shuttleworth wrote:
 On 10/09/10 12:15, Bilal Akhtar wrote:
  On Thu, Sep 9, 2010 at 14:57, Mark Shuttleworth m...@ubuntu.com wrote:
 
  Done at https://bugs.edge.launchpad.net/indicator-session/+bug/634003
  Fix available as well! Branches attached to bug report contain fix.
 
 Ted, what's the status of this?

The fixes that are currently in the proposed branches use fixed color
instead of symbolic names for the colors.  For example, attention for
the red color.

Currently the symbolic color/icon work is not scheduled for the Natty
cycle though I *really* hope that we can nail it for O.

--Ted




___
Mailing list: https://launchpad.net/~ayatana
Post to : ayatana@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp


Re: [Ayatana] Seeking feedback on professional video import UX design

2011-01-03 Thread Jason Gerard DeRose
On Thu, Dec 30, 2010 at 12:50 AM, frederik.nn...@gmail.com 
frederik.nn...@gmail.com wrote:

 On Thu, Dec 30, 2010 at 08:14, Jason Gerard DeRose jder...@novacut.comwrote:

 Tara and I made a video showing off some of what dmedia 0.2 can do:

 http://vimeo.com/18287329


 i saw that before i saw this mail.. the press :D
 so happy to see you guys are pulling this off, it's a great step forward.


Glad you liked it, feel we're on the right track!  Thanks for checking it
out.


 i checked the Browse DB in Futon thingy, interesting to see all that.
 Is the field Title not implemented yet? I see it in the html browser
 preview, but i don't see it in the db.
 Or are you going to use tags in the db to store what is called Title in
 the html browser?


A nice thing about CouchDB is it's schema-less, so we don't need to have
empty place holder values.  When the user hasn't given a title yet, we just
leave off the title attribute entirely (and assume a default of null, or
None in Python).

What's missing is a view to allow us to search by title.

Tags are tags as you would expect them to be.  :)


 This is all very exciting to observe. Is a gtk-based browser planned?


Yes, that almost landed in 0.2 but got pushed back to 0.3.  We are using
WebKit to do most of the UI, but will use all the modern Ayatana stuff like
dbusmenu etc.  So it will have nice native GTK integration.

Thanks again!
___
Mailing list: https://launchpad.net/~ayatana
Post to : ayatana@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp


Re: [Ayatana] The Unity launcher and minimized windows

2011-01-03 Thread Mark Shuttleworth

Minimize is really hide. It means keep this window alive, but get
it out of my desktop view. The window is still in every sense part of
the working set of windows, so it should show up in glorious
technicolour during things like spread and alt-tab.

Sam, would you make it so? It sounds like you're already on track ;-)

Mark



signature.asc
Description: OpenPGP digital signature
___
Mailing list: https://launchpad.net/~ayatana
Post to : ayatana@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp


Re: [Ayatana] Some ideas for the Software Center

2011-01-03 Thread Mark Shuttleworth

I agree, we don't need pre-emptive downloading of packages without an
explicit user request for installation.

On 13/12/10 11:52, Matthew Paul Thomas wrote:
 Like apt-get, USC installs recommended items by default, though you can
 uncheck them in the Add-ons section if you want to.

No doubt it's in your head already, but we could do a lot better with
package recommendations than simply looking at the Recommends metadata.
For example, if the user has python-dev installed, and installs libmysql
directly rather than as a dependency, we could recommend the Python
bindings and development libraries. I suspect a lot of this will require
some server-side smarts but it's a fruitful area for us to be exploring.

Mark



signature.asc
Description: OpenPGP digital signature
___
Mailing list: https://launchpad.net/~ayatana
Post to : ayatana@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp


Re: [Ayatana] Graceful degradation of Unity

2011-01-03 Thread Mark Shuttleworth
On 13/12/10 17:17, Spike Burch wrote:
 What I would do, although this is duplicating effort in the long run,
 is write a 2d version of unity using EFL, just like they did with the
 old netbook interface

That's what I would do too :-)

For 11.04, the focus is on getting Unity-with-GL as good as we can.
However, in time for the LTS, we will want a 2D experience which shares
enough of the interactions that it doesn't require a second set of
documentation.

As Ryan Prior pointed out, Unity is unproven. We're confident in it -
enough to commit to it for 11.04, and the design has been flattered with
imitation elsewhere, so that's reassuring too :-). But having the
existing Gnome 2 style panel-based fallback is fine in 11.04 because it
provides a familiar environment for those who want it, and is stable and
well trusted.

Mark



signature.asc
Description: OpenPGP digital signature
___
Mailing list: https://launchpad.net/~ayatana
Post to : ayatana@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp


Re: [Ayatana] Why the launcher should be on the right

2011-01-03 Thread Mark Shuttleworth
On 19/12/10 17:22, Mirek M. wrote:
 *The whole left side of the screen would be devoted to the current
 application*
 Right now, you get some system-related commands on the right of the
 top panel, application-related commands on the left, and some more
 system-related commands on the far left.
 Moving the launcher and the Ubuntu button to the right would put all
 the system-related commands on the right and all the app-related
 commands on the left, so neither the launcher nor the Ubuntu button
 gets in the way when working with a single application.

One idea we try to preserve is the hierarchy of information, which
says that (in left-to-right languages) organising structure should be on
the left, and content on the right. In this case, the launcher is very
much organising structure.

 *A hot corner wouldn't get in the way*
 Keeping application commands separate from system commands is
 especially important to workflow when you have areas that activate on
 hover (e.g. Ubuntu button). It is extremely annoying and distracting
 when you accidentally mouse over a hot cornerand have to wait a few
 seconds to get back to work. As the menu bar and window buttons are
 aligned left, and as most toolbars are also left-aligned, a hot corner
 on the right will be less likely to be accidentally triggered than a
 hot corner on the left.

At the moment, the corner is overly sensitive because the launcher shows
up for a few seconds if you go over the Ubuntu button. But in fact, it
should actually require you to hit the corner. Fixing that should reduce
the impact of this feeling.


 *The application would get the most focus*
 As most languages are read from left to right, our focus tends to
 start at the left side of the screen. If the goal of Unity is to
 maintain focus on a single task, it makes most sense to put the
 launcher somewhere where it doesn't distract from the application --
 on the right.

Well, when you are focused on an app, the launcher should be invisible.
Balancing focus and awareness is a key design goal for us in Unity,
hence the intellihiding approach. There are other things we can do to
take this even further, but they'll have to wait for 11.10.


 *Tools would be easier to target*
 Most image editors, raster or vector, have a Tools sidebar on the
 left, which is very easy to target when it is at the edge of the
 screen, but very hard to target when there's a launcher at the left
 edge of the screen.

Again, the app should generally get all the real estate, including the
left edge, solving this issue (i.e. giving Fitt's Law friendly edges to
the app).

 I hope that this is enough to at least consider moving the launcher to
 the right.

Good points, well argued, but I'm afraid the balance remains in favour
of the left edge for now.

Mark


signature.asc
Description: OpenPGP digital signature
___
Mailing list: https://launchpad.net/~ayatana
Post to : ayatana@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp


Re: [Ayatana] Compatibility goals for Natty appmenu

2011-01-03 Thread Mark Shuttleworth
On 31/12/10 11:02, Conscious User wrote:
 I'm curious with respect to the appmenu compatibility goals
 targeted for Natty. So far there are some important apps
 non-compatible with it:

 XUL apps
 [Open,Libre]Office
 Swing apps
 SWT apps
 MonoDevelop

 I know that XUL is being worked on, but I heard no news
 about the rest. I'm particularly interested in SWT
 compatibility as an Eclipse user.

Each of these will need a bit of work from both folks working on Unity
tech, and the projects / toolkits themselves. In the case of XUL, there
are folks working on it from both Unity and Mozilla. We'll need someone
to step up in each case, so if you know people in those communities,
please get them aware of the issue and see if there's someone interested
in being the counterpart, then put them in touch with Ted Gould or Cody
Russell.

I've filed a bug in LibreOffice, and it's received a little attention
already. I'm sure it will be a popular issue, but getting a developer
interested is the most important bit.

Mark



signature.asc
Description: OpenPGP digital signature
___
Mailing list: https://launchpad.net/~ayatana
Post to : ayatana@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp


Re: [Ayatana] Indicator-Network

2011-01-03 Thread Mark Shuttleworth

Apoorva posted the correct item, which is the desired design for the
network indicator. We're currently implementing that, with Connection
Manager as a backend. It's not ready for prime time, but chat to Kalle
Valo if you're interested in helping out.

Mark



signature.asc
Description: OpenPGP digital signature
___
Mailing list: https://launchpad.net/~ayatana
Post to : ayatana@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp


Re: [Ayatana] Windicators

2011-01-03 Thread Mark Shuttleworth
On 10/12/10 06:52, Shane Fagan wrote:
 On Fri, 2010-12-10 at 12:04 +0530, Owais Lone wrote:
 Just wanted to check. Are Windicators targeted for Natty? How much
 work has been done? What if I wanted to play with it a little?
 No there was no talk about anything unless canonical have it going on
 it.

I'd love to see it done, but it's not critical to getting Unity out
there which is our mission for 11.04. So if you're interested:

 - look at the AppIndicator protocol / API's
 - chat with Mikkel on IRC, or Ted Gould, depending on your timezones
 - sketch out an API which essentially generalises AppIndicator, so an
app can publish multiple window indicators on the dbus, each window
indicator behaving just like an AppIndicator: it's an icon (which can
change) and a menu (which can change)
 - we can arrange to patch Compiz to put the windicators in the window
title bar or panel

Mark



signature.asc
Description: OpenPGP digital signature
___
Mailing list: https://launchpad.net/~ayatana
Post to : ayatana@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp


Re: [Ayatana] Compiz close-buttons on expose

2011-01-03 Thread Mark Shuttleworth

For completeness on this thread, I'd like to say:

 - yes, we should show a close button on window previews in our spreads
 - it should only be the close button, none of the other window controls
are relevant
 - it should only appear on mouse proximity (fallback - mouseover,
prefer - fade-in with proximity like the notify-osd proximity effects)
 - it should be full-sized, not scaled, of course :-)

Sam, is that sufficient guidance, or would a mockup help?

Mark



signature.asc
Description: OpenPGP digital signature
___
Mailing list: https://launchpad.net/~ayatana
Post to : ayatana@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp


Re: [Ayatana] Unity and tooltips

2011-01-03 Thread Mark Shuttleworth
On 17/10/10 11:39, Vishnoo wrote:
 Is there a reason Unity's Launcher has tooltips for applications and
 places? [While Application icons could be considered as unrecognizable,
 Places icons are our custom icons so they should atleast be a bit
 recognizable.Still not sure how these tooltips are more important...]

We give the name of the application because, if you don't know the icon,
there's absolutely no way to know what it is otherwise. We dropped
tooltips elsewhere because they were by-and-large trying to convey
overly-detailed information.

Mark



signature.asc
Description: OpenPGP digital signature
___
Mailing list: https://launchpad.net/~ayatana
Post to : ayatana@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp


Re: [Ayatana] Contributions?

2011-01-03 Thread Mark Shuttleworth
On 17/11/10 20:30, Carsten Agger wrote:
 That may be inconvenient, as people here mostly speak Danish, a tiny
 language not understood outside our borders ... which means such
 videos will be less useful for people in most of the world.

Well, multi-cultural testing is really valuable, as sometimes people
react quite differently to an icon, or expect to find things in a very
different place, based on cultural patterns.

What really matters to *us* is your write-up of the findings. So for
example, if you decided to test how easily a new user can move photos
from their camera to facebook, you could write up the findings in
English even if the video itself was folks chatting in Danish.

Mark



signature.asc
Description: OpenPGP digital signature
___
Mailing list: https://launchpad.net/~ayatana
Post to : ayatana@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp


Re: [Ayatana] Windicators

2011-01-03 Thread Shane Fagan
Hey Mark,

On the design of the windicators, how exactly do they fit? Im not really
getting a good image in my head about how they will be fitting in since
the area that they were supposed to be put into is going to be removed
for maximized windows.

--fagan

On Tue, 2011-01-04 at 00:41 +, Mark Shuttleworth wrote:
 On 10/12/10 06:52, Shane Fagan wrote:
  On Fri, 2010-12-10 at 12:04 +0530, Owais Lone wrote:
  Just wanted to check. Are Windicators targeted for Natty? How much
  work has been done? What if I wanted to play with it a little?
  No there was no talk about anything unless canonical have it going on
  it.
 
 I'd love to see it done, but it's not critical to getting Unity out
 there which is our mission for 11.04. So if you're interested:
 
  - look at the AppIndicator protocol / API's
  - chat with Mikkel on IRC, or Ted Gould, depending on your timezones
  - sketch out an API which essentially generalises AppIndicator, so an
 app can publish multiple window indicators on the dbus, each window
 indicator behaving just like an AppIndicator: it's an icon (which can
 change) and a menu (which can change)
  - we can arrange to patch Compiz to put the windicators in the window
 title bar or panel
 
 Mark
 



___
Mailing list: https://launchpad.net/~ayatana
Post to : ayatana@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp


Re: [Ayatana] Evolution indicator

2011-01-03 Thread Shane Fagan
Hey,

Since you agree can you put someone onto it for us. I would probably do
it myself but it seems like a good bit of work and I have exams next
month and I dont know if the evolution upstream would accept the patch.

--fagan

On Tue, 2011-01-04 at 00:03 +, Mark Shuttleworth wrote:
 On 21/12/10 15:08, Jeremy Nickurak wrote:
  Email notifications tell me when I need to have my email open. When
  I'm done, I close my email app (which should NOT stop me from getting
  email notifications). When I get another notification (which I don't
  right now, because the previous step broke them), I open my email app
  again (either by running it in the menu, or by selecting the message
  in the messaging menu).
 
 We're in complete agreement - the mail client should happily run in the
 background with no windows showing, the messaging menu can indicate the
 app is running, and clicking on entries in the messaging menu should
 create the window instantly.
 
 Mark
 



___
Mailing list: https://launchpad.net/~ayatana
Post to : ayatana@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp


Re: [Ayatana] Graceful degradation of Unity

2011-01-03 Thread Sam Spilsbury
On Tue, Jan 4, 2011 at 7:52 AM, Mark Shuttleworth m...@ubuntu.com wrote:
 On 13/12/10 17:17, Spike Burch wrote:
 What I would do, although this is duplicating effort in the long run,
 is write a 2d version of unity using EFL, just like they did with the
 old netbook interface

 That's what I would do too :-)

 For 11.04, the focus is on getting Unity-with-GL as good as we can.
 However, in time for the LTS, we will want a 2D experience which shares
 enough of the interactions that it doesn't require a second set of
 documentation.

I doubt we'd be able to shove EFL into compiz (Carsten if you are
reading this, please prove me wrong), but compiz has had a 2D fallback
mode for a while now, and while it essentially turns it into an
extremely dumb window manager, it has the capacity to be improved.

I'm almost wondering whether setting the baseline on XRender and
leaving out any kind of non-compositing is worth pursuing - we can
achieve similar views with XRender compositing, although it won't be
as fast.


 As Ryan Prior pointed out, Unity is unproven. We're confident in it -
 enough to commit to it for 11.04, and the design has been flattered with
 imitation elsewhere, so that's reassuring too :-). But having the
 existing Gnome 2 style panel-based fallback is fine in 11.04 because it
 provides a familiar environment for those who want it, and is stable and
 well trusted.

 Mark


 ___
 Mailing list: https://launchpad.net/~ayatana
 Post to     : ayatana@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~ayatana
 More help   : https://help.launchpad.net/ListHelp





-- 
Sam Spilsbury

___
Mailing list: https://launchpad.net/~ayatana
Post to : ayatana@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp


Re: [Ayatana] Windicators

2011-01-03 Thread Mark Shuttleworth
On 04/01/11 02:44, Shane Fagan wrote:
 On the design of the windicators, how exactly do they fit? Im not really
 getting a good image in my head about how they will be fitting in since
 the area that they were supposed to be put into is going to be removed
 for maximized windows.

When maximised, they go into the panel, on the right, left of any
app-indicators.

[U  OOO Application Name or Menu  W W W A A A S S S S ]

Where:
  - U = Ubuntu button
  - O = Window controls
  - W = Windicators for the maximised window
  - A = App indicators
  - S = System indicators

Mark



signature.asc
Description: OpenPGP digital signature
___
Mailing list: https://launchpad.net/~ayatana
Post to : ayatana@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp