Re: Plasma-Netbook Mockups

2010-04-10 Thread Ryan Rix
On Fri 9 April 2010 5:52:48 pm Artur Souza (MoRpHeUz) wrote:
 We can drink a beer while discussing this 
 during akademy :D

Yeah, and about how Palm was really the ones who really started the 
touchscreen UI revolution :D

-- 
Ryan Rix
== http://hackersramblings.wordpress.com | http://rix.si/ ==


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


Re: Plasma-Netbook Mockups

2010-04-10 Thread Marco Martin
On 4/10/10, Markus kamika...@web.de wrote:
 Am Samstag 10 April 2010 00:12:00 schrieb Artur Souza (MoRpHeUz):

  But they still dropped it for the iPhone and even for the iPad ;)


 Both are touch-based devices and almost everybody who these days develops GUIs
  for such devices gets more than only inspiration from Apple.


i'm almost sure that from now in some years most or at least a good
percentage of netbooks will be hybrid wwith tablet like the touchbook
or the lenovo one
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: Plasma-Netbook Mockups

2010-04-10 Thread Marco Martin
On 4/9/10, Markus kamika...@web.de wrote:
 Am Freitag 09 April 2010 23:10:48 schrieb Chani:


   while I can see this being handy for something like Qt Designer, it'd be a
   PITA for something like a web browser or okular.


 Web browsers and Okular are single-window apps by design. Sure, you can show
  more than one window at the same time, but usually those do not need to be
  shown at the same time.
  So with only a single document being displayed and the netbook GUI defaulting
  to fullscreen app execution anyway, in those cases the Minimize button and 
 the
  Hide menu do the same thing: Hide the current window and showing the 
 Newspaper
  activity.
  I don't know about Qt Designer -- I was more thinking about GIMP and such.
  In some cases websites spawn small popup windows, often resulting in
  interaction with the smaller windows having effects on the main window (eg. a
  web forum opens a new login window). Both in this case and GIMP-like apps, 
 the
  smaller windows are clearly connected to.


luckily those kind of applications are tthe exception, i can only
think about gimp and qt designer (there is also koppete, but works
quite good anyways with maximized windows)
gimp will shortly change to a single window layout anyways.
and keep in  mind, that this shell was ddsigned from day zero for
content consuming complex creation workflows like using ggraphics
applications are explicitly not supported, a catch-all use shell
already exists, and is plasma-desktop

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


Re: Plasma-Netbook Mockups

2010-04-10 Thread Markus
Am Samstag 10 April 2010 02:52:48 schrieb Artur Souza (MoRpHeUz):

  Compare Apple's early PowerBooks (eg.
  http://en.wikipedia.org/wiki/File:Powerbook_duo_2300c.jpg ) to a modern
  netbook: No, not different at all (from a usability standpoint):
  9 screen for display and keyboard + touchpad for input. If sold today,
  everybody would call them netbooks.
 
 Exactly and that's the problem. Netbooks are not regular notebooks or
 desktops and that's what is most frustrating for users. Vendors put the
 same software that is supposed to run on desktops on that tiny screen and
 users have a horrible experience and then they blame the hardware, and it
 is not the problem. This is the reason most users return their netbooks to
 stores.

I'm not sure if either you misread or I wasn't clear. My point is the complete 
opposite: Apple has 25+ years of experience with GUIs on small screens .
The whole Mac GUI is designed around small screens up to a point that it works 
bad on big screens (a global menu bar isn't fun on 30 screens).


 The solution ? They started doing netbooks with bigger screens =/

That's the solution for Windows. I wasn't talking about Windows.


 From my POV it
 seems that your ideas are a little bit biased by the fact that you used
 (and liked - and there is no problem at all with it) for a long time Mac
 OS(X)

That's what I openly stated from the beginning. I could've said Look which 
great ideas I have and I had them completely on my own. but that would be 
dishonest.
And who isn't biased in any way? We're all the sum of our experiences. ;-)

I'm not a Mac fanboy. I switch operating systems and desktop environments as 
often as other people change their underwear. ;-)

Btw, of my proposals only two are based on Mac OS: The Application Menu and 
the global menu bar.
Window buttons on panel is a tweak of an idea posted by KDE's Stefan Majewsky: 
http://majewsky.wordpress.com/2010/03/24/the-kwin-button-applet/


PS: I don't know what you did, but could you please fix your mail client? 
Whenever I reply to list in your mails, the reply address is your private 
address and not plasma-devel@kde.org
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: Plasma-Netbook Mockups

2010-04-10 Thread Marco Martin
On Friday 09 April 2010, Luis Fernando Planella Gonzalez wrote:
 
 * About the single / double click: Search and Launch is there
 basically replacing the menu. It doesn't makes sense to make it honor

for the record, on trunk it's all single click

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


