Re: [kde-community] Plasmoids and Apps - was - Re: Applications in KDE Generation 5

2014-01-20 Thread Aaron J. Seigo
On Sunday, January 19, 2014 23:42:58 Martin Sandsmark wrote:
 On Sun, Jan 19, 2014 at 11:55:13AM +0100, Aaron J. Seigo wrote:
  this is not really related at all, and i hesitate to engage in the topic
  here due to loss of topical focus.
 
 It was merely to illustrate a point, that switching to QML is not a simple
 process,

I don’t believe anyone intimated it was; the work done to get Plasma there has 
been more than a master class in that.

 and it seemingly takes us over a year (at the very least, since we
 still aren't close) to reach feature parity with the old solution.

Yes, it takes time and effort. The QWidget UI has a ~20 year legacy behind it, 
while the QML legacy is quite recent, so this is to be expected.

 Therefore I think it's useless to move existing, nicely working applications
 (like kcalc) to it for seemingly no good reason at all.

I agree that if there is no good reason, then there is no point. Good reasons 
were offered in the original mail, however, namely duplication of effort and 
inconsistency due to multiple implementations of what is from a use case 
perspective the same thing.

  have you worked with the Qt5 QML2 desktop components?
 
 Yes, I've been playing with the desktop components in Qt 5.2. Hopefully they
 will get a lot better before we release anything using them, though,
 because things like the file/folder selector is basically unusable in the
 current state, at least on the systems I've tested it on.

For things like kcalc, the things the desktop components are not good at are 
irrelevant; the things it *is* good at could radically improve its UI.

-- 
Aaron J. Seigo
___
kde-community mailing list
kde-community@kde.org
https://mail.kde.org/mailman/listinfo/kde-community

Re: [kde-community] Plasmoids and Apps - was - Re: Applications in KDE Generation 5

2014-01-20 Thread Aaron J. Seigo
On Monday, January 20, 2014 18:29:16 Martin Sandsmark wrote:
 On Mon, Jan 20, 2014 at 11:10:06AM +0100, Aaron J. Seigo wrote:
  namely duplication of effort and inconsistency due to multiple
  implementations of what is from a use case perspective the same thing.
 
 This would be all well and good if it wasn't for the gross regressions it
 would suffer.

Yes, you don’t have to believe me.

 You argued the exact same thing for the screen locker.

Er, no, actually. That was a completely different decision matrix that bears 
zero resemblance to this one. The screen locker was about consistency with 
other desktop shell components, the application issue is about deduplication 
of effort.

 But what you're
 arguing is a kind of false dichtomy. You would think that instead of two
 half-assed solutions we would get a single superior implementation, but
 instead we get a single inferior one.

I disagree; ultimately the code will decide who was right, though with stop 
energy like this I can imagine the experiment never being undertaken at all.

  For things like kcalc, the things the desktop components are not good at
  are irrelevant; the things it *is* good at could radically improve its
  UI.
 The thing I'm unable to discern is how it would radically improve its UI.

For one: by having a nice paper-tape presentation of the calculation with 
history. Rather easier to do in a visually pleasant way with QML.

 The current kcalc UI is very good, I often use it for stuff like bit
 fiddling, etc. I can't say the same thing for the calculator plasma applet.
 But please feel free to prove me wrong and make the plasma calculator much
 better than kcalc.

I would expect a QML UI on top of the kcalc logic would be a far more sensible 
approach. Not sure why you would think we’d go at it from the other direction.

 But I'd argue very strongly to not replace kcalc until
 the replacement is visibly better.

Agreed, or at the very least has parity.

-- 
Aaron J. Seigo
___
kde-community mailing list
kde-community@kde.org
https://mail.kde.org/mailman/listinfo/kde-community

Re: [kde-community] Plasmoids and Apps - was - Re: Applications in KDE Generation 5

2014-01-20 Thread Martin Sandsmark
On Mon, Jan 20, 2014 at 06:42:14PM +0100, Martin Klapetek wrote:
 Just for the record, we now have almost 1-to-1 visual consistency of
 QtQuickControls with Oxygen style and classic QWidgets with Oxygen style.
 Couple patches are still pending.

I think the amount of work that has gone into Oxygen for this speaks for
itself, though.

 The QStyle support in QQC may be a bit hack~ish, but I wouldn't say exactly
 poor - in fact, all the default Qt styles work fine with QQC (that includes
 Windows and OS X QStyles).

Obviously, otherwise QQC could hardly have been released. :-)

But not everyone use the default styles that ship with Qt5. Hopefully this
will improve, though I'm not very hopeful since people just hack around stuff
in the styles themselves.

-- 
Martin Sandsmark

___
kde-community mailing list
kde-community@kde.org
https://mail.kde.org/mailman/listinfo/kde-community


Re: [kde-community] Plasmoids and Apps - was - Re: Applications in KDE Generation 5

2014-01-20 Thread Martin Sandsmark
I first wrote a long reply talking crap about UX and regressions, but I
re-read it and thought about kittens instead, so I deleted it.

On Mon, Jan 20, 2014 at 07:05:24PM +0100, Aaron J. Seigo wrote:
 Agreed, or at the very least has parity.

This is all I really want. Don't remove kcalc until the replacement has
parity.

And thank you for working on this. :-)

-- 
Martin Sandsmark
___
kde-community mailing list
kde-community@kde.org
https://mail.kde.org/mailman/listinfo/kde-community


Re: [kde-community] Plasmoids and Apps - was - Re: Applications in KDE Generation 5

2014-01-18 Thread Kevin Krammer
On Friday, 2014-01-17, 19:48:14, Marco Martin wrote:
 On Friday 17 January 2014, Sebastian Kügler wrote:
  That's pretty much what plasma-windowed does (modulo some setup of
  KDeclarative, etc.). Disadvantage of a binary-per-app would be that it
  requires compiling, with a generic app shell loader thing (like plasma-
  windowed), you can write whole apps without compiling anything, so making
  it really easy to write, and deploy, no setup of development environment,
  etc.
  
  In order to make it easy to start them from the commandline, a one-liner
  script installed into the PATH would be enough. (Done that before, works
  like a charm.)
 
 btw, this is something worth exploring not only for having plasmoids as
 apps, but also from qt iirc they are thinking about an alternative to
 qmlscene (the command line tool) that they would advertise as shell for
 running simple full applications, so some 3rd party app that uses the thing
 may come up

I think this tool is simply called qml.

Cheers,
Kevin

-- 
Kevin Krammer, KDE developer, xdg-utils developer
KDE user support, developer mentoring


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

Re: [kde-community] Plasmoids and Apps - was - Re: Applications in KDE Generation 5

2014-01-17 Thread Aaron J. Seigo
On Thursday, January 16, 2014 22:54:43 Albert Astals Cid wrote:
 So basically there's no difference between a plasmoid and a non-plasmoid?

There are differences; I would never do Krita as a plasmoid, e.g. Or, for that 
matter, Okular. The Plasmoid design pattern lends itself to self-contained, 
highly focused, single-use-case UIs. That is purposeful; the “full desktop 
application” paradigm is not visible in kcalc, and full desktop apps are not 
well suited to be implemented as plasmoids. It’s a question of granularity 
across a spectrum that runs from desktop shell gadgets to full desktop 
applications.

There is a gray area in the middle of that spectrum: things like KCalc make 
sense both as desktop shell gadgets but also as stand-alone applications.

What the application FormFactor and the single-plasmoid shells like plasma-
windowed provide is a way to address that middle zone.

Apps the “full desktop app” end of the spectrum may *use* plasmoids (or a 
similar pattern) themselves. We see this in Skrooge and Amarok, for instance.

 If that's the case, I don't understand why John started the discussion if we
 should favor plasmoids over non-plasmoids or viceversa since it seems to me
 plasmoid or not is an implementation detail.

I think it’s a matter of consciously deciding which implementation direction 
to take different apps, and that implies we know why we pick one or the other.

Beyond that, it is an implementation detail, yes.

-- 
Aaron J. Seigo
___
kde-community mailing list
kde-community@kde.org
https://mail.kde.org/mailman/listinfo/kde-community

Re: [kde-community] Plasmoids and Apps - was - Re: Applications in KDE Generation 5

2014-01-17 Thread Marco Martin
On Friday 17 January 2014, Sebastian Kügler wrote:
 
 That's pretty much what plasma-windowed does (modulo some setup of
 KDeclarative, etc.). Disadvantage of a binary-per-app would be that it
 requires compiling, with a generic app shell loader thing (like plasma-
 windowed), you can write whole apps without compiling anything, so making
 it really easy to write, and deploy, no setup of development environment,
 etc.
 
 In order to make it easy to start them from the commandline, a one-liner
 script installed into the PATH would be enough. (Done that before, works
 like a charm.)

btw, this is something worth exploring not only for having plasmoids as apps, 
but also from qt iirc they are thinking about an alternative to qmlscene (the 
command line tool) that they would advertise as shell for running simple full 
applications, so some 3rd party app that uses the thing may come up

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


Re: [kde-community] Plasmoids and Apps - was - Re: Applications in KDE Generation 5

2014-01-17 Thread Aaron J. Seigo
On Thursday, January 16, 2014 22:05:08 Albert Astals Cid wrote:
  * Sorry for being rude
...
  * Sorry if being being rude and wrong made you feel insulted. It was not my
 intention at all.

thanks for writing this, it is meaningful.

i would echo what marco said about sorry for being wrong, though ... 

-- 
Aaron J. Seigo
___
kde-community mailing list
kde-community@kde.org
https://mail.kde.org/mailman/listinfo/kde-community


Re: [kde-community] Plasmoids and Apps - was - Re: Applications in KDE Generation 5

2014-01-16 Thread Dominik Haumann
On Wednesday, January 15, 2014 22:56:12 Albert Astals Cid wrote:
 El Dimecres, 15 de gener de 2014, a les 21:47:17, John Layt va escriure:
  Hi,
  
  * Do we need small utilities like KCalc as stand-alone apps, or do
  they belong in Workspaces, perhaps as Plasmoids?  Where do we draw the
  line between them?  And if there's both a Plasmoid and an App for
  something, which goes in the main release?
 
 Please don't force plasmoids down my throat. Why would i want a calculator
 as a plasmoid instead of an application? So that i need to minimize all my
 other apps to see the desktop to see it instead of just alt-tabbing?

Especially with KCalc I'd be very very very conservative of removing it in 
favour of some (potentially less capable) plasmoid.

I know for a fact that KCalc is widely used, and there was a discussion about 
it some in 2007:
  http://www.mail-archive.com/release-team@kde.org/msg01065.html
The bottom line is: KCalc is needed, most probably in the current form.

Greetings,
Dominik
___
kde-community mailing list
kde-community@kde.org
https://mail.kde.org/mailman/listinfo/kde-community


Re: [kde-community] Plasmoids and Apps - was - Re: Applications in KDE Generation 5

2014-01-16 Thread Aaron J. Seigo
On Wednesday, January 15, 2014 22:56:12 Albert Astals Cid wrote:
 El Dimecres, 15 de gener de 2014, a les 21:47:17, John Layt va escriure:
  Hi,
  
  * Do we need small utilities like KCalc as stand-alone apps, or do
  they belong in Workspaces, perhaps as Plasmoids?  Where do we draw the
  line between them?  And if there's both a Plasmoid and an App for
  something, which goes in the main release?
 
 Please don't force plasmoids down my throat. 

That is not a real threat, and phrasing it like it is a real threat feels 
extremely disrespectful. As the person who came up with and used to maintain 
this part of KDE, It makes me feel like you think I’ve been wandering around 
forcing people to do things they don’t want to and that makes me feel very 
uncomfortable.

 Why would i want a calculator
 as a plasmoid instead of an application? So that i need to minimize all my
 other apps to see the desktop to see it instead of just alt-tabbing?

What’s worse than insulting another person is doing so from ignorance.

We’ve had plasma-windows for ages now which runs plasmoids in their own 
independent window like a mini application. For apps like ksnapshot and kcalc 
the results would be identical or nearly so (kcalc would require support for 
putting a menu[bar] somewhere, or reorganizing how those particular features 
are presented).

(I won’t even get into the dashboard or panels ...)

We also have an “application” form factor for plasmoids for ~1 year now which 
allows these components to make useful adjustments between being embedded as a 
plasmoid component and being run as a top-level window.

I don’t think it makes huge amounts of sense to turn ksnapshot into a 
plasmoid, but KCalc probably would as it would give us feature parity between 
the version on the desktop (and panels). Right now we have 2 calculators with 
differing features and levels of maintenance. 

Should we force kcalc to port to QML and become a plasmoid? No, because it is 
up to the maintainer .. but I think we ought to think about these things in 
non-reactive, accurate technical terms where the goal is ‘what is the best end 
result for the user’.

-- 
Aaron J. Seigo
___
kde-community mailing list
kde-community@kde.org
https://mail.kde.org/mailman/listinfo/kde-community

Re: [kde-community] Plasmoids and Apps - was - Re: Applications in KDE Generation 5

2014-01-16 Thread Martin Graesslin
On Thursday 16 January 2014 10:43:42 Aaron J. Seigo wrote:
 On Wednesday, January 15, 2014 22:56:12 Albert Astals Cid wrote:
  El Dimecres, 15 de gener de 2014, a les 21:47:17, John Layt va escriure:
   Hi,
   
   * Do we need small utilities like KCalc as stand-alone apps, or do
   they belong in Workspaces, perhaps as Plasmoids?  Where do we draw the
   line between them?  And if there's both a Plasmoid and an App for
   something, which goes in the main release?
  
  Please don't force plasmoids down my throat.
 
 That is not a real threat, and phrasing it like it is a real threat feels
 extremely disrespectful. As the person who came up with and used to maintain
 this part of KDE, It makes me feel like you think I’ve been wandering
 around forcing people to do things they don’t want to and that makes me
 feel very uncomfortable.
Aaron, please assume good intentions. We all know Albert and we all know that 
his writing reads more harsh than he intents to. I do not see any of your 
conclusions in his writing. Let's stay positive in this discussion. If we 
start to fight with each other we won't find a solution.

Technically I agree with Albert's concern that Plasmoids as app replacements 
might not be a good idea. And I read the part in John's mail as rather an 
example than an actual suggestion.

Cheers
Martin

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

Re: [kde-community] Plasmoids and Apps - was - Re: Applications in KDE Generation 5

2014-01-16 Thread Sebastian Kügler
Hey,

On Thursday, January 16, 2014 10:43:42 Aaron J. Seigo wrote:
  Why would i want a calculator
  as a plasmoid instead of an application? So that i need to minimize all my
  other apps to see the desktop to see it instead of just alt-tabbing?
 
 What’s worse than insulting another person is doing so from ignorance.

I think this is really not the way we should discuss things. Accusing Albert 
of insulting anybody is not necessary, accusing him of doing it out of 
ignorance is clearly against our code of conduct. There are very good reasons 
to respect the CoC much better, especially when it comes to discussions around 
Plasma, we *need* to do better here. This discussion will not lead anywhere if 
we start out with negative assumption about anyone's intentions.

As to the topic, I think both have their use-cases, and their not mutually 
exclusive either. It seems to me like it's easy enough to find a distribution 
model that satisfies both, the tools as separate windows faction, and the 
tools as part of the workspace faction.

Cheers,
-- 
sebas

http://www.kde.org | http://vizZzion.org | GPG Key ID: 9119 0EF9
___
kde-community mailing list
kde-community@kde.org
https://mail.kde.org/mailman/listinfo/kde-community

Re: [kde-community] Plasmoids and Apps - was - Re: Applications in KDE Generation 5

2014-01-16 Thread Aaron J. Seigo
On Thursday, January 16, 2014 11:35:29 Sebastian Kügler wrote:
 I think this is really not the way we should discuss things. Accusing Albert
 of insulting anybody is not necessary, accusing him of doing it out of
 ignorance is clearly against our code of conduct. 

Fine; so when someone says “I need to minimize all my other apps to see the 
desktop to see it” and that is blatantly false, how would you like me to 
respond? That particular statement has been used for years and I’ve patiently 
corrected it time and again, and it is still used to justify things like 
“don’t force this down our throat”. That is not fair play.

It seems that CoC applies to me, while it’s cool for Albert to say things like 
“don’t force plasmoids down my throat”. Yay for double standards and not 
having any sort of expectation of fair play.

-- 
Aaron J. Seigo
___
kde-community mailing list
kde-community@kde.org
https://mail.kde.org/mailman/listinfo/kde-community

Re: [kde-community] Plasmoids and Apps - was - Re: Applications in KDE Generation 5

2014-01-16 Thread Kevin Krammer
On Thursday, 2014-01-16, 10:43:42, Aaron J. Seigo wrote:

 We’ve had plasma-windows for ages now which runs plasmoids in their own
 independent window like a mini application. For apps like ksnapshot and
 kcalc the results would be identical or nearly so (kcalc would require
 support for putting a menu[bar] somewhere, or reorganizing how those
 particular features are presented).

I also thought about plasma-windowed when reading that :)

However, I think it is one of those hidden gems that nobody knows about. 
I've had questions like can I run $applet stand-alone on the user support 
lists a couple of times and plasma-windowed was the answer.

Its drawback currently is that it is not very easy to figure out what to pass 
as its commandline argument.

 We also have an “application” form factor for plasmoids for ~1 year now
 which allows these components to make useful adjustments between being
 embedded as a plasmoid component and being run as a top-level window.

Wow, nice! I don't think I've ever heard about this before and I am even 
monitoring plasma-devel.

 I don’t think it makes huge amounts of sense to turn ksnapshot into a
 plasmoid, but KCalc probably would as it would give us feature parity
 between the version on the desktop (and panels). Right now we have 2
 calculators with differing features and levels of maintenance.

I think these kind of convergences will become more natural once we can do 
traditional UI with QML (either through QtQuick.Controls or 
DeclarativeWidgets). Using the same application logic both for stand-alone 
application as well as Plasma applet becomes trivial then.

Cheers,
Kevin
-- 
Kevin Krammer, KDE developer, xdg-utils developer
KDE user support, developer mentoring


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

Re: [kde-community] Plasmoids and Apps - was - Re: Applications in KDE Generation 5

2014-01-16 Thread Sebastian Kügler
On Thursday, January 16, 2014 11:47:13 Aaron J. Seigo wrote:
 On Thursday, January 16, 2014 11:35:29 Sebastian Kügler wrote:
  I think this is really not the way we should discuss things. Accusing
  Albert of insulting anybody is not necessary, accusing him of doing it
  out of ignorance is clearly against our code of conduct.
 
 Fine; so when someone says “I need to minimize all my other apps to see the 
 desktop to see it” and that is blatantly false, how would you like me to
 respond? 

I think your further explanation was just fine, but the bit about insults and 
ignorance was unnecessary to explain that point.

To me don't force plasmoids down my throat doesn't read insulting towards 
Plasma creators, John offered the idea (and I didn't get the impression that 
John felt particularly insulted by it -- correct me if I'm wrong though). It 
was a reply to John's crazy ideas. (Where crazy clearly means good.)

The bottom line is that it would have been easy to *not* take this personal.

 That particular statement has been used for years and I’ve
 patiently corrected it time and again, and it is still used to justify
 things like “don’t force this down our throat”. That is not fair play.

Just to point out the obvious, while it might be human to lose patience, it's 
not OK, and certainly not helpful.

 It seems that CoC applies to me, while it’s cool for Albert to say things
 like  “don’t force plasmoids down my throat”. Yay for double standards and
 not having any sort of expectation of fair play.

That's not my impression at all. The CoC applies to everyone, and even if 
someone doesn't keep to it, that's not a justification for someone else to 
ignore it.
-- 
sebas

http://www.kde.org | http://vizZzion.org | GPG Key ID: 9119 0EF9
___
kde-community mailing list
kde-community@kde.org
https://mail.kde.org/mailman/listinfo/kde-community

Re: [kde-community] Plasmoids and Apps - was - Re: Applications in KDE Generation 5

2014-01-16 Thread Martin Graesslin
On Thursday 16 January 2014 13:24:51 Aaron J. Seigo wrote:
 Martin Graesslin wrote: 'We all know Albert and we all know that his writing
 reads more harsh than he intents to.’ IOW: it’s OK for Albert, because we
 all know he’s gruff and we should accommodate that. Others are routinely
 granted clemency for one reason or another, but should I not respond in
 perfect pitch to every email I get a different response.
Aaron, in my first reply to your sub-thread I asked you to assume good
intentions. My mail was obviously also intended to be a note to Albert that
his comment was way too harsh and out of line. There was no reason to turn
this so negative. I'm disappointed and it hurts to read that friends are
accusing me of having double standards.

--
Martin

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

Re: [kde-community] Plasmoids and Apps - was - Re: Applications in KDE Generation 5

2014-01-16 Thread Kevin Ottens
On Thursday 16 January 2014 14:48:22 Martin Graesslin wrote:
 On Thursday 16 January 2014 13:24:51 Aaron J. Seigo wrote:
  Martin Graesslin wrote: 'We all know Albert and we all know that his
  writing reads more harsh than he intents to.’ IOW: it’s OK for Albert,
  because we all know he’s gruff and we should accommodate that. Others are
  routinely granted clemency for one reason or another, but should I not
  respond in perfect pitch to every email I get a different response.
 
 Aaron, in my first reply to your sub-thread I asked you to assume good
 intentions. My mail was obviously also intended to be a note to Albert that
 his comment was way too harsh and out of line. There was no reason to turn
 this so negative. I'm disappointed and it hurts to read that friends are
 accusing me of having double standards.

Threading is done in such a way that I pretty much read it like Aaron to be 
honest. So your intent was maybe... not that obvious. ;-)

Aren't mailing lists great? Not really no...

Cheers.
-- 
Kévin Ottens, http://ervin.ipsquad.net

KDAB - proud supporter of KDE, http://www.kdab.com



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

Re: [kde-community] Plasmoids and Apps - was - Re: Applications in KDE Generation 5

2014-01-16 Thread Eike Hein

My 2 cents on this: I agree that Albert's original phrasing here
wasn't great, and I wouldn't have ignored it myself.

Assuming good intentions has to go both ways, and reacting to a
*question* (like Should we do these as Plasmoids?) with You're
going to kill my baby seals, I know it! is exactly the sort of
cutting-short of discourse (which is always an opportunity to
*agree* on things in the end by syncing up our thoughts, know-
ledge, experience, ...) we don't want in development discussions.


Regards,
Eike


___
kde-community mailing list
kde-community@kde.org
https://mail.kde.org/mailman/listinfo/kde-community


Re: [kde-community] Plasmoids and Apps - was - Re: Applications in KDE Generation 5

