[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-panel-devel
Subject: Re: Plasma Package -> Application Extension Framework?
From: Kevin Krammer <krammer () kde ! org>
Date: 2014-05-26 17:23:39
Message-ID: 1723693.vOYW4oZpMv () persephone
[Download RAW message or body]
[Attachment #2 (multipart/signed)]
On Monday, 2014-05-26, 10:58:06, Marco Martin wrote:
> On Saturday 24 May 2014, Kevin Krammer wrote:
> > Since I remembered reading about some form of packaging being developed
> > for
> > Plasma years ago I went to TechBase and read up a bit on Plasma Package.
> >
> > What are your opinions on having that in a generic "app extension"
> > framework? Are there any Plasma specific dependencies in the current code?
>
> It's currently done in the Package and PackageStructure classes, as David
> says, they have very few dependencies.
Right, that doesn't sound bad at all.
> One thing that is very plasma specific is internal, a set of
> "packagestructures" that are specific for plasmoids,wallpapers,shells etc.
> as well as the pluginloader class that creates the right type of package.
Some of the package structures might also make sense out of the Plasma context
I guess.
The one described on TechBase [1] looks like it would work for any application
where an extension can have its own UI.
> Would be nice to have it as an independent framework, but at the moment is
> fused into libplasma, and i wouldn't like to have that deprecated from the
> second release.
Right. I was mainly inquiring in principle, if this is something a new
framework could be based on or if it would have to be rewritten.
> Maybe it may be pulled out and not release it in the first release (keeping
> it semi internal, as is the libplasmaquick atm) and have the package
> framework released with the second frameworks release?
> (as i understand thay are every month anyways?)
Such a new framework would probably be in development for a couple of months
before its initial release so that it can be used by a couple of applications
to check that its API and feature set meets the needs of a more than one or
two host applications.
> Kevin: if you are in the frameworks meeting tomorrow can be discussed here
> if is possible, and how to do?
Unfortunately I am not really online the next two weeks due to being at a
customer on-site and only having Internet in the early morning and the
evenings.
In general I am hoping for some interest in the idea and potentially a BoF at
Akademy to discuss our scripting approach across applications.
Cheers,
Kevin
[1] http://techbase.kde.org/Development/Tutorials/Plasma/PackageOverview
--
Kevin Krammer, KDE developer, xdg-utils developer
KDE user support, developer mentoring
["signature.asc" (application/pgp-signature)]
_______________________________________________
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic