Re: The future of virtual desktops

2011-03-03 Thread Nuno Pinheiro
A Quinta, 3 de Março de 2011 06:36:02 Aaron J. Seigo você escreveu:
 On Friday, February 25, 2011, Hans Chen wrote:
 - I see virtual desktops (VDs) as subordinate to activities
 
 this is incorrect. disabuse yourself of this notion.
 
 , i.e., each activity should have its own set of virtual desktops.
 Currently VDs are not activity aware.
 
 i don't particularly see the benefit of this. it is in theory possible
 (kwin is already aware of activities), but unless there is significant
 benefit to such a thing, it will be very complex to add to the
 configuration GUI.
 
 - There is an option to kind of merge activities and virtual desktops
 
 no, there isn't.
 
 (Different widgets for each desktop). I know that it was added due
 to popular demand, but now that activities also manage windows I
 don't
  
  think it is needed anymore. (Some users are not going to like this, I
  know.)
 
 yes, like the people we implemented that feature for in the first place:
 people who want different wallpapers and widgets on each desktop.
 
 virtual desktops and activities are actually, not just in theory but
 actually, orthogonal. we know this from usage patterns of real live users.
:)

I catualy think that the activities change UI should ilustrate exactly that; 
the ortogonal nature of them :)
we would show stacks of activities showing all their VD's
the vd's would be aligned horozontaly(small thumbnails of them)
and the activities would be on the verical axis yes Ortogonal :D

in this UI one should be able to create more Vd's for an activitie or create 
more activities. since their creation is show in ortogonal places it will help 
people wraping their brains around the concept.

The point of entery tor this feature showd in a minimised form alow to switch 
activities on one click. 


-- 
oxygen guy, I make the pretty pictures
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: [kdelibs] plasma: after applet's dataupdated is called, dirty=false

2011-03-03 Thread Marco Martin
On Thursday 03 March 2011, Aaron J. Seigo wrote:
 On Wednesday, March 2, 2011, Marco Martin wrote:
  Git commit 87c356421fdf4587fa8b82a3f148e9bad2fa5edb by Marco Martin.
  Committed on 02/03/2011 at 22:04.
  Pushed by mart into branch 'master'.
  
  after applet's dataupdated is called, dirty=false
  
  in DataEnginePrivate::connectSource, if it's an immediate call, and
  QMetaObject::invokeMethod(visualization, dataUpdated is called, means
  the datacontainers' dirty bit must be set to false, otherwise we will get
  two subsequent dataUpdated
  
  can it have countereffects?
 
 it's _probably_ safe, but this is moderately intricate (if not overly
 complex) code. have you tried it with both synchronous and asynchronous
 (e.g. weather) dataengines?

i didn't find any counter effect, with sync and async engines...
will still keep an eye on it

and should definitely get around adding some tests for that in the testengine 
thing.

Cheers,
Marco Martin
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: Review Request: Add a system tray option to always show all items

2011-03-03 Thread Jonathan Marten


 On Feb. 26, 2011, 1:31 p.m., Marco Martin wrote:
  hmm i'm not sure about it, i don't see an huge use case of showing icons 
  that are meant to be passive (so not telling anything useful at the moment)
  
  however the patch is well done (i appreciate disabling the combo boxes when 
  the always show all option is checked)
  so hmm, yeah, i'm a bit on the fence on this one but if there aren't other 
  objections i think it can go in
 
 Aaron J. Seigo wrote:
 i object on the basis that you don't see a use case for it.
 
 let's not get into the (bad) habbit of adding UI just because we can't 
 think of a reason not to. :)

Obviously I can only speak for myself here, but my use case for having such an 
option is that I find things appearing and disappearing from the system tray 
(or other places) of their own accord extremely distracting.  Especially since 
this affects other things as well - with a full taskbar a new item in the 
system tray can change its width resulting in a rearrangement of the rows and 
tasks that I thought were in a particular place ending up somewhere else.  My 
memory expects things to stay where they were put, or at least where they were 
when I last looked - hence my preference for keeping all system tray items 
visible, on KDE or any other desktop.

The desired operation can be achieved in other was, of course.  But this option 
can be implemented with no substantial code changes, very little visual 
intrusion and no effect at all on those users who choose not to use it.


- Jonathan


---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/100743/#review1667
---


On Feb. 25, 2011, 4:33 p.m., Jonathan Marten wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 http://git.reviewboard.kde.org/r/100743/
 ---
 
 (Updated Feb. 25, 2011, 4:33 p.m.)
 
 
 Review request for Plasma.
 
 
 Summary
 ---
 
 If the user wishes to have all system tray items visible at all times, there 
 is no single setting to allow this.  The only option is to go to System Tray 
 Settings - Entries and set all of the Visibility combo boxes to Always 
 Visible, and repeat this whenever a new item appears.
 
 All versions of a popular closed source operating system have this option for 
 the system tray.
 
 This change adds a check box Always show all system tray items below the 
 list on the Entries page.  Checking this sets all items (current and any new 
 ones that may appear in future) to be always visible and disables the 
 Visibility column.  It is still possible to access the Keyboard Shortcut 
 column.
 
 The default is for this option not to be set, so the system tray operation is 
 the same as before.
 
 
 Diffs
 -
 
   plasma/generic/applets/systemtray/ui/applet.h b0e9a55 
   plasma/generic/applets/systemtray/ui/applet.cpp bd2d8ff 
   plasma/generic/applets/systemtray/ui/autohide.ui 3b6efff 
   plasma/generic/applets/systemtray/ui/taskarea.h 091763c 
   plasma/generic/applets/systemtray/ui/taskarea.cpp cfa503b 
 
 Diff: http://git.reviewboard.kde.org/r/100743/diff
 
 
 Testing
 ---
 
 Built kde-workspace with these changes, checked operation of system tray and 
 settings dialogue with this option checked and not checked.
 
 
 Thanks,
 
 Jonathan
 