2014-01-16 Thread Aaron J. Seigo
On Thursday, January 16, 2014 16:09:03 Sebastian Kügler wrote:
 Hi Aaron,
 
 On Thursday, January 16, 2014 13:24:51 Aaron J. Seigo wrote:
That particular statement has been used for years and I’ve
patiently corrected it time and again, and it is still used to justify
things like “don’t force this down our throat”. That is not fair play.
   
   Just to point out the obvious, while it might be human to lose patience,
   it's not OK, and certainly not helpful.
  
  After literally years of this, it is not a matter of “keeping one’s
  patience”.  I have kept my patience and tried to work through these issues
  over the course of some 6 years now. I think that is reasonable beyond
  reasonable, and I resent you asking the person who says “This has made me
  feel uncomfortable” to sit on it. It’s rather close to the ”blame the
  victim” pattern.
 
 Had you said exactly that (This has made me feel uncomfortable”), it would
 have been completely fine. Instead you implied ignorance and ill-intent.
 This makes all the difference.

Let me quote to you from my own email then:

As the person who came up with and used to maintain 
this part of KDE, It makes me feel like you think I’ve been wandering around 
forcing people to do things they don’t want to and that makes me feel very 
uncomfortable.”

As you can see, I did indeed say exactly “that makes me feel very 
uncomfortable”

Furthermore, I was not under the impression there was any ill-intent. That is 
something you read into what I wrote, for whatever reason.

I’ve tried to make it clear that I do not see ill-intent, but a double 
standard in action and an institutionalized acceptance of negative personal 
response depending on the source and recipient. I accept that you read into 
what I wrote something I did not intend, but now could you return that favor 
and accept that this I do not actually see ill-intent here?

As for implying ignorance: I did not imply it, I stated it openly. I will 
freely admit that using that precise word probably is born of frustration with 
a six year background story: after patiently correcting the same rubbish 
within your own community to no effect, I don’t know how else to help people 
understand that the meme in question is not an opinion, but a factual error.  

The dictionary definition of ignorance is this:

the state or fact of being ignorant :  lack of knowledge, education, or 
awareness
http://www.merriam-webster.com/dictionary/ignorance

If I had said Albert was stupid (which he is not), that would have been 
something rather different: a statement (insult, even) about the person 
himself. Ignorance is an observation of state, at least when offered non-
pejoratively. 

Let me offer an example: I am ignorant about Poppler (to take an example); by 
contrast, Albert  knows quite a bit about Poppler. I would hope that in a 
conversation where Poppler comes up that I would not make sweeping statements 
without fact checking them. Doing so would be speaking out of ignorance.

If you wish to discuss the rest of you email, we can do so face to face 
(virtually, e.g. on G+ hangouts)

-- 
Aaron J. Seigo
___
kde-community mailing list
kde-community@kde.org
https://mail.kde.org/mailman/listinfo/kde-community

Re: [kde-community] Plasmoids and Apps - was - Re: Applications in KDE Generation 5

2014-01-16 Thread Albert Astals Cid
El Dijous, 16 de gener de 2014, a les 10:43:42, Aaron J. Seigo va escriure:
 On Wednesday, January 15, 2014 22:56:12 Albert Astals Cid wrote:
  El Dimecres, 15 de gener de 2014, a les 21:47:17, John Layt va escriure:
   Hi,
   
   * Do we need small utilities like KCalc as stand-alone apps, or do
   they belong in Workspaces, perhaps as Plasmoids?  Where do we draw the
   line between them?  And if there's both a Plasmoid and an App for
   something, which goes in the main release?
  
  Please don't force plasmoids down my throat.
 
 That is not a real threat, and phrasing it like it is a real threat feels
 extremely disrespectful. As the person who came up with and used to maintain
 this part of KDE, It makes me feel like you think I’ve been wandering
 around forcing people to do things they don’t want to and that makes me
 feel very uncomfortable.
 
  Why would i want a calculator
  as a plasmoid instead of an application? So that i need to minimize all my
  other apps to see the desktop to see it instead of just alt-tabbing?
 
 What’s worse than insulting another person is doing so from ignorance.

Already said in private, but feel the public will benefit from it too:
 * Sorry for being rude
 * Sorry for being wrong
 * Sorry if being being rude and wrong made you feel insulted. It was not my 
intention at all.

Cheers,
  Albert
___
kde-community mailing list
kde-community@kde.org
https://mail.kde.org/mailman/listinfo/kde-community

Re: [kde-community] Plasmoids and Apps - was - Re: Applications in KDE Generation 5

2014-01-16 Thread Albert Astals Cid
El Dijous, 16 de gener de 2014, a les 12:05:17, Aaron J. Seigo va escriure:
 On Thursday, January 16, 2014 11:46:33 Kevin Krammer wrote:
  On Thursday, 2014-01-16, 10:43:42, Aaron J. Seigo wrote:
  I also thought about plasma-windowed when reading that :)
  
  However, I think it is one of those hidden gems that nobody knows about.
  I've had questions like can I run $applet stand-alone on the user
  support
  lists a couple of times and plasma-windowed was the answer.
  
  Its drawback currently is that it is not very easy to figure out what to
  pass as its commandline argument.
 
 KRunner will do this for you, actually. If you type “calc”, and the plasmoid
 runner is installed, you’ll get a match offering to run the plasmoid in a
 window. Well, it doesn’t  actually *say* that, since that’s jargon, but
 that’s what the match does.
 
 For plasmoids suited to being run as an app they should also install a
 .desktop file with this command in it so that it is completely transparent
 to the user.
 
 All of the above occurs in Plasma Active, so we know it works well from a
 technical POV.

Can you start it from the command line?

Also in my mind something that i can start from the command line and creates 
it's own top-level window is not a plasmoid. But from reading your emails 
seems it is for you.

Can you share with us your definition of plasmoid so we are all on the same 
terminology?

Cheers,
  Albert
___
kde-community mailing list
kde-community@kde.org
https://mail.kde.org/mailman/listinfo/kde-community

Re: [kde-community] Plasmoids and Apps - was - Re: Applications in KDE Generation 5

2014-01-16 Thread Kevin Krammer
On Thursday, 2014-01-16, 22:07:17, Albert Astals Cid wrote:
 El Dijous, 16 de gener de 2014, a les 12:05:17, Aaron J. Seigo va escriure:
  On Thursday, January 16, 2014 11:46:33 Kevin Krammer wrote:
   On Thursday, 2014-01-16, 10:43:42, Aaron J. Seigo wrote:
   I also thought about plasma-windowed when reading that :)
   
   However, I think it is one of those hidden gems that nobody knows
   about.
   I've had questions like can I run $applet stand-alone on the user
   support
   lists a couple of times and plasma-windowed was the answer.
   
   Its drawback currently is that it is not very easy to figure out what to
   pass as its commandline argument.
  
  KRunner will do this for you, actually. If you type “calc”, and the
  plasmoid runner is installed, you’ll get a match offering to run the
  plasmoid in a window. Well, it doesn’t  actually *say* that, since that’s
  jargon, but that’s what the match does.
  
  For plasmoids suited to being run as an app they should also install a
  .desktop file with this command in it so that it is completely transparent
  to the user.
  
  All of the above occurs in Plasma Active, so we know it works well from a
  technical POV.
 
 Can you start it from the command line?

plasma-windowed can be run from the commandline, e.g.
plasma-windowed org.kde.networkmanagement

A hypothetical KCalc Plasma applet could also install a .desktop file that has 
the appropriate Exec line.

Cheers,
Kevin
-- 
Kevin Krammer, KDE developer, xdg-utils developer
KDE user support, developer mentoring


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

Re: [kde-community] Plasmoids and Apps - was - Re: Applications in KDE Generation 5

2014-01-16 Thread Marco Martin
On Wednesday 15 January 2014 22:56:12 Albert Astals Cid wrote:
 El Dimecres, 15 de gener de 2014, a les 21:47:17, John Layt va escriure:
  Hi,
  
  * Do we need small utilities like KCalc as stand-alone apps, or do
  they belong in Workspaces, perhaps as Plasmoids?  Where do we draw the
  line between them?  And if there's both a Plasmoid and an App for
  something, which goes in the main release?
 
 Please don't force plasmoids down my throat. Why would i want a calculator

I did read this thread only now, and this sentence saddened me quite a lot.
seriously, I can it only as in your work is not welcome here. 
And yes, I know perfectly it was *not* intended like that, but still, I find 
this sentence very, very painful to read.
Please, pay attention to things like that :/

 as a plasmoid instead of an application? So that i need to minimize all my
 other apps to see the desktop to see it instead of just alt-tabbing?

as was noted elsewhere there is the dashboard, plasma-windowed, and where and 
how they appear is really just an implementation detail.

now i didn't push plasma-windowed that much on plasma-desktop (in plasma 
active the rss reader and the app to configure alarms are just plasmoids) 
since on plasma1 was not possible to make them looking well integrated in the 
desktop, theme and behavior wise.

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


Re: [kde-community] Plasmoids and Apps - was - Re: Applications in KDE Generation 5

2014-01-16 Thread Albert Astals Cid
El Dijous, 16 de gener de 2014, a les 22:13:58, Kevin Krammer va escriure:
 On Thursday, 2014-01-16, 22:07:17, Albert Astals Cid wrote:
  El Dijous, 16 de gener de 2014, a les 12:05:17, Aaron J. Seigo va 
escriure:
   On Thursday, January 16, 2014 11:46:33 Kevin Krammer wrote:
On Thursday, 2014-01-16, 10:43:42, Aaron J. Seigo wrote:
I also thought about plasma-windowed when reading that :)

However, I think it is one of those hidden gems that nobody knows
about.
I've had questions like can I run $applet stand-alone on the user
support
lists a couple of times and plasma-windowed was the answer.

Its drawback currently is that it is not very easy to figure out what
to
pass as its commandline argument.
   
   KRunner will do this for you, actually. If you type “calc”, and the
   plasmoid runner is installed, you’ll get a match offering to run the
   plasmoid in a window. Well, it doesn’t  actually *say* that, since
   that’s
   jargon, but that’s what the match does.
   
   For plasmoids suited to being run as an app they should also install a
   .desktop file with this command in it so that it is completely
   transparent
   to the user.
   
   All of the above occurs in Plasma Active, so we know it works well from
   a
   technical POV.
  
  Can you start it from the command line?
 
 plasma-windowed can be run from the commandline, e.g.
 plasma-windowed org.kde.networkmanagement

That's a bit too long vs kcalc, but i guess you could always install a shell 
script file in /usr/bin/kcalc that just runs plasma-windowed 
org.kde.calculator inside.

So basically there's no difference between a plasmoid and a non-plasmoid?

If that's the case, I don't understand why John started the discussion if we 
should favor plasmoids over non-plasmoids or viceversa since it seems to me 
plasmoid or not is an implementation detail.

John?

Cheers,
  Albert

 
 A hypothetical KCalc Plasma applet could also install a .desktop file that
 has the appropriate Exec line.
 
 Cheers,
 Kevin

___
kde-community mailing list
kde-community@kde.org
https://mail.kde.org/mailman/listinfo/kde-community

Re: [kde-community] Plasmoids and Apps - was - Re: Applications in KDE Generation 5

2014-01-16 Thread Marco Martin
On Thu, Jan 16, 2014 at 10:07 PM, Albert Astals Cid aa...@kde.org wrote:

 El Dijous, 16 de gener de 2014, a les 12:05:17, Aaron J. Seigo va escriure:
  On Thursday, January 16, 2014 11:46:33 Kevin Krammer wrote:
   On Thursday, 2014-01-16, 10:43:42, Aaron J. Seigo wrote:
   I also thought about plasma-windowed when reading that :)
  
   However, I think it is one of those hidden gems that nobody knows
 about.
   I've had questions like can I run $applet stand-alone on the user
   support
   lists a couple of times and plasma-windowed was the answer.
  
   Its drawback currently is that it is not very easy to figure out what
 to
   pass as its commandline argument.
 
  KRunner will do this for you, actually. If you type “calc”, and the
 plasmoid
  runner is installed, you’ll get a match offering to run the plasmoid in a
  window. Well, it doesn’t  actually *say* that, since that’s jargon, but
  that’s what the match does.
 
  For plasmoids suited to being run as an app they should also install a
  .desktop file with this command in it so that it is completely
 transparent
  to the user.
 
  All of the above occurs in Plasma Active, so we know it works well from a
  technical POV.

 Can you start it from the command line?


like plasma-windowed calculator (have still to port it to a plasma2 version)




Also in my mind something that i can start from the command line and
 creates
 it's own top-level window is not a plasmoid. But from reading your emails
 seems it is for you.

Can you share with us your definition of plasmoid so we are all on the same
 terminology?


yep, that probably was the misunderstanding indeed ;)

basically, to me to be a plasmoid is the technical implementation

in brief, something that implements a plasma applet, that therefore can  be
loaded as a desktop widget (butcan be loaded also with other appearances as
a top level window)
in plasma1/c++ case, a plugin that reimplements Applet (for historical
record :p),
 in the qml/plasma2 case, is a directory containing qml files (and other
stuff like images ) in a particular location with a particular hyerarchy
(that can be understood by the Package class) and loaded by a plasma shell.

about doing applications with it or not, i guess is developer's choice,
depending how much integration they want, how many dependencies want to
accept, if it's a small gadget like one or a very big one and so on.
so in the end i see  nothing bad to hae some apps implemented as plasmoids,
if a developers wants to ship it like that, they don't exclude each other
and probably the overlap of use cases exists but is only partial.
___
kde-community mailing list
kde-community@kde.org
https://mail.kde.org/mailman/listinfo/kde-community