[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-panel-devel
Subject:    Re: Discussion for Virtual Desktops and Activities future
From:       Michail Vourlakos <mvourlakos () gmail ! com>
Date:       2018-07-13 21:05:51
Message-ID: CAA6TXR9r8OJUO+pCQa49XOnS274atzoh9_uQQp_9Z_yUiKCC3g () mail ! gmail ! com
[Download RAW message or body]

I find it  very constructive in the discussion that everyone speaks its
mind in order to understand better what we are trying to accomplish
here. Based on that I think that there are some goals that almost
all agree.

G1: Simplify the Activities/VDs infrastructure for kwin and plasma desktop
in order to improve its maintenability

G2: Support workflows for groups A and B

G3: Improve the UI that Activities/VDs (MERGE) are presented to users

Based on G1-3 I think that we can see wayland as opportunity and not
as burden and improve the Activities/VDs area


----

Goals that are still communicated without reaching a "We all agree" state:

*G4: Support group C and not make them feel as a second citizen in Plasma
in comparison with groups A and B

----



2018-07-13 22:59 GMT+03:00 Marco Martin <notmart@gmail.com>:

> so there would be some desktops fused with an activity some not.
> the association could be 1:1 or m:n.. tough i see m:n would risk to
> gather again a very confusing ui
>
>

Marco and Nate, concerning the UI approach I have in my mind the following

Group A:
    - a. Pager should work as now
    - b. VDs switching/handling (small view), needs probably something like
the Activity Switcher
    - c. VDs switching/handling (big view), Present Desktops kwin effect is
really nice

Group B:
    - a. Pager should work as now
    - b. Activities switching/handling(small view), I think the current
Activity Switcher is just fine
    - c. Activities switching/handling (big view), Present Activities kwin
effect would be really rice


Group C:
    - a. Pager, probably the user just needs to choose between A and B
    - b. Activities/VDs switching handling (small view): maybe just a
column like the Activity Switcher is doing
    - c. Activities/VDs switching handling (big view):
There is already work on this :) from WorkFlow project in Plasma 4 era....
Mockup: http://i.imgur.com/uO1KYl.jpg
Implementation: http://i.imgur.com/1Z01D.jpg
Article that justifies the mockup:
https://psifidotos.blogspot.com/2012/03/activities-and-workareas-draft.html


There is a chance that b(s) for all groups can be the same UI that changes
accordingly and
c(s) the same kwin effect, there also some work on this area from :
https://github.com/ajoshpratt/kwinOverview

[Attachment #3 (text/html)]

<div dir="ltr"><div><div>I find it   very constructive in the discussion that \
everyone speaks its</div><div>mind in order to understand better what we are trying \
to accomplish</div><div>here. Based on that I think that there are some goals that \
almost</div><div>all agree.</div><div><br></div><div>G1: Simplify the Activities/VDs \
infrastructure for kwin and plasma desktop <br></div><div>in order to improve its \
maintenability</div><div><br></div><div>G2: Support workflows for groups A and \
B</div><div><br></div><div>G3: Improve the UI that Activities/VDs (MERGE) are \
presented to users</div><div><br></div><div>Based on G1-3 I think that we can see \
wayland as opportunity and not</div><div>as burden and improve the Activities/VDs \
area</div><div><br></div><div><br></div><div>----<br></div><div><br></div><div>Goals \
that are still communicated without reaching a &quot;We all agree&quot; \
state:</div><div><br></div><div>*G4: Support group C and not make them feel as a \
second citizen in Plasma</div><div>in comparison with groups A and \
B</div><div><br></div>----</div><div><br></div><div></div><div><br></div><div \
class="gmail_extra"><br><div class="gmail_quote">2018-07-13 22:59 GMT+03:00 Marco \
Martin <span dir="ltr">&lt;<a href="mailto:notmart@gmail.com" \
target="_blank">notmart@gmail.com</a>&gt;</span>:<br><blockquote class="gmail_quote" \
style="margin:0px 0px 0px 0.8ex;border-left:1px solid \
rgb(204,204,204);padding-left:1ex"> so there would be some desktops fused with an \
activity some not.<br> the association could be 1:1 or m:n.. tough i see m:n would \
risk to<br> gather again a very confusing ui<br>
<br></blockquote><div><br></div><div></div><br><div>Marco and Nate, concerning the UI \
approach I have in my mind the following</div><div><br></div><div>Group A:</div><div> \
- a. Pager should work as now</div><div>       - b. VDs switching/handling (small \
view), needs probably something like the Activity Switcher</div><div>       - c. VDs \
switching/handling (big view), Present Desktops kwin effect is really \
nice<br></div><div><br></div><div><div>Group B:</div><div>       - a. Pager should \
work as now</div><div>       - b. Activities switching/handling(small view), I think \
the current Activity Switcher is just fine</div><div>       - c. Activities \
switching/handling (big view), Present Activities kwin effect would be really \
rice<br></div><div>  <br></div><div><br></div><div>Group C:</div><div>       - a. \
Pager, probably the user just needs to choose between A and B</div><div>       - b. \
Activities/VDs switching handling (small view): maybe just a column like the Activity \
Switcher is doing<br></div><div>       - c. Activities/VDs switching handling (big \
view):</div><div></div><div>There is already work on this :) from WorkFlow project in \
Plasma 4 era....</div><div>Mockup: <a \
href="http://i.imgur.com/uO1KYl.jpg">http://i.imgur.com/uO1KYl.jpg</a><br></div><div>Implementation: \
<a href="http://i.imgur.com/1Z01D.jpg">http://i.imgur.com/1Z01D.jpg</a></div><div>Article \
that justifies the mockup: <a \
href="https://psifidotos.blogspot.com/2012/03/activities-and-workareas-draft.html">htt \
ps://psifidotos.blogspot.com/2012/03/activities-and-workareas-draft.html</a><br></div><div><br></div><div><br></div><div>There \
is a chance that b(s) for all groups can be the same UI that changes accordingly \
and</div><div>c(s) the same kwin effect, there also some work on this area from : <a \
href="https://github.com/ajoshpratt/kwinOverview">https://github.com/ajoshpratt/kwinOv \
erview</a><br></div><div><br></div><div><br></div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div></div></div><div \
class="gmail_extra"><br></div><div class="gmail_extra"><br></div><div \
class="gmail_extra"><br></div></div>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic