D18458: Rewrite the KWin decorations settings as a ConfigModule.

Valerio Pilo <[email protected]>
Newsgroups gmane.comp.kde.devel.kwin
Message-ID <[email protected]>
vpilo added a comment.


  >>! In D18458#398298 <https://phabricator.kde.org/D18458#398298>, @broulik wrote:
  
  > I must say, very tasteful "Buttons" page! :)
  
  Thanks!
  
  > I think the Theme grid should use the same `GridView` stuff we use in other KCMs, to provide a unified look, perhaps with a bigger grid size to accomodate for the increased complexity of the preview.
  
  Done. And it does look better and cleaner with the extra spacing!
  
  > And yes, please add some screenshots for VDG
  
  Here's a few shots - sorry, I keep forgetting to do this.
  https://imgur.com/a/mN8TVKP

INLINE COMMENTS

> davidedmundson wrote in kcm.cpp:50
> SimpleKCM expects there to be a central flickable Item
> 
> See the base class Kirigami.ScrollablePage
> 
> Given our main central item is the tabview we might be best off inheriting from Kirigami.Page

Setting a couple properties for the Page's `flickable` item seems to fix the issue, but I fear it's not enough: look at the last image of this gallery
https://imgur.com/a/mN8TVKP
There's an issue with it being painted over the borders.

> davidedmundson wrote in kcm.cpp:145
> Can I check this FIXME is just a new idea and not a regression?

It is a regression, the older KCM collected from plugins one "KNewStuff" field, and added it to the categories. This seems not to be possible anymore because

1. The KHNS api doesn't allow expanding whatever categories.
2. Some plugins (most notably, Breeze) don't have this field at all.

I'll just take it away for now. I'd just like a confirmation that the categories I chose for the .knsrc file are correct/acceptable.

REPOSITORY
  R108 KWin

REVISION DETAIL
  https://phabricator.kde.org/D18458

To: vpilo, #vdg, abetts, davidedmundson, ngraham, #kwin
Cc: broulik, kwin, jraleigh, GB_2, mkulinski, ragreen, jackyalcine, Pitel, iodelay, bwowk, ZrenBot, ngraham, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, apol, mart
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.