Re: Plasma-Netbook Mockups

2010-04-09 Thread Marco Martin
On Friday 09 April 2010, Markus wrote:
 Dear readers.
 I had some ideas how to possibly improve Plasma's netbook interface.

ideas are always welcome :)

 (I published this set of suggestions also in my blog. Maybe it's easier to
 read there:
 http://kamikazow.wordpress.com/2010/04/09/plasma-netbook-mockup/ )
 
 
 While my task within KDE is mainly to translate K3b, I see myself as a
 usability geek as well. So while cycling through parks in my hometown and
 enjoying the spring weather, I thought about improving the netbook
 experience. And while I continued to think about it Plasma applets I
 already know exist and how they could be incorporated and refined. I also
 remembered using classic Mac OS which featured a pointer-based GUI that
 was targeted at screens that have roughly the same proportions as today’s
 netbooks.
 
 I have to add that I don’t know how in what shape Plasma Netbook in current
 trunk is, so my suggestions may even already be obsolete. I also lack any
 talent to code, so obviously I’m hoping for an actual programmer to pick up
 my ideas.
 
 So, enough introduction talk. Let’s get started.
 
 Plasma Netbook how it looks today:
 http://kamikazow.files.wordpress.com/2010/04/netbook1.png
 
 Page One displays various Plasma applets in an aligned way. So overall I
 think this screenshot is pretty self explanatory. One aspect is worth
 pointing out: How task switching currently works. You click on the Running
 Apps button and get an Exposé  view of all open windows.
 This IMHO has some drawbacks. A.) it requires compositing (not available to
 everyone) and B.) totally breaks down if many windows are open.
 
 Well, classic Mac OS had a simple drop-down list of running apps. Hardly
 fancy, but worked really well, so this is what I came up with:
 http://kamikazow.files.wordpress.com/2010/04/netbook2.png (No active app)

right now, when compositing is off, exactly such a menu is displayed.
i think however the exposè effect has more informational value, so i would 
keep the menu as fallback. i agree that the current effect is lacking, what 
would be nice is:
layout as a grid when we are in netbook mode (will make the workspace kcm 
configure it as so)
-having the possibility to scroll if too many windows are open (a crappy 
device is supposed to not have garzillions of apps open at the same time btw)
-maybe a close button on the thumbnails


 I moved clock and tray to the far right where IMO it’s expected by many
 users anyway. Show all windows triggers the Exposé effect, so no
 functionality is lost. The menu could also be assigned to a keyboard
 shortcut.

there was a reason for the strange layout we have now:
the close and maximize buttons are epected to be at right, and i think it's 
really weird if as in your screenshot those buttons are separed from the 
applet that gives the title, even if they could mae sense at opposite sides of 
the screen.

 When an application runs, the top bar changes:
 http://kamikazow.files.wordpress.com/2010/04/netbook3.png (App active)
 
 On the left side is still the app switcher, but now also featuring the
 options to hide or quit the app (Quit and Show All maybe should switch
 positions). The button title switches to the app name to indicate what’s
 running.
 The pages bar is changed to the app’s menu bar. Plasma Netbook works in a
 similar fashion already, but by simply launching apps in full screen and
 hiding the window decoration. My proposal should look better esp. if
 smoothly transitioned from pages bar to menu bar (eg. using a slide
 effect). A similar menu bar is already implemented by Bespin’s XBar
 applet. http://kde-look.org/content/show.php/Bespin?content=63928
 Another approach seems to be in development.
 http://mail.kde.org/pipermail/plasma-devel/2010-March/010989.html

as discussed here some days ago, a menubar like that is quite challenging.
and problem will be that probably only kde applications will be able to use 
it.
it could make sense a layout like that, but i would like to have it really 
feasible witout being an hack like is now.

 On the far left side, window control buttons move clock and tray. I figured
 that in this case it’s more important to keep users’ muscle memory for
 window operations intact rather than tray interaction.
 The window controls are what we are all used to:
 Minimize/Hide — Unmaximize — Close.
 It can be argued that netbook users should run their application always in
 full screen anyway, but this would effectively kill the usage of
 multi-window apps. I also saw several people connect bigger screens at
 home to their netbooks. An unmaximized window can more easily be moved to
 the other screen. That feature is also already developed.
 http://majewsky.wordpress.com/2010/03/29/blog-relaunch-update-on-kwin-butt
 on- applet/
 

i am really on the fence right now between splitting the window controls from 
the title/switcher applet or not. both have advantages, but having controls 
for the current window in two 

Re: Plasma-Netbook Mockups

2010-04-09 Thread Markus
Thanks for your comments. I'd like to further share my reasons for the 
decisions.

Am Freitag 09 April 2010 19:59:28 schrieb Marco Martin:

 i think however the exposè effect has more informational value