___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: [Fwd: Re: [Fwd: Re: New properties for StatusNotifierItem: Accessible Label (1/3)]]

2011-03-03 Thread Matthew Paul Thomas
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Aaron J. Seigo wrote on 03/03/11 06:15:

 On Tuesday, March 1, 2011, Matthew Paul Thomas wrote:
...
 But in general, while all interactive graphic-only
 elements should have accessible labels, not all of them need tooltips.
 
 example?

Icon-only labels at opposite ends of a slider: for example, muted at one
end and maximum-volume at the other, or low-zoom at one end and
high-zoom at the other. The icons should have accessible labels, but to
a sighted user they are obvious enough that tooltips would be silly. (If
they weren't obvious enough, the correct fix would be to make the labels
plain text, as slider labels often are, not to give them tooltips.)

...
 In a survey by Opera Software of 3,219,487 Web pages that used the
 img element, 2,520,939 of them (78%) used alt=, while 367,132 (11%)
 used title=.
 http://dev.opera.com/articles/view/mama-images-elements-and-formats/#img

 As far as I know, there are no public statistics on how often img
 elements have distinct alt= and title= values. But we can conclude, at
 least, that Web authors care enough about accessibility to provide
 accessible equivalents most of the time.
 
 after years of getting it pounded into their heads and with the added
 bonus that this text is often used for things like tooltips ... they
 still fail 11% of the time.
...

That is because the img API was apparently designed without any
thought for accessibility.
http://diveintomark.org/archives/2009/11/02/why-do-we-have-an-img-element

If the syntax had been img src=...alternate/img, it would have
been much more obvious that an alternate was expected and what it was
for. Sure, some people would still have routinely written
img src=.../img. But fewer people would have, because it would
have been more obvious that that was missing something than that
img src=... is missing something.
http://sweng.the-davies.net/Home/rustys-api-design-manifesto

So I think it is important to bake accessible labels into the API in a
way that makes it obvious that they are needed, even for things that
shouldn't have tooltips.
http://behindthecurtain.us/2010/06/12/my-first-week-with-the-iphone/

- -- 
mpt
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk1v5oEACgkQ6PUxNfU6eco0iwCgguPHPPa99u+NupQP7VF3F0Bb
Gt0An3QkHeQgxUYM2Fl4A+o77cdg1rCr
=yE+G
-END PGP SIGNATURE-
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: [Fwd: Re: [Fwd: Re: New properties for StatusNotifierItem: Accessible Label (1/3)]]

2011-03-03 Thread Aaron J. Seigo
On Thursday, March 3, 2011, Matthew Paul Thomas wrote:
 Aaron J. Seigo wrote on 03/03/11 06:15:
  On Tuesday, March 1, 2011, Matthew Paul Thomas wrote:
 ...
 
  But in general, while all interactive graphic-only
  elements should have accessible labels, not all of them need tooltips.
  
  example?
 
 Icon-only labels at opposite ends of a slider: for example, muted at one
 end and maximum-volume at the other, or low-zoom at one end and
 high-zoom at the other. The icons should have accessible labels, but to
 a sighted user they are obvious enough that tooltips would be silly. (If
 they weren't obvious enough, the correct fix would be to make the labels
 plain text, as slider labels often are, not to give them tooltips.)

i was hoping for examples relevant to the topic at hand, namely status 
notifiers / app indicators. :)

  In a survey by Opera Software of 3,219,487 Web pages that used the
  img element, 2,520,939 of them (78%) used alt=, while 367,132 (11%)
  used title=.
  http://dev.opera.com/articles/view/mama-images-elements-and-formats/#im
  g
  
  As far as I know, there are no public statistics on how often img
  elements have distinct alt= and title= values. But we can conclude, at
  least, that Web authors care enough about accessibility to provide
  accessible equivalents most of the time.
  
  after years of getting it pounded into their heads and with the added
  bonus that this text is often used for things like tooltips ... they
  still fail 11% of the time.
 
 ...
 
 That is because the img API was apparently designed without any
 thought for accessibility.

true ... but:

 If the syntax had been img src=...alternate/img, it would have
 been much more obvious that an alternate was expected and what it was
 for. Sure, some people would still have routinely written
 img src=.../img. But fewer people would have, because it would
 have been more obvious that that was missing something than that
 img src=... is missing something.

img src=http://idontcare.com/haha.png; /

:)

most API is abusable, and app developers will do just that. a truly crappy 
part of reality.

-- 
Aaron J. Seigo
humru othro a kohnu se
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43

KDE core developer sponsored by Qt Development Frameworks


signature.asc
Description: This is a digitally signed message part.
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel