From kde-panel-devel Fri Jul 28 15:17:23 2017 From: Marco Martin Date: Fri, 28 Jul 2017 15:17:23 +0000 To: kde-panel-devel Subject: D6964: Force Plasma style for QQC2 in applets Message-Id: <20170728151720.21705.0729ADB056E64098 () phabricator ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-panel-devel&m=150125506126204 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--e40adbc18d82475db120020b769a48ed" --e40adbc18d82475db120020b769a48ed Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Mime-Version: 1.0 mart added a comment. In https://phabricator.kde.org/D6964#129762, @davidedmundson wrote: =20 > > =E2=80=8E[13:51] =E2=80=8E<=E2=80=8Enotmart=E2=80=8E>=E2=80=8E hmm, s= till random failures in loading components > > =E2=80=8E[13:58] =E2=80=8E<=E2=80=8Enotmart=E2=80=8E>=E2=80=8E gaah, = import of a subdirectory still breaks > > Is this fixed? =20 =20 no, that's the problem of having to have a "private" subfolder in both th= emes i mentioned in the commit message, will need to look deeper in qml par= sing to figure out what's going wrong and maybe patching qt, if both the st= yle that we replace and the new one are controlled by us, that's workable a= round (as they happen to have the same directory structure) fragile but wor= ks =20 > Also we'll need to maybe look at changing how kirigami does its theme s= tuff so we can make that work. =20 kirigami does it exactly as qqc2 does, so should work as well. also in th= at case, we should make sure that both kirigami themes which we both contro= l have the same directory structure REPOSITORY R242 Plasma Framework (Library) REVISION DETAIL https://phabricator.kde.org/D6964 To: mart, #plasma Cc: davidedmundson, plasma-devel, #frameworks, ZrenBot, progwolff, lesliezh= ai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart, lukas --e40adbc18d82475db120020b769a48ed Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="utf-8" Mime-Version: 1.0 View Revision=
mart added a comment.

In D6964#129= 762, @davidedmundson wro= te:

=E2=80=8E[13:51] =E2=80=8E= <=E2=80=8Enotmart=E2=80=8E>=E2=80=8E hmm, still random failures in lo= ading components
=E2=80=8E[13:58] =E2=80=8E<=E2=80=8Enotmart=E2=80=8E>=E2=80=8E gaah, = import of a subdirectory still breaks

Is this fixed?

no, that's the problem of having to have a "private" subf= older in both themes i mentioned in the commit message, will need to look d= eeper in qml parsing to figure out what's going wrong and maybe patchi= ng qt, if both the style that we replace and the new one are controlled by = us, that's workable around (as they happen to have the same directory = structure) fragile but works

Also we'll need to maybe look at changing how kirigami does= its theme stuff so we can make that work.

kirigami does it exactly as qqc2 does, so should work as well. also in t= hat case, we should make sure that both kirigami themes which we both contr= ol have the same directory structure


REPO= SITORY
R242 Plasma Framework (Library)
<= br />
REVISION DETAIL
https://phabricator.kde.org/D6964<= /div>

To: mart, Plasma
Cc: davidedmundson, plasma-devel, Frameworks, ZrenBot, progwolff, leslie= zhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart, lukas
--e40adbc18d82475db120020b769a48ed--