As someone who used Mac OS X for years, I know Exposé inside out.
I also know that when I wanted to switch whole apps (even if it were only 
three or so) with many windows, the practical aspect shrunk.
I also remember that using it with a touchpad only was very cumbersome.

My reason for including both -- Exposé and menu -- was that the user can adapt 
his/her workflow according to the attached input devices rather than the 
capabilities of GPU and drivers.


 a crappy
 device is supposed to not have garzillions of apps open at the same time
 btw

Well, it's not our decision what the user runs, right? ;-)
Today's netbooks are more powerful than the iBook I bought 6 years ago and 
I've seen market data that indicates that not so few people buy netbooks as 
their only PCs and even Atom CPUs advance. Who knows how powerful these 
machines get 2 years from now.

That's why I thought that the user should still be able to conveniently switch 
between 10 apps that add to 50 windows -- whether we think it's a good idea or 
not.


 there was a reason for the strange layout we have now:
 the close and maximize buttons are epected to be at right,

Correct me if I'm wrong but from everything I saw of Plasma Netbook, there 
weren't any close or maximize buttons at all.


 and i think it's
 really weird if as in your screenshot those buttons are separed from the
 applet that gives the title, even if they could mae sense at opposite sides
 of the screen.

Given that it's all Plasma, I thought that all positions can be changed anyway 
if the user decides.
I also thought to mirror Mac OS 9's layout where the close button was on the 
left and a similar menu was on the right.
http://wrds.files.wordpress.com/2007/04/mac_os_9_screenshot_2.png

The main point on my mockups were not to present the ultimate applet 
positions, but instead a feature set I believe would be beneficial to have 
available in the default setup of Plasma Netbook.


 as discussed here some days ago, a menubar like that is quite challenging.
 and problem will be that probably only kde applications will be able to use
 it.

I remember a blog posting by some Chinese KDE contributor (who also wrote a 
Scim-based input method panel for Plasma) that he modified Xbar to be 
compatible with GNOME/GTK applications. That was one, two or so years ago, 
though.


 having
 controls for the current window in two opposite parts of the screen really
 looks strange to me.

It's just a thing of getting used to.
In the early 2000s I used BeOS (dual boot with Win98) at home and occasionally 
Mac OS 9 at work. Both share the concept to separate window size modification 
(Zoom and on OS9 also Window Shade) from the Close button. This was something 
I could adapt to within minutes.
And as I said: My mockups don't have the goal to hinder users to rearrange the 
Plasmoids on the bar.

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


Re: Plasma-Netbook Mockups

2010-04-09 Thread Markus
Written by MoRpHeUz — April 9, 2010 @ 19:01:
 Hi! Regarding some points:
 
 – Exposè vs List of Windows
 
 A) Most (if not all) netbooks today have a graphics card capable of doing
 composite.

Graphic cards: Yes. Drivers: Not often.
There were several announcements of ARM-based netbooks. Is any of the current 
drivers even compatible with GPUs that work in conjunction with ARM CPUs?
Does Nouveau work with Tegra for example? I tried to look it up a while ago 
and found nothing.


 And if composite is not available, it fallbacks exactly to a
 list of windows, so it seems that your idea is “quite already
 implemented”.

I on purpose made my menu switch between apps and not individual windows.



 B) From our research with users, they usually do not open that many
 applications on a netbook.

Certainly possible. Your research is likely better than my limited research 
using a handful of netbook owners and some market statistic about people who 
replace their PCs with netbooks.

One of the goals of my proposal was to enable easier switching between many 
apps without hurting the work flow for users who don't run many apps.


 However if this happens, then it would be a
 good idea to think about a good solution for “too many windows” and Exposè
 effect.
 
 – Titlebar
 
 Without closing the application, from your mockup there is no way to switch
 between activities without closing the application as the app’s menu is
 using the panel.

If by activities you mean the pages?
Well, the app doesn't need to be closed in that case, only hidden/minimized.

My rationales:
A.) Vertical space is more important than switching pages if one application 
has focus.
B.) Netbooks are probably usually used for single apps in full screen. My 
proposal was made on this assumption, even though I'd like to enable users to 
switch between 10 apps if they choose to run that many.

Just now I had another idea: Wouldn't it be possible to implement multitouch 
gestures on touchpads that support them? Eg swipe left/right to switch between 
activities/pages?


 What if I open an application that has a lot of menu
 options ? What should we do in this case ?

Same as with normal windows of Qt apps: Show an expander.


 Apple “fixes” this on OSX
 limiting the number of menu options that one can create.
 
 The window’s actions on the right are already implemented as a plasmoid and
 there is no need to show the minimize button: if you want to switch
 between applications you just do it, if you want to go to an activity you
 just use the panel for that and if you want to close, the button is there.
 In your mockup you’re duplicating the functionality: the same action can
 be triggered by the list of windows and in the right side of the panel.

No, it's not duplication. Here's why: In my proposal the menu allows to hide 
the whole application = all windows at once.
The Minimize button only hides the active window. If you're running only 
single-window apps, it does not make a difference, but if an app has multiple 
windows, it is a difference.



 – Bigger screens vs Average netbook user
 
 In our research with *average* netbook users (not geeks), they usually
 don’t connect output monitors/keyboards and specially they don’t do much
 multitasking (when they do, the applications are always maximized anyway).

I'm not arguing against your research. My proposal is not targeted against 
them, but just a collection of ideas that aims to make it easier if one user 
decides to either connect external monitors and/or do more multitasking.
Btw, I know no geek with a netbook. Are geeks even allowed to posses such 
things? :-)


 That’s why we took the path of making all applications to run maximized
 too. This came from user feedback.

In my proposal all apps are fullscreen by default as well.


 One thing that we could improve, is the ability to switch to a regular
 Plasma desktop view if there is a monitor plugged in, as this is the case
 where you have a bigger place to do your mess

A fried of mine (non-geek) uses such a setup and in fact she's the reason why 
I even started to think about Plasma Netbook. The built-in screen is 10 inches 
or so and her traditional GNOME layout totally cramps the screen. The external 
22 inch screen OTOH is almost empty.
Then I asked myself what could be done to still use the small screen 
effectively and make it easy to move windows to the big screen.

I think my proposal helps some people while OTOH hurting no one. That said, 
it's difficult to know without actually trying this out and I only have a 
15,4 notebook, so I couldn't try my own proposal even if someone implemented 
it... :-(
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: Plasma-Netbook Mockups

2010-04-09 Thread Marco Martin
On Friday 09 April 2010, Markus wrote:
 Thanks for your comments. I'd like to further share my reasons for the
 decisions.
 
 Am Freitag 09 April 2010 19:59:28 schrieb Marco Martin:
  i think however the exposè effect has more informational value
 
 As someone who used Mac OS X for years, I know Exposé inside out.
 I also know that when I wanted to switch whole apps (even if it were only
 three or so) with many windows, the practical aspect shrunk.
 I also remember that using it with a touchpad only was very cumbersome.
 
 My reason for including both -- Exposé and menu -- was that the user can
 adapt his/her workflow according to the attached input devices rather than
 the capabilities of GPU and drivers.
 
  a crappy
  device is supposed to not have garzillions of apps open at the same time
  btw
 
 Well, it's not our decision what the user runs, right? ;-)
 Today's netbooks are more powerful than the iBook I bought 6 years ago and
 I've seen market data that indicates that not so few people buy netbooks as
 their only PCs and even Atom CPUs advance. Who knows how powerful these
 machines get 2 years from now.

as Artur said, tests with joe sixpack users is quite rare.
other users can add a real taskbar or use a desktop shell, if their use of the 
device is actually what would be a desktop (since the use case of the netbook 
shell is quite different)
i could mke configurable to always use the list, however.

 That's why I thought that the user should still be able to conveniently
 switch between 10 apps that add to 50 windows -- whether we think it's a
 good idea or not.
 
  there was a reason for the strange layout we have now:
  the close and maximize buttons are epected to be at right,
 
 Correct me if I'm wrong but from everything I saw of Plasma Netbook, there
 weren't any close or maximize buttons at all.

no buttons when plasma itself is focused, they appear when an application is 
focused

  and i think it's
  really weird if as in your screenshot those buttons are separed from the
  applet that gives the title, even if they could mae sense at opposite
  sides of the screen.
 
 Given that it's all Plasma, I thought that all positions can be changed
 anyway if the user decides.
 I also thought to mirror Mac OS 9's layout where the close button was on
 the left and a similar menu was on the right.
 http://wrds.files.wordpress.com/2007/04/mac_os_9_screenshot_2.png

at the moment no, because the close/maximize and the title are the same applet

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


Re: Plasma-Netbook Mockups

2010-04-09 Thread Luis Fernando Planella Gonzalez
I had commented on the original blog archive, and I'll continue discussion here.

Well, maybe I'm an exception, but I don't follow the netbook users
run a single application at a time. For instance, many times I have
firefox, dolphin, konsole, amarok, gimp (yes, gimp, with a wacom
tablet attached) running at the same time in a 10.2 netbook, with
1024x600 resolution and 2GB RAM. And it works well with Kubuntu Lucid
beta.

Here is an explanation for the points i've stated in that comment:

* I'd rather have a task manager which shows only icons for background
apps and the title and maximize / restore buttons for the foreground
app replacing the current activity switcher, which takes more than
half of the available screen width. And I agree with Markus that the
clock should be by default in the extreme right side. It's where users
of all platforms expect to see a clock and a system tray. Also, in the
current form, depending on the window title length, the clock position
changes, and keeps jumping when switching applications.

* About the single / double click: Search and Launch is there
basically replacing the menu. It doesn't makes sense to make it honor
the single / double click settings, which is supposed to be to
navigate in files. In files, 1 click selects, 2 clicks open. In the
SAL, 1 click does nothing. Having it honoring the setting is just like
making Kickoff requiring double clicks to navigate in menus. This is
the same complaint I have with system settings: if I choose double
clicks to navigate in files, the system settings also requires double
clicks.

* About the texts in SAL: if someone which has never seen it is
shown just a screenshot, like the first one presented in the article
(http://kamikazow.wordpress.com/2010/04/09/plasma-netbook-mockup), he
sees some icons on top, a search box, some other icons and widgets at
the bottom. There is no obvious statement that: these are the
favorites, here are the applications, and so on. On Kickoff,
there's the Favorites and Applications tab. The ubuntu netbook
remix has the sections on the left side. Having such an indication
would be more intuitive.

Perhaps, I'm thinking that having an intermediate solution, with just
borderless maximized windows (which currently can be set via config
file), that hacked task manager and a default kickoff menu would be
perfect for netbooks...

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


Re: Plasma-Netbook Mockups

2010-04-09 Thread Marco Martin
On Friday 09 April 2010, Markus wrote:
 Written by MoRpHeUz — April 9, 2010 @ 19:01:
  Hi! Regarding some points:
  
  – Exposè vs List of Windows
  
  A) Most (if not all) netbooks today have a graphics card capable of doing
  composite.
 
 Graphic cards: Yes. Drivers: Not often.
 There were several announcements of ARM-based netbooks. Is any of the
 current drivers even compatible with GPUs that work in conjunction with
 ARM CPUs? Does Nouveau work with Tegra for example? I tried to look it up
 a while ago and found nothing.
 
  And if composite is not available, it fallbacks exactly to a
  list of windows, so it seems that your idea is “quite already
  implemented”.
 
 I on purpose made my menu switch between apps and not individual windows.

well, it's not really easy to identify what windows belong to the same app, 
that's one of the reasons the taskbar in plasma-desktop right now lists 
windows, and they are grouped by name, that is an heuristic that may or may 
not be the correct

  B) From our research with users, they usually do not open that many
  applications on a netbook.
 
 Certainly possible. Your research is likely better than my limited
 research using a handful of netbook owners and some market statistic
 about people who replace their PCs with netbooks.
 
 One of the goals of my proposal was to enable easier switching between many
 apps without hurting the work flow for users who don't run many apps.
 
  However if this happens, then it would be a
  good idea to think about a good solution for “too many windows” and
  Exposè effect.
  
  – Titlebar
  
  Without closing the application, from your mockup there is no way to
  switch between activities without closing the application as the app’s
  menu is using the panel.
 
 If by activities you mean the pages?
 Well, the app doesn't need to be closed in that case, only
 hidden/minimized.
 
 My rationales:
 A.) Vertical space is more important than switching pages if one
 application has focus.
 B.) Netbooks are probably usually used for single apps in full screen. My
 proposal was made on this assumption, even though I'd like to enable users
 to switch between 10 apps if they choose to run that many.
 
 Just now I had another idea: Wouldn't it be possible to implement
 multitouch gestures on touchpads that support them? Eg swipe left/right to
 switch between activities/pages?

no multitouch on X for now.

  What if I open an application that has a lot of menu
  options ? What should we do in this case ?
 
 Same as with normal windows of Qt apps: Show an expander.
 
  Apple “fixes” this on OSX
  limiting the number of menu options that one can create.
  
  The window’s actions on the right are already implemented as a plasmoid
  and there is no need to show the minimize button: if you want to switch
  between applications you just do it, if you want to go to an activity
  you just use the panel for that and if you want to close, the button is
  there. In your mockup you’re duplicating the functionality: the same
  action can be triggered by the list of windows and in the right side of
  the panel.
 
 No, it's not duplication. Here's why: In my proposal the menu allows to
 hide the whole application = all windows at once.
 The Minimize button only hides the active window. If you're running only
 single-window apps, it does not make a difference, but if an app has
 multiple windows, it is a difference.

right no you don't have a minimize button at all in netbook mode:
if there is no taskbar and if the desktop can be selected as any other window, 
the minizmize button has exactly no use.

  – Bigger screens vs Average netbook user
  
  In our research with *average* netbook users (not geeks), they usually
  don’t connect output monitors/keyboards and specially they don’t do much
  multitasking (when they do, the applications are always maximized
  anyway).
 
 I'm not arguing against your research. My proposal is not targeted against
 them, but just a collection of ideas that aims to make it easier if one
 user decides to either connect external monitors and/or do more
 multitasking. Btw, I know no geek with a netbook. Are geeks even allowed
 to posses such things? :-)
 
  That’s why we took the path of making all applications to run maximized
  too. This came from user feedback.
 
 In my proposal all apps are fullscreen by default as well.
 
  One thing that we could improve, is the ability to switch to a regular
  Plasma desktop view if there is a monitor plugged in, as this is the case
  where you have a bigger place to do your mess
 
 A fried of mine (non-geek) uses such a setup and in fact she's the reason
 why I even started to think about Plasma Netbook. The built-in screen is
 10 inches or so and her traditional GNOME layout totally cramps the
 screen. The external 22 inch screen OTOH is almost empty.
 Then I asked myself what could be done to still use the small screen
 effectively and make it easy to move windows to the big screen.


Re: Plasma-Netbook Mockups

2010-04-09 Thread Chani

  
  The window’s actions on the right are already implemented as a plasmoid
  and there is no need to show the minimize button: if you want to switch
  between applications you just do it, if you want to go to an activity
  you just use the panel for that and if you want to close, the button is
  there. In your mockup you’re duplicating the functionality: the same
  action can be triggered by the list of windows and in the right side of
  the panel.
 
 No, it's not duplication. Here's why: In my proposal the menu allows to
 hide the whole application = all windows at once.
 The Minimize button only hides the active window. If you're running only
 single-window apps, it does not make a difference, but if an app has
 multiple windows, it is a difference.
 

while I can see this being handy for something like Qt Designer, it'd be a 
PITA for something like a web browser or okular. I don't care that all my .pdf 
files are open in something called Okular, I care about getting to the 
document about magical ponies :)

and guess which sort of app Joe Sixpack is more likely to be using...

-- 
This message brought to you by eevil bananas and the number 3.
www.chani3.com


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


Re: Plasma-Netbook Mockups

2010-04-09 Thread Artur Souza (MoRpHeUz)
On Friday 09 April 2010, 17:57 Luis Fernando Planella Gonzalez wrote:
 Well, maybe I'm an exception, but I don't follow the netbook users
 run a single application at a time. For instance, many times I have
 firefox, dolphin, konsole, amarok, gimp (yes, gimp, with a wacom
 tablet attached) running at the same time in a 10.2 netbook, with
 1024x600 resolution and 2GB RAM. And it works well with Kubuntu Lucid
 beta.

Yep, you're an exception :) You're a geek using a netbook. Average users 
doesn't have this many applications open at the same time, specially because 
netbooks are awesome for consuming content, but horrible for creating them. 
That doesn't mean that there aren't people out there (like you :) ) that can 
handle these tasks. For you I would just recommend the regular Plasma Desktop 
or that you tune Plasma Netbook.

 * I'd rather have a task manager which shows only icons for background
 apps and the title and maximize / restore buttons for the foreground
 app replacing the current activity switcher, which takes more than
 half of the available screen width. And I agree with Markus that the
 clock should be by default in the extreme right side. It's where users
 of all platforms expect to see a clock and a system tray. Also, in the
 current form, depending on the window title length, the clock position
 changes, and keeps jumping when switching applications.

The clock point is a valid one that we must deal, but the task manager solution 
you're proposing just doesn't solve the main issue. That's why we are using 
Exposè for showing your tasks. Where your I mean the average user and not 
someone who has firefox, dolphin, konsole and gimp open (average users doesn't 
even want to know what konsole is. Average users are my mother, your 
grandmother, etc... not us ;) ).

 * About the single / double click: Search and Launch is there
 basically replacing the menu. It doesn't makes sense to make it honor
 the single / double click settings, which is supposed to be to
 navigate in files. In files, 1 click selects, 2 clicks open. In the
 SAL, 1 click does nothing. Having it honoring the setting is just like
 making Kickoff requiring double clicks to navigate in menus. This is
 the same complaint I have with system settings: if I choose double
 clicks to navigate in files, the system settings also requires double
 clicks.

The icons are just shortcuts if you like the regular menu. The first rule of 
SAL is to be a nice way to use KRunner where Marco's mom doesn't need to know 
that the web browser calls firefox or arora but she can just type web 
browse and then it's offered to her a list of applications.

And this 1 click does nothing is probably just a bug. Just 1 clicking any 
item on SAL activates it here.

 * About the texts in SAL: if someone which has never seen it is
 shown just a screenshot, like the first one presented in the article
 (http://kamikazow.wordpress.com/2010/04/09/plasma-netbook-mockup), he
 sees some icons on top, a search box, some other icons and widgets at
 the bottom. There is no obvious statement that: these are the
 favorites, here are the applications, and so on. On Kickoff,
 there's the Favorites and Applications tab. The ubuntu netbook
 remix has the sections on the left side. Having such an indication
 would be more intuitive.

+1 here. We can find a way of making it easier to discover what which area of 
SAL is meant for.

 Perhaps, I'm thinking that having an intermediate solution, with just
 borderless maximized windows (which currently can be set via config
 file), that hacked task manager and a default kickoff menu would be
 perfect for netbooks...

That's what your needs are :) Maybe that's what you should do because for your 
workflow this is just the better solution. What we are proposing with Plasma 
Netbook is a solution for average users of netbooks: moms, fathers, 
grandfathers, sons, etc...

It's even interesting that geeks get/doesn't get something about the UI that 
this kind of users just accept and it works very well for them (just check 
the example of P man using the netbook interface in plasma-devel archive).

Cheers,

--
Artur Duque de Souza
openBossa
INdT - Instituto Nokia de Tecnologia
--
Blog: http://blog.morpheuz.cc
PGP: 0xDBEEAAC3 @ wwwkeys.pgp.net
--


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


Re: Plasma-Netbook Mockups

2010-04-09 Thread Marco Martin
On Friday 09 April 2010, Luis Fernando Planella Gonzalez wrote:
 I had commented on the original blog archive, and I'll continue discussion
 here.
 
 Well, maybe I'm an exception, but I don't follow the netbook users
 run a single application at a time. For instance, many times I have
 firefox, dolphin, konsole, amarok, gimp (yes, gimp, with a wacom
 tablet attached) running at the same time in a 10.2 netbook, with
 1024x600 resolution and 2GB RAM. And it works well with Kubuntu Lucid
 beta.
 
 Here is an explanation for the points i've stated in that comment:
 
 * I'd rather have a task manager which shows only icons for background
 apps and the title and maximize / restore buttons for the foreground
 app replacing the current activity switcher, which takes more than
 half of the available screen width. And I agree with Markus that the

luckily, everything is customizable, and is possible to have a regular taskbar 
there

 clock should be by default in the extreme right side. It's where users
 of all platforms expect to see a clock and a system tray. Also, in the
 current form, depending on the window title length, the clock position
 changes, and keeps jumping when switching applications.

nope, it's in a fixed position in trunk.
the point is that the close button has to be up there, because an action (that 
is always here) to be in th corner of the screen, it wins against a clock 
that has a content merely informational

 * About the single / double click: Search and Launch is there
 basically replacing the menu. It doesn't makes sense to make it honor
 the single / double click settings, which is supposed to be to
 navigate in files. In files, 1 click selects, 2 clicks open. In the
 SAL, 1 click does nothing. Having it honoring the setting is just like
 making Kickoff requiring double clicks to navigate in menus. This is
 the same complaint I have with system settings: if I choose double
 clicks to navigate in files, the system settings also requires double
 clicks.

that is a bug and will be fixed :)

 
 * About the texts in SAL: if someone which has never seen it is
 shown just a screenshot, like the first one presented in the article
 (http://kamikazow.wordpress.com/2010/04/09/plasma-netbook-mockup), he
 sees some icons on top, a search box, some other icons and widgets at
 the bottom. There is no obvious statement that: these are the
 favorites, here are the applications, and so on. On Kickoff,
 there's the Favorites and Applications tab. The ubuntu netbook
 remix has the sections on the left side. Having such an indication
 would be more intuitive.

there could be labels, however after they make discover what thise are are 
for (the first uhm, 3 seconds of use), they become just wasted space and 
visual noise

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


Re: Plasma-Netbook Mockups

2010-04-09 Thread Marco Martin
On Friday 09 April 2010, Artur Souza (MoRpHeUz) wrote:
 The clock point is a valid one that we must deal, but the task manager
 solution you're proposing just doesn't solve the main issue. That's why we
 are using Exposè for showing your tasks. Where your I mean the average
 user and not someone who has firefox, dolphin, konsole and gimp open
 (average users doesn't even want to know what konsole is. Average users

..let alone what they think a gimp is :p

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


Re: Plasma-Netbook Mockups

2010-04-09 Thread Markus
Am Freitag 09 April 2010 23:10:48 schrieb Chani:
 
 while I can see this being handy for something like Qt Designer, it'd be a
 PITA for something like a web browser or okular.

Web browsers and Okular are single-window apps by design. Sure, you can show 
more than one window at the same time, but usually those do not need to be 
shown at the same time.
So with only a single document being displayed and the netbook GUI defaulting 
to fullscreen app execution anyway, in those cases the Minimize button and the 
Hide menu do the same thing: Hide the current window and showing the Newspaper 
activity.
I don't know about Qt Designer -- I was more thinking about GIMP and such.
In some cases websites spawn small popup windows, often resulting in 
interaction with the smaller windows having effects on the main window (eg. a 
web forum opens a new login window). Both in this case and GIMP-like apps, the 
smaller windows are clearly connected to.


 I don't care that all my
 .pdf files are open in something called Okular, I care about getting to
 the document about magical ponies :)
 
 and guess which sort of app Joe Sixpack is more likely to be using...

Maybe I'm spoiled by my Mac experience, but I can't remember that Mac OS (X) 
was ever regarded as geek-only platform. On the contrary: Mac OS X is usually 
highly praised for its high usability up to a point where trolls call it a 
girl and gay platform, because it's so easy and real men use Windows.
OSX too has the metaphor to minimize individual windows, hide the whole app 
and even the option to hide all non-focused apps.

While I don't claim to have infinite wisdom ;-), I've used Mac OS X for 3 or 4 
years, many versions of Windows, BeOS, and since 2 or 3 years KDE/Linux pretty 
much exclusively (and occasionally before then) and hence think that I know a 
broad spectrum of GUIs and think that I'm able to spot GUI features that are 
good. :-p ;-)
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: Plasma-Netbook Mockups

2010-04-09 Thread Ryan Rix
On Fri 9 April 2010 2:08:48 pm Marco Martin wrote:
 no multitouch on X for now.

Synaptic touchpad driver worked though. I had an old shell script which 
implemented similar things using synclient on my eeepc. swipe with two 
fingers to change desktop

-- 
Ryan Rix
== http://hackersramblings.wordpress.com | http://rix.si/ ==


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


Re: Plasma-Netbook Mockups

2010-04-09 Thread Markus
Am Freitag 09 April 2010 23:08:48 schrieb Marco Martin:

 well, it's not really easy to identify what windows belong to the same app,
 that's one of the reasons the taskbar in plasma-desktop right now lists
 windows, and they are grouped by name, that is an heuristic that may or may
 not be the correct

Ugh. I thought in times of dbus such evil hacks are no longer needed. ;-)

 
  Just now I had another idea: Wouldn't it be possible to implement
  multitouch gestures on touchpads that support them? Eg swipe left/right
  to switch between activities/pages?
 
 no multitouch on X for now.

And as an idea for the future?


 right no you don't have a minimize button at all in netbook mode:
 if there is no taskbar and if the desktop can be selected as any other
 window, the minizmize button has exactly no use.

Right.


 well, dragging a window to the other screen is quite easy :)
 (interestingly enough, one could also experimen on running plasma desktop
 on the second monitor and netbook on the little one, if the computer is
 powerful enough...

Is this possible?
Surely as different X screens, but within one session?


 xephyr, virtualbox..
 way suboptimal but gives an idea

I also get a rough idea by launching plasma-netbook on my notebook. I meant a 
real-world scenario with an actual netbook and an external monitor. I don't 
think my friend lets me abuse her netbook for my experiments. :-p
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: Plasma-Netbook Mockups

2010-04-09 Thread Artur Souza (MoRpHeUz)
On Friday 09 April 2010, 18:57 Markus wrote:
 Maybe I'm spoiled by my Mac experience, but I can't remember that Mac OS
 (X) was ever regarded as geek-only platform. On the contrary: Mac OS X is
 usually highly praised for its high usability up to a point where trolls
 call it a girl and gay platform, because it's so easy and real men use
 Windows. OSX too has the metaphor to minimize individual windows, hide the
 whole app and even the option to hide all non-focused apps.

But they still dropped it for the iPhone and even for the iPad ;)
Desktops and netbooks and mobiles are different beasts and that's the whole 
point, right ?

Cheers,

--
Artur Duque de Souza
openBossa
INdT - Instituto Nokia de Tecnologia
--
Blog: http://blog.morpheuz.cc
PGP: 0xDBEEAAC3 @ wwwkeys.pgp.net
--


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


Re: Plasma-Netbook Mockups

2010-04-09 Thread Markus
Am Samstag 10 April 2010 00:12:00 schrieb Artur Souza (MoRpHeUz):
 But they still dropped it for the iPhone and even for the iPad ;)

Both are touch-based devices and almost everybody who these days develops GUIs 
for such devices gets more than only inspiration from Apple.


 Desktops and netbooks and mobiles are different beasts and that's the whole
 point, right ?

Compare Apple's early PowerBooks (eg. 
http://en.wikipedia.org/wiki/File:Powerbook_duo_2300c.jpg ) to a modern 
netbook: No, not different at all (from a usability standpoint):
9 screen for display and keyboard + touchpad for input. If sold today, 
everybody would call them netbooks.

I'm not saying that Apple has to be copied at all costs. No. I'm merely 
suggesting that some conventions that were researched over years could be 
adapted. That's all. :-)
And if you all say Bah, your ideas suck. IT stone age's over., then I'm fine 
with it as well. :-) I just reply to almost every mail, because I simply don't 
want to be misunderstood. :-)
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel