[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:       Ivan Čukić <ivan.cukic () kde ! org>
Date:       2018-07-03 18:00:55
Message-ID: rjddpfvf23gtkajlq6k9q8l2.1530640855305 () kde ! org
[Download RAW message or body]

<html><head><meta http-equiv="Content-Security-Policy" content="script-src 'self'; img-src * cid: \
data:;"><style id="outgoing-font-settings">#response_container_BBPPID{font-family: initial; \
font-size:initial; color: initial;}</style></head><body style="background-color: rgb(255, 255, 255); \
background-image: initial; line-height: initial;"><div id="response_container_BBPPID" \
style="outline:none;" dir="auto" contenteditable="false"> <div name="BB10" id="BB10_response_div_BBPPID" \
dir="auto" style="width:100%;">Just read the phab discussion. If I misunderstood the situation, please \
correct me.&nbsp;</div><div name="BB10" id="BB10_response_div_BBPPID" dir="auto" \
style="width:100%;"><br></div><div name="BB10" id="BB10_response_div_BBPPID" dir="auto" \
style="width:100%;">Wondering where the original discussion happened where 'we' decided to merge two \
orthogonal concepts into one. Can you point me to the relevant thread on plasma-devel?</div><div \
name="BB10" id="BB10_response_div_BBPPID" dir="auto" style="width:100%;"><br></div><div name="BB10" \
id="BB10_response_div_BBPPID" dir="auto" style="width:100%;">If this is about providing a unified \
implementation in kwin for both VDs and activities, I'm fine with that. If not, then continue \
reading.&nbsp;</div><div name="BB10" id="BB10_response_div_BBPPID" dir="auto" \
style="width:100%;"><br></div><div name="BB10" id="BB10_response_div_BBPPID" dir="auto" \
style="width:100%;">VDs are for managing windows - a solution for the 'I don't have a screen large enough \
for all these windows'.</div><div name="BB10" id="BB10_response_div_BBPPID" dir="auto" \
style="width:100%;"><br></div><div name="BB10" id="BB10_response_div_BBPPID" dir="auto" \
style="width:100%;">Activities are for managing work - a solution to the 'I don't want \
documents/files/etc. from separate projects to get jumbled up together'.</div><div name="BB10" \
id="BB10_response_div_BBPPID" dir="auto" style="width:100%;"><br></div><div name="BB10" \
id="BB10_response_div_BBPPID" dir="auto" style="width:100%;">Previously, we had problems when we tried to \
equate activities with any specific thing. As in, 'an activity is a group of Plasma widgets'. The same \
will happen if the activity becomes 'a group of windows'.</div><div name="BB10" \
id="BB10_response_div_BBPPID" dir="auto" style="width:100%;"><br></div><div name="BB10" \
id="BB10_response_div_BBPPID" dir="auto" style="width:100%;">This has been discussed quite a few times \
before.&nbsp;</div><div name="BB10" id="BB10_response_div_BBPPID" dir="auto" \
style="width:100%;"><br></div><div name="BB10" id="BB10_response_div_BBPPID" dir="auto" \
style="width:100%;">Has anyone collected the use-cases of activities before coming up with this \
idea?</div><div name="BB10" id="BB10_response_div_BBPPID" dir="auto" style="width:100%;"><br></div><div \
name="BB10" id="BB10_response_div_BBPPID" dir="auto" style="width:100%;">Cheers,&nbsp;</div><div \
name="BB10" id="BB10_response_div_BBPPID" dir="auto" style="width:100%;">Ivan&nbsp;</div><div name="BB10" \
id="BB10_response_div_BBPPID" dir="auto" style="width:100%;"><br></div><div name="BB10" \
id="BB10_response_div_BBPPID" dir="auto" style="width:100%;"><br></div>                                   \
<div name="BB10" id="response_div_spacer_BBPPID" dir="auto" style="width:100%;"> <br \
style="display:initial"></div>                            <div id="blackberry_signature_BBPPID" \
name="BB10" dir="auto">     <div id="_signaturePlaceholder_BBPPID" name="BB10" dir="auto">Sent via the <a \
href="http://play.google.com/store/apps/details?id=com.blackberry.hub">BlackBerry Hub for \
Android</a></div> </div></div><div id="_original_msg_header_BBPPID" dir="auto">                           \
<table width="100%" style="background-color: white; border-spacing: 0px; display: table; outline: none;" \
contenteditable="false"><tbody><tr><td colspan="2" style="padding: initial; font-size: initial; \
text-align: initial; background-color: rgb(255, 255, 255);">                           <div \
style="border-right: none; border-bottom: none; border-left: none; border-image: initial; border-top: 1pt \
solid rgb(181, 196, 223); padding: 3pt 0in 0in; font-family: Tahoma, &quot;BB Alpha Sans&quot;, \
&quot;Slate Pro&quot;; font-size: 10pt;">  <div id="from"><b>From:</b> mvourlakos@gmail.com</div><div \
id="sent"><b>Sent:</b> 3 July 2018 5:36 pm</div><div id="to"><b>To:</b> plasma-devel@kde.org</div><div \
id="reply_to"><b>Reply to:</b> plasma-devel@kde.org</div><div id="subject"><b>Subject:</b> Discussion for \
Virtual Desktops and Activities future</div></div></td></tr></tbody></table> <br> </div><!--start of \
_originalContent --><div name="BB10" dir="auto" style="background-image: initial; line-height: initial; \
outline: none;" contenteditable="false"><div dir="ltr"><div>A discussion started by me at: <a \
href="https://phabricator.kde.org/D13745">https://phabricator.kde.org/D13745</a> about concerns related \
to future Activities / Virtual Desktops merge (I will call it MERGE in the future). As proposed the \
discussion can be moved here.<br></div><div><br></div><div></div><div>In my opinion having a concrete \
draft how things are going to work from a user point view it might bring design issues that can be solved \
earlier than later. My opinion in the matter can be found at: <a \
href="https://psifidotos.blogspot.com/2012/03/activities-and-workareas-draft.html">https://psifidotos.blog \
spot.com/2012/03/activities-and-workareas-draft.html</a></div><div><br></div><div>1. I think that the \
previous draft can be used in order to identify any users workflow breakage from MERGE.</div><div>2. A \
new draft describing MERGE from a user point of view should be created in order for everyone (plama team \
and VDG) to understand what they are trying to create.<br></div><div><br></div><div><br></div><div>By \
reading comments I identified a internal decision in order for MERGE to be based more in Activites \
infrastructure&nbsp; for Plasma product and to VDs infrastructure for KWin product. I would propose to \
forget the technical approach and focus more on the user point of view. This could help avoid the \
VDs/Activities debate that started in Plasma 4/5 era and it is still present at a smaller \
degree.<br></div><div><br></div><div><br></div><div>I will start with one concern based on the comments I \
read even though it would be better for everyone to describe first what is expecting from the \
MERGE.</div><div><br></div><div><br></div><div>Concern [A]</div><div><br></div><div>If MERGE creates a \
new Activity each time the user needs more space for its windows, doesnt that break totally the VDs users \
workflow? <br></div><div><br></div><div>Example: <span class="gmail-transaction-comment">I am working on \
my current actitivity and I am writing a note in a plasma widget. I am creating a new Activity, should \
that Activity look the same as the previous one and if I change the note in the first should it look the \
same and in the second? (at this example a current VDs user would answer should be in sync and always the \
same, a current<br> Activity user would answer it doesnt matter, it is unrelated)</span></div><div><span \
class="gmail-transaction-comment"><br></span></div><br><div><br></div></div> <!--end of _originalContent \
--></div></body></html>


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

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