Plasma & Netbook

2009-05-26 Thread Artur Souza(MoRpHeUz)
Hello everybody! :)

Yesterday's night I committed the first code regarding plasma on netbooks.
I just created the SAL (search and launch) containment basic files with place 
holders (just to have something :P ). You can find it in 
playground/plasma/netbook/ .

More information here: http://techbase.kde.org/Projects/Plasma/Plasma-MID

Cheers!

--
Artur Duque de Souza
OpenBossa Research Labs
INdT - Instituto Nokia de Tecnologia
--
Blog: http://labs.morpheuz.eng.br/blog/
GPG: 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


Plasma-Netbook Mockups

2010-04-09 Thread Markus
Dear readers.
I had some ideas how to possibly improve Plasma's netbook interface.

(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)

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.

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>

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-button-
applet/>

Any comments (praise, insults, volunteering coders)?

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


Re: Plasma & Netbook

2009-05-26 Thread Marco Martin
On Tuesday 26 May 2009, Artur Souza(MoRpHeUz) wrote:
> Hello everybody! :)
>
> Yesterday's night I committed the first code regarding plasma on netbooks.
> I just created the SAL (search and launch) containment basic files with
> place holders (just to have something :P ). You can find it in
> playground/plasma/netbook/ .

neat :)
(i think i'll make some simple stupid panel applets here)
aaand maybe move shells/plasma-mid under netbook/shell?

> More information here: http://techbase.kde.org/Projects/Plasma/Plasma-MID
>
> Cheers!
>
> --
> Artur Duque de Souza
> OpenBossa Research Labs
> INdT - Instituto Nokia de Tecnologia
> --
> Blog: http://labs.morpheuz.eng.br/blog/
> GPG: 0xDBEEAAC3 @ wwwkeys.pgp.net
> --


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


Re: Plasma & Netbook

2009-05-26 Thread Artur Souza(MoRpHeUz)
On Tuesday 26 May 2009, 14:11 Marco Martin wrote:
> (i think i'll make some simple stupid panel applets here)
> aaand maybe move shells/plasma-mid under netbook/shell?

Sounds good :)
I'm just doing something else and should be back to code tomorrow!

Cheers!

--
Artur Duque de Souza
OpenBossa Research Labs
INdT - Instituto Nokia de Tecnologia
--
Blog: http://labs.morpheuz.eng.br/blog/
GPG: 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

2009-05-26 Thread Aaron J. Seigo
On Tuesday 26 May 2009, Marco Martin wrote:
> aaand maybe move shells/plasma-mid under netbook/shell?

sounds good.

-- 
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 Software



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

2009-05-27 Thread Sebastian Kügler
On Tuesday 26 May 2009 19:11:09 Marco Martin wrote:
> On Tuesday 26 May 2009, Artur Souza(MoRpHeUz) wrote:
> > Yesterday's night I committed the first code regarding plasma on
> > netbooks. I just created the SAL (search and launch) containment basic
> > files with place holders (just to have something :P ). You can find it in
> > playground/plasma/netbook/ .

trying it now :)

> neat :)
> (i think i'll make some simple stupid panel applets here)
> aaand maybe move shells/plasma-mid under netbook/shell?

Did we discuss the difference between internet tablets and netbook yet? 
(internet tablet being an N810 for example, netbook in the range of an Asus 
Eee PC or Acer One). 
The more I think about it, the more differences I see that warrant different 
containments:

- input: netbooks are likely to have a mouse and a semi-usable keyboard, MID 
have near-unusable keyboard (maybe even onscreen) and more like a touch screen
- screen space: netbooks are going down until 567 (one of those HP things 
apparently), MID probably even smaller (and you still need larger hit areas 
than on netbooks b/c of input
- hardware resources: performance on netbooks is already OK, while MID is a 
bit slow last time I tried.

IMO it would make sense to concentrate on one of those two. Targeting a 
netbook is likely to be more realistic.

> > More information here: http://techbase.kde.org/Projects/Plasma/Plasma-MID
-- 
sebas

 http://www.kde.org | http://vizZzion.org |  GPG Key ID: 9119 0EF9 



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

2009-05-27 Thread Marco Martin
On Wednesday 27 May 2009, Sebastian Kügler wrote:
> On Tuesday 26 May 2009 19:11:09 Marco Martin wrote:
> > On Tuesday 26 May 2009, Artur Souza(MoRpHeUz) wrote:
> > > Yesterday's night I committed the first code regarding plasma on
> > > netbooks. I just created the SAL (search and launch) containment basic
> > > files with place holders (just to have something :P ). You can find it
> > > in playground/plasma/netbook/ .
>
> trying it now :)
>
> > neat :)
> > (i think i'll make some simple stupid panel applets here)
> > aaand maybe move shells/plasma-mid under netbook/shell?
>
> Did we discuss the difference between internet tablets and netbook yet?
> (internet tablet being an N810 for example, netbook in the range of an Asus
> Eee PC or Acer One).
> The more I think about it, the more differences I see that warrant
> different containments:
>
> - input: netbooks are likely to have a mouse and a semi-usable keyboard,
> MID have near-unusable keyboard (maybe even onscreen) and more like a 
touch
> screen - screen space: netbooks are going down until 567 (one of those HP
> things apparently), MID probably even smaller (and you still need larger
> hit areas than on netbooks b/c of input
yeah, different containments/applets setup would be needed, probably 
something could be recycled as is tough:
the shell and the SAL (well, probably it would look pretty much like a full 
screen iphoneish icon grid probably :p)
and the "apps" would pretty much be fullscreen plasmoids (something like 
kontact on a 3" display hmm, maybe not :p)

> - hardware resources: performance on netbooks is already OK, while MID is a
> bit slow last time I tried.
yeah, is needed stuff way faster than an 810 (will the n900 be enough? will be 
interesting to try :p)

another thing potentially tricky is that netbook are pretty open, i.e is easy 
to install anything you like on them, while on mids is probably not always 
guarantee, n810 is relatively hack friendly, but don't know about stuff by 
other producers, how feasible is to install something else

anyways, i suppose tiny mids can wait for now, since targetting netbooks looks 
way more realistic for now (and once we have one i think adapting it won't be 
really hard software wise)

>
> IMO it would make sense to concentrate on one of those two. Targeting a
> netbook is likely to be more realistic.
>
> > > More information here:
> > > http://techbase.kde.org/Projects/Plasma/Plasma-MID



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


Re: Plasma & Netbook

2009-05-27 Thread Marco Martin
On Tuesday 26 May 2009, Artur Souza(MoRpHeUz) wrote:
> Hello everybody! :)
>
> Yesterday's night I committed the first code regarding plasma on netbooks.
> I just created the SAL (search and launch) containment basic files with
> place holders (just to have something :P ). You can find it in
> playground/plasma/netbook/ .

here we go:
playground/plasma/netbook/containments/newspaper

still very rough, but achieved in a quite simple way:
the containment has an horizontal layout of two vertical ones order of applets 
is decided by their saved position and they don't have a standard background, 
there s only one big standard background, that makes the composition look 
less heavy, probably there will be some visual separator between the applets 
and will be needed some totally custom applet handle to be able to drag stuff 
around causing the proper relayout

and to be decided how to achieve scrolling (scrolling the view would be more 
tricky but less resource intensive than using something like a 
Plasma::ScrollWidget?)

Cheers

> More information here: http://techbase.kde.org/Projects/Plasma/Plasma-MID
>
> Cheers!
>
> --
> Artur Duque de Souza
> OpenBossa Research Labs
> INdT - Instituto Nokia de Tecnologia
> --
> Blog: http://labs.morpheuz.eng.br/blog/
> GPG: 0xDBEEAAC3 @ wwwkeys.pgp.net
> --


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


Re: Plasma & Netbook

2009-05-27 Thread Sebastian Kügler
On Wednesday 27 May 2009 12:32:03 Marco Martin wrote:
> anyways, i suppose tiny mids can wait for now, since targetting netbooks
> looks way more realistic for now (and once we have one i think adapting it
> won't be really hard software wise)

That's actually what I would suggest as well.
-- 
sebas

 http://www.kde.org | http://vizZzion.org |  GPG Key ID: 9119 0EF9 



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

2009-05-27 Thread Artur Souza(MoRpHeUz)
On Wednesday 27 May 2009, 07:32 Marco Martin wrote:
> yeah, different containments/applets setup would be needed, probably
> something could be recycled as is tough:
> the shell and the SAL (well, probably it would look pretty much like a full
> screen iphoneish icon grid probably :p)
> and the "apps" would pretty much be fullscreen plasmoids (something like
> kontact on a 3" display hmm, maybe not :p)

+ 1 here :)

Yesterday I saw a 25 min. screencast of moblin 2.0 and it just showed that it 
doesnt work for MID devices too hehe. So, let's be realistic and put them in 
different categories as you guys already pointed out. :)



--
Artur Duque de Souza
OpenBossa Research Labs
INdT - Instituto Nokia de Tecnologia
--
Blog: http://labs.morpheuz.eng.br/blog/
GPG: 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

2009-05-27 Thread Sebastian Kügler
On Wednesday 27 May 2009 13:32:06 Marco Martin wrote:
> On Tuesday 26 May 2009, Artur Souza(MoRpHeUz) wrote:
> > Yesterday's night I committed the first code regarding plasma on
> > netbooks. I just created the SAL (search and launch) containment basic
> > files with place holders (just to have something :P ). You can find it in
> > playground/plasma/netbook/ .
>
> here we go:
> playground/plasma/netbook/containments/newspaper

Dude ... :D

Any hint on how I can pull this up as a window? It would be extremely useful 
given that I've some demos lined up for netbook type interfaces (I'm at UDS), 
and  it would be totally cool that there's code that does at least something 
atm.
-- 
sebas

 http://www.kde.org | http://vizZzion.org |  GPG Key ID: 9119 0EF9 



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

2009-05-27 Thread Artur Souza(MoRpHeUz)
On Wednesday 27 May 2009, 08:32 Marco Martin wrote:
> still very rough, but achieved in a quite simple way:
> the containment has an horizontal layout of two vertical ones order of
> applets is decided by their saved position and they don't have a standard
> background, there s only one big standard background, that makes the
> composition look less heavy, probably there will be some visual separator
> between the applets and will be needed some totally custom applet handle to
> be able to drag stuff around causing the proper relayout

Very good! :) I still didn't finish the thing I was doing yesterday but lets 
see 
how the day goes. Maybe today I can be back to code :)

> and to be decided how to achieve scrolling (scrolling the view would be
> more tricky but less resource intensive than using something like a
> Plasma::ScrollWidget?)

Yes...thinking about UI, it would be nice to have some kind of indication that 
the user can scroll that thing, but wasting space with a scroll widget doesn't 
seem rightdon't know...what do you guys think ?

Cheers,

--
Artur Duque de Souza
OpenBossa Research Labs
INdT - Instituto Nokia de Tecnologia
--
Blog: http://labs.morpheuz.eng.br/blog/
GPG: 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

2009-05-27 Thread Marco Martin
On Wednesday 27 May 2009, Sebastian Kügler wrote:
> On Wednesday 27 May 2009 13:32:06 Marco Martin wrote:
> > On Tuesday 26 May 2009, Artur Souza(MoRpHeUz) wrote:
> > > Yesterday's night I committed the first code regarding plasma on
> > > netbooks. I just created the SAL (search and launch) containment basic
> > > files with place holders (just to have something :P ). You can find it
> > > in playground/plasma/netbook/ .
> >
> > here we go:
> > playground/plasma/netbook/containments/newspaper
>
> Dude ... :D
>
> Any hint on how I can pull this up as a window? It would be extremely
> useful given that I've some demos lined up for netbook type interfaces (I'm
> at UDS), and  it would be totally cool that there's code that does at least
> something atm.
i think the best bet is to hand write a config file for the plasma-mid shell 
also in the netbook folder if you want to give a spin..
(or there is always the whole plasma-desktop in xephyr route..)
no no time now but tonight i hope to be able to write one, i would say:
top panel with activity bar to switch between sal and newspaper, systray and 
clock
and then in the newspaper containment some random stuff like rss, weather and 
thinghies like that...

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


Re: Plasma & Netbook

2009-05-27 Thread Artur Souza(MoRpHeUz)
On Wednesday 27 May 2009, 14:53 you wrote:
> hmm, i think a scrollbar is fine since a netbook is still quite
> mouse/touchpad based (regardless if it has a touchscreen or not)

I was thinking about something like Canola's list view: you scroll the list and 
has a scroll bar to indicate where you are on the list, but hides away after 
scrolling...what do you think ?

--
Artur Duque de Souza
OpenBossa Research Labs
INdT - Instituto Nokia de Tecnologia
--
Blog: http://labs.morpheuz.eng.br/blog/
GPG: 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

2009-05-27 Thread Marco Martin
On Wednesday 27 May 2009, Sebastian Kügler wrote:
> On Wednesday 27 May 2009 13:32:06 Marco Martin wrote:
> > On Tuesday 26 May 2009, Artur Souza(MoRpHeUz) wrote:
> > > Yesterday's night I committed the first code regarding plasma on
> > > netbooks. I just created the SAL (search and launch) containment basic
> > > files with place holders (just to have something :P ). You can find it
> > > in playground/plasma/netbook/ .
> >
> > here we go:
> > playground/plasma/netbook/containments/newspaper
>
> Dude ... :D
>
> Any hint on how I can pull this up as a window? It would be extremely
> useful given that I've some demos lined up for netbook type interfaces (I'm
> at UDS), and  it would be totally cool that there's code that does at least
> something atm.
this is the current current state:
http://imagebin.ca/view/iZPmvqM8.html
ok, so for a working thing (that still doesn't do much eh :p)
update playground/plasma/netbook/ to the last revision and build everything, 
then use those two config files attached (full of cruft but should work) and 
voilà

Cheers,
Marco Martin

[Containments][1]
activity=Applications
desktop=-1
formfactor=0
geometry=0,0,800,456
immutability=1
location=0
plugin=sal
screen=-1
wallpaperplugin=image
wallpaperpluginmode=SingleImage
zvalue=0

[Containments][1][Wallpaper][image]
slideTimer=10
slidepaths=/usr/share/wallpapers/
userswallpapers=
wallpaper=/usr/share/wallpapers/Air
wallpapercolor=56,111,150
wallpaperposition=0

[Containments][2]
activity=
desktop=-1
formfactor=2
geometry=0,-30,800,24
immutability=1
location=3
plugin=midpanel
screen=0
zvalue=150

[Containments][2][Applets][1]
geometry=0,0,486.58452722063,20
immutability=1
plugin=activitybar
zvalue=0

[Containments][2][Applets][2]
geometry=490.58452722063,0,97.7077363896848,20
immutability=1
plugin=panelspacer_internal
zvalue=0

[Containments][2][Applets][2][Configuration]
FixedSize=false

[Containments][2][Applets][3]
geometry=592.292263610315,0,86,20
immutability=1
plugin=systemtray
zvalue=0

[Containments][2][Applets][3][Configuration][ExtenderItems][4]
extenderIconName=
extenderItemName=jobGroup
extenderItemPosition=0
extenderTitle=
isCollapsed=false
isGroup=true
sourceAppletId=3
sourceAppletPluginName=systemtray

[Containments][2][Applets][3][Configuration][ExtenderItems][5]
extenderIconName=
extenderItemName=completedJobsGroup
extenderItemPosition=0
extenderTitle=0 Recently Completed Jobs:
groupCollapsed=false
isCollapsed=false
isGroup=true
sourceAppletId=3
sourceAppletPluginName=systemtray

[Containments][2][Applets][3][PopupApplet]
DialogHeight=14
DialogWidth=0

[Containments][2][Applets][4]
geometry=682.292263610315,0,97.7077363896848,20
immutability=1
plugin=digital-clock
zvalue=0

[Containments][2][Applets][4][Configuration][ExtenderItems][4]
extenderIconName=view-pim-calendar
extenderItemName=calendar
extenderItemPosition=0
extenderTitle=Calendar
isCollapsed=false
sourceAppletId=4
sourceAppletPluginName=digital-clock

[Containments][2][Configuration]
maximumSize=800,24
minimumSize=800,24

[Containments][3]
activity=Newspaper
desktop=-1
formfactor=0
geometry=806,0,800,480
immutability=1
location=0
plugin=newspaper
screen=0
wallpaperplugin=image
wallpaperpluginmode=SingleImage
zvalue=0

[Containments][3][Applets][1]
geometry=14,38,343.609756097561,236
immutability=1
plugin=clock
zvalue=52

[Containments][3][Applets][1][Configuration]
announceInterval=0
defaultTimezone=Local
displayHolidays=false
holidaysRegion=ar
showSecondHand=true
showTimezoneString=false
timeZones=

[Containments][3][Applets][1][Configuration][ExtenderItems][6]
extenderIconName=view-pim-calendar
extenderItemName=calendar
extenderItemPosition=0
extenderTitle=Calendar
sourceAppletId=1
sourceAppletPluginName=clock

[Containments][3][Applets][2]
geometry=14,278,343.609756097561,188
immutability=1
plugin=rssnow
zvalue=57

[Containments][3][Applets][2][Configuration]
animations=true
droptarget=false
feeds=http://dot.kde.org/rss.xml,http://news.google.com/news?pz=1&ned=us&hl=en&output=rss
interval=30
logo=true
maxAge=0
switchInterval=10

[Containments][3][Applets][3]
geometry=361.609756097561,38,424.390243902439,241.203996807306
immutability=1
plugin=weather
zvalue=47

[Containments][3][Applets][3][Configuration]
source=bbcukmet|weather|Turin|http://feeds.bbc.co.uk/weather/feeds/obs/world/5022.xml

[Containments][3][Applets][4]
geometry=361.609756097561,283.203996807306,424.390243902439,182.796003192694
immutability=1
plugin=plasma_applet_notes
zvalue=47

[Containments][3][Applets][4][Configuration]
autoSave=http://www.w3.org/TR/REC-html40/strict.dtd";>\n\np, li { white-space: 
pre-wrap; }\n\n
scrollValue=0

[Containments][3][Wallpaper][image]
slideTimer=10
slidepaths=/usr/share/wallpapers/
userswallpapers=
wallpaper=/usr/share/wallpapers/Air
wallpapercolor=56,111,150
wallpaperposition=0

[General]
immutability=1
[ViewIds]
2=

Re: Plasma & Netbook

2009-05-27 Thread Artur Souza(MoRpHeUz)
On Wednesday 27 May 2009, 17:46 Marco Martin wrote:
> this is the current current state:
> http://imagebin.ca/view/iZPmvqM8.html
> ok, so for a working thing (that still doesn't do much eh :p)
> update playground/plasma/netbook/ to the last revision and build
> everything, then use those two config files attached (full of cruft but
> should work) and voilà

Great work Marco! It looks really nice :)
Hope tomorrow I can get back to code and do something with SAL ;)

Cheers!

--
Artur Duque de Souza
OpenBossa Research Labs
INdT - Instituto Nokia de Tecnologia
--
Blog: http://labs.morpheuz.eng.br/blog/
GPG: 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

2009-05-27 Thread Sebastian Kügler
On Wednesday 27 May 2009 22:46:36 Marco Martin wrote:
> On Wednesday 27 May 2009, Sebastian Kügler wrote:
> > On Wednesday 27 May 2009 13:32:06 Marco Martin wrote:
> > > On Tuesday 26 May 2009, Artur Souza(MoRpHeUz) wrote:
> > > > Yesterday's night I committed the first code regarding plasma on
> > > > netbooks. I just created the SAL (search and launch) containment
> > > > basic files with place holders (just to have something :P ). You can
> > > > find it in playground/plasma/netbook/ .
> > >
> > > here we go:
> > > playground/plasma/netbook/containments/newspaper
> >
> > Dude ... :D
> >
> > Any hint on how I can pull this up as a window? It would be extremely
> > useful given that I've some demos lined up for netbook type interfaces
> > (I'm at UDS), and  it would be totally cool that there's code that does
> > at least something atm.
>
> this is the current current state:
> http://imagebin.ca/view/iZPmvqM8.html
> ok, so for a working thing (that still doesn't do much eh :p)
> update playground/plasma/netbook/ to the last revision and build
> everything, then use those two config files attached (full of cruft but
> should work) and voilà

Very cool, thanks Marco!

... and sorry for sounding like the impatient sales dude! :o
-- 
sebas

 http://www.kde.org | http://vizZzion.org |  GPG Key ID: 9119 0EF9 



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

2009-05-27 Thread Aaron J. Seigo
On Wednesday 27 May 2009, Artur Souza(MoRpHeUz) wrote:
> On Wednesday 27 May 2009, 14:53 you wrote:
> > hmm, i think a scrollbar is fine since a netbook is still quite
> > mouse/touchpad based (regardless if it has a touchscreen or not)
>
> I was thinking about something like Canola's list view: you scroll the list
> and has a scroll bar to indicate where you are on the list, but hides away
> after scrolling...what do you think ?

sounds good to me .. it works nicely in Canola .. not as immediately obvious 
as a traditional scrollbar, but once you get used to it .. it's nice :)

-- 
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 Software



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

2009-05-28 Thread Marco Martin
On Thursday 28 May 2009, Aaron J. Seigo wrote:
> On Wednesday 27 May 2009, Artur Souza(MoRpHeUz) wrote:
> > On Wednesday 27 May 2009, 14:53 you wrote:
> > > hmm, i think a scrollbar is fine since a netbook is still quite
> > > mouse/touchpad based (regardless if it has a touchscreen or not)
> >
> > I was thinking about something like Canola's list view: you scroll the
> > list and has a scroll bar to indicate where you are on the list, but
> > hides away after scrolling...what do you think ?
>
> sounds good to me .. it works nicely in Canola .. not as immediately
> obvious as a traditional scrollbar, but once you get used to it .. it's
> nice :)
here the problem is that applets would steal mouse events?
no idea if there is a reliable way to chose between delivering events only to 
the view/containment or to the applet?


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


Re: Plasma & Netbook

2009-05-28 Thread Aaron J. Seigo
On Thursday 28 May 2009, Marco Martin wrote:
> here the problem is that applets would steal mouse events?
> no idea if there is a reliable way to chose between delivering events only
> to the view/containment or to the applet?

qgraphicsview does give us the ability to control it, depending on what we're 
willing to do ;)

we could, for instance, have a QGraphicsItem that doesn't paint anything and 
which is the size of the viewable area positioned at (0, 0) that has a higher 
zValue than any other item on the canvas and use that as a global event 
filter.

all events will first hit that item, and we can filter/react based on what we 
want to achieve.

-- 
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 Software



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, 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 

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.
> 
&

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


Re: Plasma-Netbook Mockups

2010-04-09 Thread Artur Souza (MoRpHeUz)
On Friday 09 April 2010, 20:23 Luis Fernando Planella Gonzalez wrote:
> In my opinion, ubuntu netbook remix has done the right job: There,
> it's pretty easy to access applications and places, and every
> application is visible in that "iconized" task manager for background
> apps, which is also the title bar for maximized apps. But it has a
> fundamental problem: is GNOME... ;-)

The problem with Ubuntu Netbook Remix is that it's just a launcher for 
applications. That's it. Still: if you want that, just drop a kickoff or 
lancelot menu on plasma containment and you'll have *exactly* the same thing :) 
The mission here is to provide something else, that doesn't try to fit a 
desktop inside a netbook.

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 Artur Souza (MoRpHeUz)
On Friday 09 April 2010, 20:13 Markus wrote:
> Both are touch-based devices and almost everybody who these days develops
> GUIs for such devices gets more than only inspiration from Apple.

Hmm, well this could be turned into a flame war hehe :) Just to be fair, Nokia 
N770 was in the market since at least 6 years ago and already had touch-based 
interfaces/applications...but well, as I said, let's not get into this topic as 
it has nothing to do with Plasma :) We can drink a beer while discussing this 
during akademy :D

> 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.

The solution ? They started doing netbooks with bigger screens =/ We want to 
provide a great user experience, and that needs a lot of changes in KDE itself 
and not just Plasma. If the user wants a regular desktop he can already get 
that with KDE and just tweak it enough to fit to it's needs.

Plasma Netbook aims at something that goes a little bit beyond this. I would 
suggest you reading the paper from last Akademy to get a little bit more of our 
research and ideas. Some stuff changed since then, but the main ideas are there 
and besides not being suitable for a 100% of our users, it seems to solve the 
issues of most of our netbook usersand of course it can improve a lot more 
and that's why help is needed.

> 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. :-)

Let's just avoid this Apple/Microsoft comparison at all. We are not them and we 
have our own ideas and principles :). Sometimes we are just so used to a work 
flow or user interface that we can't see beyond it. It happened a lot with 
KDE3's users that just can't switch to KDE4. 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) and maybe that's why we 
can't agree on some parts: I really don't buy the "Apple is the UX master guru" 
specially because I see even apple fans just using other hw/sw when they want 
to get stuff done :P (besides designers that have all the tools developed for 
Mac, then it's not a fair competition ;P)

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-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/9/10, Ryan Rix  wrote:
> 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

oh, right synaptics gestures are quite a diffferent beast from real
multitouch and those do work... it would be nice it tthey were
supported in kglobalaccel, yeah

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 Marco Martin
On 4/10/10, Markus  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  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-10 Thread Luis Fernando Planella Gonzalez
That's nice. when I tried it for the last time, it was requiring
double clicks when file navigation was with double clicks...
--
Luis Fernando Planella Gonzalez
lfpg@gmail.com


2010/4/10 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
>
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


KDE/kdebase/workspace/plasma/netbook/shell

2010-07-31 Thread Raphael Kubo da Costa
SVN commit 1157732 by rkcosta:

Fix build with gcc < 4.3.0.

The issue was brought up on the kde-packager/release-team mailing lists[1], and
it turns out to be a bug in gcc itself related to an iffy part of the c++ 
spec[2][3].

Thanks a lot to SadEagle (Maksim Orlovich) for helping chase the cause of this 
bug on IRC.

Will backport to the 4.5 branch.

CCMAIL: plasma-devel@kde.org

[1] http://lists.kde.org/?l=kde-release-team&m=128051849414809&w=2
[2] http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36490
[3] http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25950


 M  +6 -1  netcorona.cpp  


--- trunk/KDE/kdebase/workspace/plasma/netbook/shell/netcorona.cpp 
#1157731:1157732
@@ -87,8 +87,13 @@
 QString defaultConfig = KStandardDirs::locate("appdata", 
"plasma-default-layoutrc");
 if (!defaultConfig.isEmpty()) {
 kDebug() << "attempting to load the default layout from:" << 
defaultConfig;
-importLayout(KConfig(defaultConfig));
 
+// gcc bug 36490: KConfig's copy constructor is private, so passing it 
as a
+// temporary to importLayout, ie importLayout(KConfig(defaultConfig)) 
fails
+// on gcc < 4.3.0
+KConfig c(defaultConfig);
+importLayout(c);
+
 return;
 }
 }
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Regression: Keyboard shortcuts in Plasma Netbook

2012-03-07 Thread mogliii
Dear Plasma-developer,

i want to point your attention to the following bug report:
https://bugs.kde.org/show_bug.cgi?id=295424

There are currently not keyboard shortcuts in Plasma Netbook to reach
the entry field on the Search & launch view, no shortcut to open the
system monitor (to view/kill processes) and session locking does not work.

It seems that shortcuts are currently not implemented, although they
were in earlier KDE SC versions.

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


KDE/kdebase/workspace/plasma/netbook/shells/netbook

2009-09-02 Thread Kevin Ottens
SVN commit 1018772 by ervin:

Make it build by importing all the mouse plugin stuff from the desktop
shell. IIRC that's the second time we need to do something like that to fix
the build when someone starts using code from shells/common.

There's some dependency problem there. It really needs to be fixed.

CCMAIL: plasma-devel@kde.org



 M  +5 -2  CMakeLists.txt  


--- trunk/KDE/kdebase/workspace/plasma/netbook/shells/netbook/CMakeLists.txt 
#1018771:1018772
@@ -1,4 +1,4 @@
-include_directories(${KDEBASE_WORKSPACE_SOURCE_DIR}/libs 
../../../shells/common ${KDEBASE_WORKSPACE_SOURCE_DIR}/libs/kephal 
${KDEBASE_WORKSPACE_SOURCE_DIR}/libs/kworkspace)
+include_directories(${KDEBASE_WORKSPACE_SOURCE_DIR}/libs 
../../../shells/desktop ../../../shells/common 
${KDEBASE_WORKSPACE_SOURCE_DIR}/libs/kephal 
${KDEBASE_WORKSPACE_SOURCE_DIR}/libs/kworkspace)
 
 set(appletbrowserdialog_SRCS
 ../../../shells/common/widgetsExplorer/kcategorizeditemsviewmodels.cpp
@@ -19,10 +19,13 @@
 main.cpp
 plasmaapp.cpp
 ../../../shells/common/backgrounddialog.cpp
+../../../shells/desktop/mouseplugins.cpp
+../../../shells/desktop/mousepluginwidget.cpp
+../../../shells/desktop/mouseinputbutton.cpp
 ${appletbrowserdialog_SRCS}
 )
 
-kde4_add_ui_files(plasma-netbook_SRCS 
../../../shells/common/BackgroundDialog.ui 
../../../shells/common/ActivityConfiguration.ui )
+kde4_add_ui_files(plasma-netbook_SRCS 
../../../shells/common/BackgroundDialog.ui 
../../../shells/common/ActivityConfiguration.ui 
../../../shells/desktop/MousePlugins.ui 
../../../shells/desktop/MousePluginWidget.ui)
 
 #set(ksmserver_xml 
${KDEBASE_WORKSPACE_SOURCE_DIR}/ksmserver/org.kde.KSMServerInterface.xml)
 set(ksmserver_xml ${KDE4_DBUS_INTERFACES_DIR}/org.kde.KSMServerInterface.xml)
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Review Request: Plasma Netbook animated Version 1

2009-10-29 Thread igorto

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

Review request for Plasma, Aaron Seigo, Marco Martin, Artur de Souza 
(MoRpHeUz), and Adenilson Cavalcanti.


Summary
---

Add animated layouts to plasma-netbook.
Animate add/remove widgets in layouts(grid and linear).


Diffs
-

  trunk/KDE/kdebase/workspace/plasma/netbook/containments/common/proxylayout.h 
PRE-CREATION 
  
trunk/KDE/kdebase/workspace/plasma/netbook/containments/common/proxylayout.cpp 
PRE-CREATION 
  
trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/CMakeLists.txt
 1042281 
  
trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/animatedlinearlayout.h
 PRE-CREATION 
  
trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/animatedlinearlayout.cpp
 PRE-CREATION 
  
trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/appletoverlay.h
 1042281 
  
trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/appletoverlay.cpp
 1042281 
  trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/newspaper.h 
1042281 
  
trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/newspaper.cpp 
1042281 
  trunk/KDE/kdebase/workspace/plasma/netbook/containments/sal/CMakeLists.txt 
1042281 
  
trunk/KDE/kdebase/workspace/plasma/netbook/containments/sal/animatedgridlayout.h
 PRE-CREATION 
  
trunk/KDE/kdebase/workspace/plasma/netbook/containments/sal/animatedgridlayout.cpp
 PRE-CREATION 
  trunk/KDE/kdebase/workspace/plasma/netbook/containments/sal/itemcontainer.h 
1042281 
  trunk/KDE/kdebase/workspace/plasma/netbook/containments/sal/itemcontainer.cpp 
1042281 

Diff: http://reviewboard.kde.org/r/2008/diff


Testing
---


Thanks,

igorto

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


Re: Regression: Keyboard shortcuts in Plasma Netbook

2012-03-07 Thread Martin Gräßlin

Hi Mogliii,

we understand that this regression is a serious issue for you. 
Unfortunately sending bug reports to the mailing list doesn't fix 
problems. To track and manage bugs we have a bugzilla installation. At 
the moment we have more than 1000 open bug reports for plasma. You can 
know imagine the problems if each of the bug reports would be sent to 
the mailinglist :-)


The best way to help the KDE team to get such bugs fixed is by helping 
the bug triaging team to better manage the bugs so that the developers 
can concentrate on fixing the bugs. Please see 
http://techbase.kde.org/Contribute/Bugsquad for more information.


Kind Regards
Martin Gräßlin

Am 07.03.2012 13:55, schrieb mogliii:

Dear Plasma-developer,

i want to point your attention to the following bug report:
https://bugs.kde.org/show_bug.cgi?id=295424

There are currently not keyboard shortcuts in Plasma Netbook to reach
the entry field on the Search & launch view, no shortcut to open the
system monitor (to view/kill processes) and session locking does not 
work.


It seems that shortcuts are currently not implemented, although they
were in earlier KDE SC versions.

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


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


Re: KDE/kdebase/workspace/plasma/netbook/shells/netbook

2009-09-02 Thread Marco Martin
On 9/2/09, Kevin Ottens  wrote:
> SVN commit 1018772 by ervin:
>
> Make it build by importing all the mouse plugin stuff from the desktop
> shell. IIRC that's the second time we need to do something like that to fix
> the build when someone starts using code from shells/common.
>
> There's some dependency problem there. It really needs to be fixed.
>
> CCMAIL: plasma-devel@kde.org
>

yes, this is really messy (and me is punishing himself with a nine
tail cat right now for that :/)
what we were thinking to do is reorganizing the filesystem under
plasma to make it more clear, something like:
plasma
|-desktop
|  |-applets
|  |-containments
|  `-shells
|-netbook
|  `-the whole hierarchy again there
|-common
   |-wallpapers?
   |-scriptengine?
   `-libplasma-workspace

libplasma-workspace is mostly what there is in common, should be
something that builds by itself, maybe not static as now but a private
dynamic library?

opinions?

Cheers,
Marco "sorry for screwing trunk at 5 am" Martin

>
>  M  +5 -2      CMakeLists.txt
>
>
> --- trunk/KDE/kdebase/workspace/plasma/netbook/shells/netbook/CMakeLists.txt
> #1018771:1018772
> @@ -1,4 +1,4 @@
> -include_directories(${KDEBASE_WORKSPACE_SOURCE_DIR}/libs
> ../../../shells/common ${KDEBASE_WORKSPACE_SOURCE_DIR}/libs/kephal
> ${KDEBASE_WORKSPACE_SOURCE_DIR}/libs/kworkspace)
> +include_directories(${KDEBASE_WORKSPACE_SOURCE_DIR}/libs
> ../../../shells/desktop ../../../shells/common
> ${KDEBASE_WORKSPACE_SOURCE_DIR}/libs/kephal
> ${KDEBASE_WORKSPACE_SOURCE_DIR}/libs/kworkspace)
>
>  set(appletbrowserdialog_SRCS
>  ../../../shells/common/widgetsExplorer/kcategorizeditemsviewmodels.cpp
> @@ -19,10 +19,13 @@
>  main.cpp
>  plasmaapp.cpp
>  ../../../shells/common/backgrounddialog.cpp
> +../../../shells/desktop/mouseplugins.cpp
> +../../../shells/desktop/mousepluginwidget.cpp
> +../../../shells/desktop/mouseinputbutton.cpp
>  ${appletbrowserdialog_SRCS}
>  )
>
> -kde4_add_ui_files(plasma-netbook_SRCS
> ../../../shells/common/BackgroundDialog.ui
> ../../../shells/common/ActivityConfiguration.ui )
> +kde4_add_ui_files(plasma-netbook_SRCS
> ../../../shells/common/BackgroundDialog.ui
> ../../../shells/common/ActivityConfiguration.ui
> ../../../shells/desktop/MousePlugins.ui
> ../../../shells/desktop/MousePluginWidget.ui)
>
>  #set(ksmserver_xml
> ${KDEBASE_WORKSPACE_SOURCE_DIR}/ksmserver/org.kde.KSMServerInterface.xml)
>  set(ksmserver_xml
> ${KDE4_DBUS_INTERFACES_DIR}/org.kde.KSMServerInterface.xml)
> ___
> Plasma-devel mailing list
> Plasma-devel@kde.org
> https://mail.kde.org/mailman/listinfo/plasma-devel
>
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: KDE/kdebase/workspace/plasma/netbook/shells/netbook

2009-09-02 Thread Kevin Ottens
On Wednesday 2 September 2009 12:04:36 Marco Martin wrote:
> libplasma-workspace is mostly what there is in common, should be
> something that builds by itself, maybe not static as now but a private
> dynamic library?

Yep, private dynamic library definitely makes sense at that point. 
shells/common is definitely not something where you can pick and choose a 
single class anymore. At some point we could even decide to make it public to 
make it easier for third parties to create their own shells... means more 
stuff to API review though. :-p

> Marco "sorry for screwing trunk at 5 am" Martin

That's fine. Shit happens, especially during sprints. ;-)
 
Regards.
-- 
Kévin 'ervin' Ottens, http://ervin.ipsquad.net
"Ni le maître sans disciple, Ni le disciple sans maître,
Ne font reculer l'ignorance."


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: KDE/kdebase/workspace/plasma/netbook/shells/netbook

2009-09-02 Thread Marco Martin
On 9/2/09, Kevin Ottens  wrote:
> On Wednesday 2 September 2009 12:04:36 Marco Martin wrote:
>> libplasma-workspace is mostly what there is in common, should be
>> something that builds by itself, maybe not static as now but a private
>> dynamic library?
>
> Yep, private dynamic library definitely makes sense at that point.
> shells/common is definitely not something where you can pick and choose a
> single class anymore. At some point we could even decide to make it public
> to
> make it easier for third parties to create their own shells... means more
> stuff to API review though. :-p

more fun! aren't you happy? :p

>
>> Marco "sorry for screwing trunk at 5 am" Martin
>
> That's fine. Shit happens, especially during sprints. ;-)
>
> Regards.
> --
> Kévin 'ervin' Ottens, http://ervin.ipsquad.net
> "Ni le maître sans disciple, Ni le disciple sans maître,
> Ne font reculer l'ignorance."
>
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: Review Request: Plasma Netbook animated Version 1

2009-10-29 Thread Artur de Souza (MoRpHeUz)

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


The commit itself seems nice. Just worried if we want to start using this all 
around. *Maybe* we have animated layouts in Qt *4.7* that would be more generic 
than this. But if we just want something specific it seems fine for me, just 
take a look at the details below.


trunk/KDE/kdebase/workspace/plasma/netbook/containments/common/proxylayout.cpp
<http://reviewboard.kde.org/r/2008/#comment2219>

Why setting up the animation when setting the widget ? It would be nice to 
have a way to tell the layout which animation I want it to make, or give a 
group of animations.

The way it is now all the animations are of the same kind (geometry) and 
using the same specs (easing curve and duration).

Not sure it's a problem here as this is very specific. In our case 
(Animated Layouts in Qt) we had to be much more generic. Not sure what would be 
the desired result of this commit. Maybe Marco/Aaron can give more details 
about it.



trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/animatedlinearlayout.h
<http://reviewboard.kde.org/r/2008/#comment2220>

extra space in the end of line



trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/animatedlinearlayout.cpp
<http://reviewboard.kde.org/r/2008/#comment2221>

maybe better to implement in the proxy to delete the first (and only) item 
? so here you can just delete the layout. You can also setOwnedByLayout(item) 
in the proxy so you just delete the layout here. it seems that the fact that 
the item is at position "0" is an implementation detail of the proxy that 
should not go "outside".


- Artur


On 2009-10-29 18:26:10, igorto wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> http://reviewboard.kde.org/r/2008/
> ---
> 
> (Updated 2009-10-29 18:26:10)
> 
> 
> Review request for Plasma, Aaron Seigo, Marco Martin, Artur de Souza 
> (MoRpHeUz), and Adenilson Cavalcanti.
> 
> 
> Summary
> ---
> 
> Add animated layouts to plasma-netbook.
> Animate add/remove widgets in layouts(grid and linear).
> 
> 
> Diffs
> -
> 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/common/proxylayout.h 
> PRE-CREATION 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/common/proxylayout.cpp
>  PRE-CREATION 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/CMakeLists.txt
>  1042281 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/animatedlinearlayout.h
>  PRE-CREATION 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/animatedlinearlayout.cpp
>  PRE-CREATION 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/appletoverlay.h
>  1042281 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/appletoverlay.cpp
>  1042281 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/newspaper.h 
> 1042281 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/newspaper.cpp
>  1042281 
>   trunk/KDE/kdebase/workspace/plasma/netbook/containments/sal/CMakeLists.txt 
> 1042281 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/sal/animatedgridlayout.h
>  PRE-CREATION 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/sal/animatedgridlayout.cpp
>  PRE-CREATION 
>   trunk/KDE/kdebase/workspace/plasma/netbook/containments/sal/itemcontainer.h 
> 1042281 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/sal/itemcontainer.cpp 
> 1042281 
> 
> Diff: http://reviewboard.kde.org/r/2008/diff
> 
> 
> Testing
> ---
> 
> 
> Thanks,
> 
> igorto
> 
>

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


Re: Review Request: Plasma Netbook animated Version 1

2009-10-29 Thread igorto

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

(Updated 2009-10-29 18:45:58.421256)


Review request for Plasma, Aaron Seigo, Marco Martin, Artur de Souza 
(MoRpHeUz), and Adenilson Cavalcanti.


Changes
---

Fix remove item


Summary
---

Add animated layouts to plasma-netbook.
Animate add/remove widgets in layouts(grid and linear).


Diffs (updated)
-

  trunk/KDE/kdebase/workspace/plasma/netbook/containments/common/proxylayout.h 
PRE-CREATION 
  
trunk/KDE/kdebase/workspace/plasma/netbook/containments/common/proxylayout.cpp 
PRE-CREATION 
  
trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/CMakeLists.txt
 1042281 
  
trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/animatedlinearlayout.h
 PRE-CREATION 
  
trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/animatedlinearlayout.cpp
 PRE-CREATION 
  
trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/appletoverlay.h
 1042281 
  
trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/appletoverlay.cpp
 1042281 
  trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/newspaper.h 
1042281 
  
trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/newspaper.cpp 
1042281 
  trunk/KDE/kdebase/workspace/plasma/netbook/containments/sal/CMakeLists.txt 
1042281 
  
trunk/KDE/kdebase/workspace/plasma/netbook/containments/sal/animatedgridlayout.h
 PRE-CREATION 
  
trunk/KDE/kdebase/workspace/plasma/netbook/containments/sal/animatedgridlayout.cpp
 PRE-CREATION 
  trunk/KDE/kdebase/workspace/plasma/netbook/containments/sal/itemcontainer.h 
1042281 
  trunk/KDE/kdebase/workspace/plasma/netbook/containments/sal/itemcontainer.cpp 
1042281 

Diff: http://reviewboard.kde.org/r/2008/diff


Testing
---


Thanks,

igorto

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


Re: Review Request: Plasma Netbook animated Version 1

2009-10-29 Thread Marco Martin


> On 2009-10-29 18:45:38, Artur de Souza (MoRpHeUz) wrote:
> > The commit itself seems nice. Just worried if we want to start using this 
> > all around. *Maybe* we have animated layouts in Qt *4.7* that would be more 
> > generic than this. But if we just want something specific it seems fine for 
> > me, just take a look at the details below.

i'm also for keeping it internal, even if the temptation to use it elsewere is 
big, hopefully we will be able to replace it for qt 4.7 time


> On 2009-10-29 18:45:38, Artur de Souza (MoRpHeUz) wrote:
> > trunk/KDE/kdebase/workspace/plasma/netbook/containments/common/proxylayout.cpp,
> >  line 26
> > <http://reviewboard.kde.org/r/2008/diff/1/?file=13486#file13486line26>
> >
> > Why setting up the animation when setting the widget ? It would be nice 
> > to have a way to tell the layout which animation I want it to make, or give 
> > a group of animations.
> > 
> > The way it is now all the animations are of the same kind (geometry) 
> > and using the same specs (easing curve and duration).
> > 
> > Not sure it's a problem here as this is very specific. In our case 
> > (Animated Layouts in Qt) we had to be much more generic. Not sure what 
> > would be the desired result of this commit. Maybe Marco/Aaron can give more 
> > details about it.

i do think that the duration should be the same for everybody, not controllable 
:)
the setwidget could be somewhat inferred from the parentLayoutItem in the ctor


> On 2009-10-29 18:45:38, Artur de Souza (MoRpHeUz) wrote:
> > trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/animatedlinearlayout.cpp,
> >  line 34
> > <http://reviewboard.kde.org/r/2008/diff/1/?file=13489#file13489line34>
> >
> > maybe better to implement in the proxy to delete the first (and only) 
> > item ? so here you can just delete the layout. You can also 
> > setOwnedByLayout(item) in the proxy so you just delete the layout here. it 
> > seems that the fact that the item is at position "0" is an implementation 
> > detail of the proxy that should not go "outside".

agree


- Marco


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


On 2009-10-29 18:45:58, igorto wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> http://reviewboard.kde.org/r/2008/
> -----------
> 
> (Updated 2009-10-29 18:45:58)
> 
> 
> Review request for Plasma, Aaron Seigo, Marco Martin, Artur de Souza 
> (MoRpHeUz), and Adenilson Cavalcanti.
> 
> 
> Summary
> ---
> 
> Add animated layouts to plasma-netbook.
> Animate add/remove widgets in layouts(grid and linear).
> 
> 
> Diffs
> -
> 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/common/proxylayout.h 
> PRE-CREATION 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/common/proxylayout.cpp
>  PRE-CREATION 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/CMakeLists.txt
>  1042281 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/animatedlinearlayout.h
>  PRE-CREATION 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/animatedlinearlayout.cpp
>  PRE-CREATION 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/appletoverlay.h
>  1042281 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/appletoverlay.cpp
>  1042281 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/newspaper.h 
> 1042281 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/newspaper.cpp
>  1042281 
>   trunk/KDE/kdebase/workspace/plasma/netbook/containments/sal/CMakeLists.txt 
> 1042281 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/sal/animatedgridlayout.h
>  PRE-CREATION 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/sal/animatedgridlayout.cpp
>  PRE-CREATION 
>   trunk/KDE/kdebase/workspace/plasma/netbook/containments/sal/itemcontainer.h 
> 1042281 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/sal/itemcontainer.cpp 
> 1042281 
> 
> Diff: http://reviewboard.kde.org/r/2008/diff
> 
> 
> Testing
> ---
> 
> 
> Thanks,
> 
> igorto
> 
>

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


Re: Review Request: Plasma Netbook animated Version 1

2009-10-29 Thread Marco Martin

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


i generally like it, apart of the couple of code issues below i think the 
animation of the grid should be a bit "lighter", like all the items scrolling 
in the same direction like a single block, appearing from left (scrollwidget 
would have to always clip, but that's sensible)

there seems to be some issues with size hints, since the only way to have a 
proper hint is to have the final size the widget will have seems hard to fix, 
how do you guys did with the real qt ones?


trunk/KDE/kdebase/workspace/plasma/netbook/containments/common/proxylayout.h
<http://reviewboard.kde.org/r/2008/#comment2228>

QGraphicsLayoutItem should be more than enough



trunk/KDE/kdebase/workspace/plasma/netbook/containments/sal/animatedgridlayout.h
<http://reviewboard.kde.org/r/2008/#comment2229>

just generic code style stuff: all this block should be indented a level 
less, so public: at the level of {


- Marco


On 2009-10-29 18:45:58, igorto wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> http://reviewboard.kde.org/r/2008/
> ---
> 
> (Updated 2009-10-29 18:45:58)
> 
> 
> Review request for Plasma, Aaron Seigo, Marco Martin, Artur de Souza 
> (MoRpHeUz), and Adenilson Cavalcanti.
> 
> 
> Summary
> ---
> 
> Add animated layouts to plasma-netbook.
> Animate add/remove widgets in layouts(grid and linear).
> 
> 
> Diffs
> -
> 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/common/proxylayout.h 
> PRE-CREATION 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/common/proxylayout.cpp
>  PRE-CREATION 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/CMakeLists.txt
>  1042281 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/animatedlinearlayout.h
>  PRE-CREATION 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/animatedlinearlayout.cpp
>  PRE-CREATION 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/appletoverlay.h
>  1042281 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/appletoverlay.cpp
>  1042281 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/newspaper.h 
> 1042281 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/newspaper.cpp
>  1042281 
>   trunk/KDE/kdebase/workspace/plasma/netbook/containments/sal/CMakeLists.txt 
> 1042281 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/sal/animatedgridlayout.h
>  PRE-CREATION 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/sal/animatedgridlayout.cpp
>  PRE-CREATION 
>   trunk/KDE/kdebase/workspace/plasma/netbook/containments/sal/itemcontainer.h 
> 1042281 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/sal/itemcontainer.cpp 
> 1042281 
> 
> Diff: http://reviewboard.kde.org/r/2008/diff
> 
> 
> Testing
> ---
> 
> 
> Thanks,
> 
> igorto
> 
>

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


Re: Review Request: Plasma Netbook animated Version 1

2009-10-29 Thread Artur Souza (MoRpHeUz)
On Thursday 29 October 2009, 18:23 Marco Martin wrote:
> there seems to be some issues with size hints, since the only way to have a
>  proper hint is to have the final size the widget will have seems hard to
>  fix, how do you guys did with the real qt ones?

I need to take a look at our branch. But from what we remember we didn't 
support the change of size hints in an animated way (if this was your question 
:) 

Cheers,

---
Artur Duque de Souza
openBossa
INdT - Instituto Nokia de Tecnologia
---
http://claimid.com/morpheuz
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: Review Request: Plasma Netbook animated Version 1

2009-10-29 Thread Marco Martin
On Thursday 29 October 2009, Artur Souza (MoRpHeUz) wrote:
> On Thursday 29 October 2009, 18:23 Marco Martin wrote:
> > there seems to be some issues with size hints, since the only way to have
> > a proper hint is to have the final size the widget will have seems hard
> > to fix, how do you guys did with the real qt ones?
> 
> I need to take a look at our branch. But from what we remember we didn't
> support the change of size hints in an animated way (if this was your
>  question

i think the key is just to have a meaningful sizehint that will be ok when the 
animation fill be over.
sounds a bit reading into the future...

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


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


Re: Review Request: Plasma Netbook animated Version 1

2009-10-29 Thread igorto

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

(Updated 2009-10-30 03:40:42.598111)


Review request for Plasma, Aaron Seigo, Marco Martin, Artur de Souza 
(MoRpHeUz), and Adenilson Cavalcanti.


Summary
---

Add animated layouts to plasma-netbook.
Animate add/remove widgets in layouts(grid and linear).


Diffs (updated)
-

  trunk/KDE/kdebase/workspace/plasma/netbook/containments/common/proxylayout.h 
PRE-CREATION 
  
trunk/KDE/kdebase/workspace/plasma/netbook/containments/common/proxylayout.cpp 
PRE-CREATION 
  
trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/CMakeLists.txt
 1042281 
  
trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/animatedlinearlayout.h
 PRE-CREATION 
  
trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/animatedlinearlayout.cpp
 PRE-CREATION 
  
trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/appletoverlay.h
 1042281 
  
trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/appletoverlay.cpp
 1042281 
  trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/newspaper.h 
1042281 
  
trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/newspaper.cpp 
1042281 
  trunk/KDE/kdebase/workspace/plasma/netbook/containments/sal/CMakeLists.txt 
1042281 
  
trunk/KDE/kdebase/workspace/plasma/netbook/containments/sal/animatedgridlayout.h
 PRE-CREATION 
  
trunk/KDE/kdebase/workspace/plasma/netbook/containments/sal/animatedgridlayout.cpp
 PRE-CREATION 
  trunk/KDE/kdebase/workspace/plasma/netbook/containments/sal/itemcontainer.h 
1042281 
  trunk/KDE/kdebase/workspace/plasma/netbook/containments/sal/itemcontainer.cpp 
1042281 

Diff: http://reviewboard.kde.org/r/2008/diff


Testing
---


Thanks,

igorto

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


Re: Review Request: Plasma Netbook animated Version 1

2009-10-29 Thread igorto


> On 2009-10-29 18:45:38, Artur de Souza (MoRpHeUz) wrote:
> > The commit itself seems nice. Just worried if we want to start using this 
> > all around. *Maybe* we have animated layouts in Qt *4.7* that would be more 
> > generic than this. But if we just want something specific it seems fine for 
> > me, just take a look at the details below.
> 
> Marco Martin wrote:
> i'm also for keeping it internal, even if the temptation to use it 
> elsewere is big, hopefully we will be able to replace it for qt 4.7 time

agree


> On 2009-10-29 18:45:38, Artur de Souza (MoRpHeUz) wrote:
> > trunk/KDE/kdebase/workspace/plasma/netbook/containments/common/proxylayout.cpp,
> >  line 26
> > <http://reviewboard.kde.org/r/2008/diff/1/?file=13486#file13486line26>
> >
> > Why setting up the animation when setting the widget ? It would be nice 
> > to have a way to tell the layout which animation I want it to make, or give 
> > a group of animations.
> > 
> > The way it is now all the animations are of the same kind (geometry) 
> > and using the same specs (easing curve and duration).
> > 
> > Not sure it's a problem here as this is very specific. In our case 
> > (Animated Layouts in Qt) we had to be much more generic. Not sure what 
> > would be the desired result of this commit. Maybe Marco/Aaron can give more 
> > details about it.
> 
>  wrote:
> i do think that the duration should be the same for everybody, not 
> controllable :)
> the setwidget could be somewhat inferred from the parentLayoutItem in the 
> ctor

done


> On 2009-10-29 18:45:38, Artur de Souza (MoRpHeUz) wrote:
> > trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/animatedlinearlayout.h,
> >  line 6
> > <http://reviewboard.kde.org/r/2008/diff/1/?file=13488#file13488line6>
> >
> > extra space in the end of line

done


- igorto


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


On 2009-10-30 03:40:42, igorto wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> http://reviewboard.kde.org/r/2008/
> ---
> 
> (Updated 2009-10-30 03:40:42)
> 
> 
> Review request for Plasma, Aaron Seigo, Marco Martin, Artur de Souza 
> (MoRpHeUz), and Adenilson Cavalcanti.
> 
> 
> Summary
> ---
> 
> Add animated layouts to plasma-netbook.
> Animate add/remove widgets in layouts(grid and linear).
> 
> 
> Diffs
> -
> 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/common/proxylayout.h 
> PRE-CREATION 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/common/proxylayout.cpp
>  PRE-CREATION 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/CMakeLists.txt
>  1042281 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/animatedlinearlayout.h
>  PRE-CREATION 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/animatedlinearlayout.cpp
>  PRE-CREATION 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/appletoverlay.h
>  1042281 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/appletoverlay.cpp
>  1042281 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/newspaper.h 
> 1042281 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/newspaper.cpp
>  1042281 
>   trunk/KDE/kdebase/workspace/plasma/netbook/containments/sal/CMakeLists.txt 
> 1042281 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/sal/animatedgridlayout.h
>  PRE-CREATION 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/sal/animatedgridlayout.cpp
>  PRE-CREATION 
>   trunk/KDE/kdebase/workspace/plasma/netbook/containments/sal/itemcontainer.h 
> 1042281 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/sal/itemcontainer.cpp 
> 1042281 
> 
> Diff: http://reviewboard.kde.org/r/2008/diff
> 
> 
> Testing
> ---
> 
> 
> Thanks,
> 
> igorto
> 
>

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


Re: Review Request: Plasma Netbook animated Version 1

2009-10-29 Thread igorto


> On 2009-10-29 21:23:59, Marco Martin wrote:
> > trunk/KDE/kdebase/workspace/plasma/netbook/containments/common/proxylayout.h,
> >  line 9
> > <http://reviewboard.kde.org/r/2008/diff/2/?file=13499#file13499line9>
> >
> > QGraphicsLayoutItem should be more than enough

done


> On 2009-10-29 21:23:59, Marco Martin wrote:
> > trunk/KDE/kdebase/workspace/plasma/netbook/containments/sal/animatedgridlayout.h,
> >  line 9
> > <http://reviewboard.kde.org/r/2008/diff/2/?file=13509#file13509line9>
> >
> > just generic code style stuff: all this block should be indented a 
> > level less, so public: at the level of {

done


- igorto


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


On 2009-10-30 03:40:42, igorto wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> http://reviewboard.kde.org/r/2008/
> ---
> 
> (Updated 2009-10-30 03:40:42)
> 
> 
> Review request for Plasma, Aaron Seigo, Marco Martin, Artur de Souza 
> (MoRpHeUz), and Adenilson Cavalcanti.
> 
> 
> Summary
> ---
> 
> Add animated layouts to plasma-netbook.
> Animate add/remove widgets in layouts(grid and linear).
> 
> 
> Diffs
> -----
> 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/common/proxylayout.h 
> PRE-CREATION 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/common/proxylayout.cpp
>  PRE-CREATION 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/CMakeLists.txt
>  1042281 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/animatedlinearlayout.h
>  PRE-CREATION 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/animatedlinearlayout.cpp
>  PRE-CREATION 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/appletoverlay.h
>  1042281 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/appletoverlay.cpp
>  1042281 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/newspaper.h 
> 1042281 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/newspaper.cpp
>  1042281 
>   trunk/KDE/kdebase/workspace/plasma/netbook/containments/sal/CMakeLists.txt 
> 1042281 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/sal/animatedgridlayout.h
>  PRE-CREATION 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/sal/animatedgridlayout.cpp
>  PRE-CREATION 
>   trunk/KDE/kdebase/workspace/plasma/netbook/containments/sal/itemcontainer.h 
> 1042281 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/sal/itemcontainer.cpp 
> 1042281 
> 
> Diff: http://reviewboard.kde.org/r/2008/diff
> 
> 
> Testing
> ---
> 
> 
> Thanks,
> 
> igorto
> 
>

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


Re: Review Request: Plasma Netbook animated Version 1

2009-10-30 Thread Marco Martin

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

Ship it!


to me looks good.
i think the grid animation there is here should be seen only when slow runners 
add icons to an already completed result set, probably the first population 
should be done with a slide animation of the whole mainwidget rather than 
individual icons should be a bit faster and and look less busy.
but i think that's for post-commit

- Marco


On 2009-10-30 03:40:42, igorto wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> http://reviewboard.kde.org/r/2008/
> ---
> 
> (Updated 2009-10-30 03:40:42)
> 
> 
> Review request for Plasma, Aaron Seigo, Marco Martin, Artur de Souza 
> (MoRpHeUz), and Adenilson Cavalcanti.
> 
> 
> Summary
> ---
> 
> Add animated layouts to plasma-netbook.
> Animate add/remove widgets in layouts(grid and linear).
> 
> 
> Diffs
> -
> 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/common/proxylayout.h 
> PRE-CREATION 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/common/proxylayout.cpp
>  PRE-CREATION 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/CMakeLists.txt
>  1042281 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/animatedlinearlayout.h
>  PRE-CREATION 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/animatedlinearlayout.cpp
>  PRE-CREATION 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/appletoverlay.h
>  1042281 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/appletoverlay.cpp
>  1042281 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/newspaper.h 
> 1042281 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/newspaper.cpp
>  1042281 
>   trunk/KDE/kdebase/workspace/plasma/netbook/containments/sal/CMakeLists.txt 
> 1042281 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/sal/animatedgridlayout.h
>  PRE-CREATION 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/sal/animatedgridlayout.cpp
>  PRE-CREATION 
>   trunk/KDE/kdebase/workspace/plasma/netbook/containments/sal/itemcontainer.h 
> 1042281 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/sal/itemcontainer.cpp 
> 1042281 
> 
> Diff: http://reviewboard.kde.org/r/2008/diff
> 
> 
> Testing
> ---
> 
> 
> Thanks,
> 
> igorto
> 
>

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


Review Request: Plasma Netbook: remove layout complexity from newspaper.cpp

2010-02-02 Thread igorto

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

Review request for Plasma, Marco Martin and Adenilson Cavalcanti.


Summary
---

Remove the layout complexity from newspaper.cpp and create a new class to 
handle it.


Diffs
-

  
trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/CMakeLists.txt
 1084070 
  
trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/appletoverlay.cpp
 1084070 
  
trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/appletscontainer.h
 PRE-CREATION 
  
trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/appletscontainer.cpp
 PRE-CREATION 
  trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/newspaper.h 
1084070 
  
trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/newspaper.cpp 
1084070 

Diff: http://reviewboard.kde.org/r/2782/diff


Testing
---


Thanks,

igorto

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


Re: Review Request: Plasma Netbook: remove layout complexity from newspaper.cpp

2010-02-02 Thread Marco Martin

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

Ship it!


apart one little issue i think it's definitely an improvement :)


trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/appletscontainer.cpp
<http://reviewboard.kde.org/r/2782/#comment3401>

not sure about putting this here
(also because it's needed just because of suckiness of qgraphicslayouts, 
too many updates if there isn't some hardcoded sizes, would love to remove it 
some day)

probablyshould just fetch it from the size of the parentItem(), api to 
power an hack is ungood :)


- Marco


On 2010-02-02 18:06:43, igorto wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> http://reviewboard.kde.org/r/2782/
> ---
> 
> (Updated 2010-02-02 18:06:43)
> 
> 
> Review request for Plasma, Marco Martin and Adenilson Cavalcanti.
> 
> 
> Summary
> ---
> 
> Remove the layout complexity from newspaper.cpp and create a new class to 
> handle it.
> 
> 
> Diffs
> -
> 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/CMakeLists.txt
>  1084070 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/appletoverlay.cpp
>  1084070 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/appletscontainer.h
>  PRE-CREATION 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/appletscontainer.cpp
>  PRE-CREATION 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/newspaper.h 
> 1084070 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/newspaper.cpp
>  1084070 
> 
> Diff: http://reviewboard.kde.org/r/2782/diff
> 
> 
> Testing
> ---
> 
> 
> Thanks,
> 
> igorto
> 
>

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


Re: Review Request: Plasma Netbook: remove layout complexity from newspaper.cpp

2010-02-02 Thread igorto


> On 2010-02-02 18:37:25, Marco Martin wrote:
> > trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/appletscontainer.cpp,
> >  line 233
> > <http://reviewboard.kde.org/r/2782/diff/2/?file=18236#file18236line233>
> >
> > not sure about putting this here
> > (also because it's needed just because of suckiness of 
> > qgraphicslayouts, too many updates if there isn't some hardcoded sizes, 
> > would love to remove it some day)
> > 
> > probablyshould just fetch it from the size of the parentItem(), api to 
> > power an hack is ungood :)

in fact parentWidget() probably is better :>


- igorto


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


On 2010-02-02 18:06:43, igorto wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> http://reviewboard.kde.org/r/2782/
> ---
> 
> (Updated 2010-02-02 18:06:43)
> 
> 
> Review request for Plasma, Marco Martin and Adenilson Cavalcanti.
> 
> 
> Summary
> ---
> 
> Remove the layout complexity from newspaper.cpp and create a new class to 
> handle it.
> 
> 
> Diffs
> -
> 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/CMakeLists.txt
>  1084070 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/appletoverlay.cpp
>  1084070 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/appletscontainer.h
>  PRE-CREATION 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/appletscontainer.cpp
>  PRE-CREATION 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/newspaper.h 
> 1084070 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/newspaper.cpp
>  1084070 
> 
> Diff: http://reviewboard.kde.org/r/2782/diff
> 
> 
> Testing
> ---
> 
> 
> Thanks,
> 
> igorto
> 
>

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


Review Request: plasma-netbook: add a settings action to the panel

2012-10-04 Thread Greg T

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

Review request for Plasma.


Description
---

This context menu option does the same thing like the cashew in the bottom 
corner: it opens the shell settings. My initial plan was to just open the panel 
toolbox...but the current implementation doesn't really seem to allow that.


Diffs
-

  plasma/netbook/containments/netpanel/panel.h 
970bf3c0e60915f49dc7318a9789bf9cd0830b59 
  plasma/netbook/containments/netpanel/panel.cpp 
a53eb5f642b5102719bf11329b1a5c5be1c13c99 
  plasma/netbook/shell/plasmaapp.cpp 22c54b2ba9e746e85eb7c581ebee26e3ba63b459 

Diff: http://git.reviewboard.kde.org/r/106723/diff/


Testing
---


Thanks,

Greg T

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


Re: Review Request: plasma-netbook: fix for mid to netbook renaming

2009-08-12 Thread Roderick Greening

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

(Updated 2009-08-13 00:02:57.317900)


Review request for Plasma and Artur de Souza (MoRpHeUz).


Changes
---

Updated to reflect current situation and testing.


Summary (updated)
---

As plasma-netbook was transitioned from being called MID to Netbook, not all 
things were updated to account for this. Specifically, in this case, was the 
minimal kwin window decorations for use in plasma-netbook. 

This patch updates the references to names, files, namespaces and classes to 
Netbook (from Mid).


Diffs
-

  trunk/playground/base/plasma/netbook/kwin/CMakeLists.txt 1010511 
  trunk/playground/base/plasma/netbook/kwin/mid/CMakeLists.txt 1010511 
  trunk/playground/base/plasma/netbook/kwin/mid/mid.cpp 1010511 
  trunk/playground/base/plasma/netbook/kwin/mid/mid.desktop 1010511 
  trunk/playground/base/plasma/netbook/kwin/mid/mid.h 1010511 
  trunk/playground/base/plasma/netbook/kwin/netbook/CMakeLists.txt PRE-CREATION 
  trunk/playground/base/plasma/netbook/kwin/netbook/netbook.desktop 
PRE-CREATION 
  trunk/playground/base/plasma/netbook/kwin/netbook/netbook.h PRE-CREATION 
  trunk/playground/base/plasma/netbook/kwin/netbook/netbook.cpp PRE-CREATION 

Diff: http://reviewboard.kde.org/r/1303/diff


Testing (updated)
---

The patch is a fairly simple one, only updating the names to the correct new 
naming scheme. Builds and compiles as it previously did.

Unfortunately, the window decoration is still broken, and does not load, which 
is the same behaviour exhibited when the plugin was called kwin3_mid.so. I 
expect there is some other issue preventing it from loading properly.

This patch is still necessary to move forward with the naming change.


Thanks,

Roderick

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


Re: Review Request: plasma-netbook: fix for mid to netbook renaming

2009-08-13 Thread Marco Martin

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

Ship it!


+1,
this is actually a thing i was procrastinating to do :)
not sure a kwin theme is the way to go but since fow now it's the way used this 
patch should go in for sure

- Marco


On 2009-08-13 00:02:57, Roderick Greening wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> http://reviewboard.kde.org/r/1303/
> ---
> 
> (Updated 2009-08-13 00:02:57)
> 
> 
> Review request for Plasma and Artur de Souza (MoRpHeUz).
> 
> 
> Summary
> ---
> 
> As plasma-netbook was transitioned from being called MID to Netbook, not all 
> things were updated to account for this. Specifically, in this case, was the 
> minimal kwin window decorations for use in plasma-netbook. 
> 
> This patch updates the references to names, files, namespaces and classes to 
> Netbook (from Mid).
> 
> 
> Diffs
> -
> 
>   trunk/playground/base/plasma/netbook/kwin/CMakeLists.txt 1010511 
>   trunk/playground/base/plasma/netbook/kwin/mid/CMakeLists.txt 1010511 
>   trunk/playground/base/plasma/netbook/kwin/mid/mid.cpp 1010511 
>   trunk/playground/base/plasma/netbook/kwin/mid/mid.desktop 1010511 
>   trunk/playground/base/plasma/netbook/kwin/mid/mid.h 1010511 
>   trunk/playground/base/plasma/netbook/kwin/netbook/CMakeLists.txt 
> PRE-CREATION 
>   trunk/playground/base/plasma/netbook/kwin/netbook/netbook.desktop 
> PRE-CREATION 
>   trunk/playground/base/plasma/netbook/kwin/netbook/netbook.h PRE-CREATION 
>   trunk/playground/base/plasma/netbook/kwin/netbook/netbook.cpp PRE-CREATION 
> 
> Diff: http://reviewboard.kde.org/r/1303/diff
> 
> 
> Testing
> ---
> 
> The patch is a fairly simple one, only updating the names to the correct new 
> naming scheme. Builds and compiles as it previously did.
> 
> Unfortunately, the window decoration is still broken, and does not load, 
> which is the same behaviour exhibited when the plugin was called 
> kwin3_mid.so. I expect there is some other issue preventing it from loading 
> properly.
> 
> This patch is still necessary to move forward with the naming change.
> 
> 
> Thanks,
> 
> Roderick
> 
>

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


Re: Review Request: plasma-netbook: add a settings action to the panel

2012-10-04 Thread Marco Martin

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

Ship it!


fine for me


plasma/netbook/containments/netpanel/panel.cpp
<http://git.reviewboard.kde.org/r/106723/#comment15797>

you can recycle the same qaction pointer here without any issue


- Marco Martin


On Oct. 4, 2012, 1:41 p.m., Greg T wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> http://git.reviewboard.kde.org/r/106723/
> ---
> 
> (Updated Oct. 4, 2012, 1:41 p.m.)
> 
> 
> Review request for Plasma.
> 
> 
> Description
> ---
> 
> This context menu option does the same thing like the cashew in the bottom 
> corner: it opens the shell settings. My initial plan was to just open the 
> panel toolbox...but the current implementation doesn't really seem to allow 
> that.
> 
> 
> Diffs
> -
> 
>   plasma/netbook/containments/netpanel/panel.h 
> 970bf3c0e60915f49dc7318a9789bf9cd0830b59 
>   plasma/netbook/containments/netpanel/panel.cpp 
> a53eb5f642b5102719bf11329b1a5c5be1c13c99 
>   plasma/netbook/shell/plasmaapp.cpp 22c54b2ba9e746e85eb7c581ebee26e3ba63b459 
> 
> Diff: http://git.reviewboard.kde.org/r/106723/diff/
> 
> 
> Testing
> ---
> 
> 
> Thanks,
> 
> Greg T
> 
>

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


Re: Review Request: plasma-netbook: add a settings action to the panel

2012-10-04 Thread Commit Hook

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


This review has been submitted with commit 
0f88dc2087fbf616cb851876974ffb8160197cd5 by Gregor Tätzner to branch master.

- Commit Hook


On Oct. 4, 2012, 1:41 p.m., Greg T wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> http://git.reviewboard.kde.org/r/106723/
> ---
> 
> (Updated Oct. 4, 2012, 1:41 p.m.)
> 
> 
> Review request for Plasma.
> 
> 
> Description
> ---
> 
> This context menu option does the same thing like the cashew in the bottom 
> corner: it opens the shell settings. My initial plan was to just open the 
> panel toolbox...but the current implementation doesn't really seem to allow 
> that.
> 
> 
> Diffs
> -
> 
>   plasma/netbook/containments/netpanel/panel.h 
> 970bf3c0e60915f49dc7318a9789bf9cd0830b59 
>   plasma/netbook/containments/netpanel/panel.cpp 
> a53eb5f642b5102719bf11329b1a5c5be1c13c99 
>   plasma/netbook/shell/plasmaapp.cpp 22c54b2ba9e746e85eb7c581ebee26e3ba63b459 
> 
> Diff: http://git.reviewboard.kde.org/r/106723/diff/
> 
> 
> Testing
> ---
> 
> 
> Thanks,
> 
> Greg T
> 
>

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


Re: Review Request: plasma-netbook: add a settings action to the panel

2012-10-04 Thread Commit Hook

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


This review has been submitted with commit 
79d25320272f3e70ec903a60298e1ba3f78eb628 by Gregor Tätzner to branch KDE/4.9.

- Commit Hook


On Oct. 4, 2012, 1:41 p.m., Greg T wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> http://git.reviewboard.kde.org/r/106723/
> ---
> 
> (Updated Oct. 4, 2012, 1:41 p.m.)
> 
> 
> Review request for Plasma.
> 
> 
> Description
> ---
> 
> This context menu option does the same thing like the cashew in the bottom 
> corner: it opens the shell settings. My initial plan was to just open the 
> panel toolbox...but the current implementation doesn't really seem to allow 
> that.
> 
> 
> Diffs
> -
> 
>   plasma/netbook/containments/netpanel/panel.h 
> 970bf3c0e60915f49dc7318a9789bf9cd0830b59 
>   plasma/netbook/containments/netpanel/panel.cpp 
> a53eb5f642b5102719bf11329b1a5c5be1c13c99 
>   plasma/netbook/shell/plasmaapp.cpp 22c54b2ba9e746e85eb7c581ebee26e3ba63b459 
> 
> Diff: http://git.reviewboard.kde.org/r/106723/diff/
> 
> 
> Testing
> ---
> 
> 
> Thanks,
> 
> Greg T
> 
>

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


Review Request: plasma-netbook: missing kwin window decorations - fix for mid to netbook renaming

2009-08-17 Thread Roderick Greening

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

Review request for Plasma and Artur de Souza (MoRpHeUz).


Summary
---

As plasma-netbook was transitioned from being called MID to Netbook, not all 
things were updated to account for this. Specifically, in this case, was the 
minimal kwin window decorations for use in plasma-netbook. 

This patch updates the references to names, files, namespaces and classes to 
Netbook (from Mid).


Diffs
-

  trunk/playground/base/plasma/netbook/kwin/CMakeLists.txt 1010511 
  trunk/playground/base/plasma/netbook/kwin/mid/CMakeLists.txt 1010511 
  trunk/playground/base/plasma/netbook/kwin/mid/mid.cpp 1010511 
  trunk/playground/base/plasma/netbook/kwin/mid/mid.desktop 1010511 
  trunk/playground/base/plasma/netbook/kwin/mid/mid.h 1010511 
  trunk/playground/base/plasma/netbook/kwin/netbook/CMakeLists.txt PRE-CREATION 
  trunk/playground/base/plasma/netbook/kwin/netbook/netbook.desktop 
PRE-CREATION 
  trunk/playground/base/plasma/netbook/kwin/netbook/netbook.h PRE-CREATION 
  trunk/playground/base/plasma/netbook/kwin/netbook/netbook.cpp PRE-CREATION 

Diff: http://reviewboard.kde.org/r/1303/diff


Testing
---

This patch has been tested under Kubuntu Netbook Edition (KNE) which is under 
development (Karmic Koala 9.10 Alpha3), and does indeed provide the afore 
meantioned window decorations. 

I have tested min/max/move/resize of the window via the decorations and 
everything appears to be working as expected with no crashes.

The patch is a fairly simple one, only updating the names to the correct new 
naming scheme.


Thanks,

Roderick

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


Review Request: Plasma Netbook: Show the applet title bar when the applet has background or a hover event happens

2010-02-08 Thread igorto

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

Review request for Plasma and Marco Martin.


Summary
---

Show the applet title bar when the applet has background or a hover event 
happens otherwise we have a ugly bar floating in newspaper


Diffs
-

  
trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/applettitlebar.h
 1087075 
  
trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/applettitlebar.cpp
 1087075 

Diff: http://reviewboard.kde.org/r/2861/diff


Testing
---


Thanks,

igorto

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


Re: Review Request: Plasma Netbook: Show the applet title bar when the applet has background or a hover event happens

2010-02-08 Thread Marco Martin

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

Ship it!


looks good, only remark m_hasBackground would be more clear as 
m_appletHasBackground, since i got it as it was true when the title has the own 
background the first time i readed it.

- Marco


On 2010-02-08 17:19:35, igorto wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> http://reviewboard.kde.org/r/2861/
> ---
> 
> (Updated 2010-02-08 17:19:35)
> 
> 
> Review request for Plasma and Marco Martin.
> 
> 
> Summary
> ---
> 
> Show the applet title bar when the applet has background or a hover event 
> happens otherwise we have a ugly bar floating in newspaper
> 
> 
> Diffs
> -
> 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/applettitlebar.h
>  1087075 
>   
> trunk/KDE/kdebase/workspace/plasma/netbook/containments/newspaper/applettitlebar.cpp
>  1087075 
> 
> Diff: http://reviewboard.kde.org/r/2861/diff
> 
> 
> Testing
> ---
> 
> 
> Thanks,
> 
> igorto
> 
>

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