Feed Advanced Search

Jan 29 2019

vpilo updated the summary of D18458: [kcmkwin/kwindecoration] Rewrite the KWin decorations settings as a ConfigModule.
Jan 29 2019, 5:39 PM · KWin
Restricted Application edited projects for D18458: [kcmkwin/kwindecoration] Rewrite the KWin decorations settings as a ConfigModule, added: KWin; removed Plasma.
Jan 29 2019, 5:33 PM · KWin
vpilo updated the diff for D18458: [kcmkwin/kwindecoration] Rewrite the KWin decorations settings as a ConfigModule.
  • Review comments: change kcm comment

(forgotten I had already committed these)

Jan 29 2019, 4:24 PM · KWin
vpilo updated the diff for D18458: [kcmkwin/kwindecoration] Rewrite the KWin decorations settings as a ConfigModule.

Review comments

  • Removed drop shadows behind available buttons
Jan 29 2019, 4:15 PM · KWin

Jan 28 2019

vpilo added a comment to D18458: [kcmkwin/kwindecoration] Rewrite the KWin decorations settings as a ConfigModule.

We're getting there! The exceeding-bounds layout issue is fixed now, which is nice. However I can still reproduce the issue where the combobox only has two entries, but scrolling over it shows the full assortment ! Very odd. And there's also an odd amount of space between the controls in the footer:

Jan 28 2019, 11:13 PM · KWin
vpilo added a comment to D18458: [kcmkwin/kwindecoration] Rewrite the KWin decorations settings as a ConfigModule.

@ngraham About the combo box being messed up, it went away when I rebuilt the whole kwin module from scratch. Weird. The underlying model is working (you can scroll through the values by scrollwheel and keyboard), just the popup with options renders incorrectly.

Jan 28 2019, 10:10 PM · KWin
vpilo updated the diff for D18458: [kcmkwin/kwindecoration] Rewrite the KWin decorations settings as a ConfigModule.

Review comments

Jan 28 2019, 10:06 PM · KWin
vpilo committed R116:32d76665a694: [plasma-nm/applet] Add right-click context menu to directly customize a… (authored by vpilo).
[plasma-nm/applet] Add right-click context menu to directly customize a…
Jan 28 2019, 3:22 PM
vpilo closed D18504: [plasma-nm/applet] Add right-click context menu to directly customize a connection.
Jan 28 2019, 3:22 PM · Plasma
vpilo added a comment to D18458: [kcmkwin/kwindecoration] Rewrite the KWin decorations settings as a ConfigModule.

Now this is weird: when opened using System SettingsApplication StyleWindow Decorations it looks fine. But when opened using System Settings[one of the five "recently used" buttons on the home page] it always looks like this for me:

Jan 28 2019, 10:03 AM · KWin
vpilo updated the test plan for D18458: [kcmkwin/kwindecoration] Rewrite the KWin decorations settings as a ConfigModule.
Jan 28 2019, 1:10 AM · KWin
vpilo added a comment to D18458: [kcmkwin/kwindecoration] Rewrite the KWin decorations settings as a ConfigModule.

Ah, thanks for the info. Now I can see it. Lovely work! I can't wait to ship this.

A few new comments:

  • If you made the grid view delegates a bit smaller, we could fit two rows into the grid with System Settings' default window size.
Jan 28 2019, 1:10 AM · KWin
vpilo updated the diff for D18458: [kcmkwin/kwindecoration] Rewrite the KWin decorations settings as a ConfigModule.

Review comments

Jan 28 2019, 1:10 AM · KWin

Jan 26 2019

vpilo updated the test plan for D18458: [kcmkwin/kwindecoration] Rewrite the KWin decorations settings as a ConfigModule.
Jan 26 2019, 5:08 PM · KWin
vpilo updated the diff for D18458: [kcmkwin/kwindecoration] Rewrite the KWin decorations settings as a ConfigModule.
  • Removed Options tab
Jan 26 2019, 5:06 PM · KWin
vpilo added a comment to D18458: [kcmkwin/kwindecoration] Rewrite the KWin decorations settings as a ConfigModule.

Cool stuff. I ran into some issues and have a few visual suggestions.

  1. Applying the patch and building KWin didn't actually make the new KCM appear anywhere in System Settings for me. The old KCM was still there in its place.
Jan 26 2019, 4:22 PM · KWin
vpilo updated the summary of D18458: [kcmkwin/kwindecoration] Rewrite the KWin decorations settings as a ConfigModule.
Jan 26 2019, 4:09 PM · KWin
vpilo added a comment to D18458: [kcmkwin/kwindecoration] Rewrite the KWin decorations settings as a ConfigModule.
Jan 26 2019, 4:08 PM · KWin
vpilo added inline comments to D18458: [kcmkwin/kwindecoration] Rewrite the KWin decorations settings as a ConfigModule.
Jan 26 2019, 4:07 PM · KWin
vpilo updated the diff for D18458: [kcmkwin/kwindecoration] Rewrite the KWin decorations settings as a ConfigModule.
  • Review comments
Jan 26 2019, 4:07 PM · KWin

Jan 25 2019

vpilo added a comment to D18504: [plasma-nm/applet] Add right-click context menu to directly customize a connection.

Does it work for you on wayland? When the menu opens, it opens in the left top corner of the applet and cannot be closed unless you select any option, but that's probably wayland + qt fault

This might be https://bugreports.qt.io/browse/QTBUG-51640, though I see that got closed...

Jan 25 2019, 3:21 PM · Plasma
vpilo added inline comments to D18458: [kcmkwin/kwindecoration] Rewrite the KWin decorations settings as a ConfigModule.
Jan 25 2019, 2:22 PM · KWin
vpilo added a comment to D18504: [plasma-nm/applet] Add right-click context menu to directly customize a connection.

Does it work for you on wayland? When the menu opens, it opens in the left top corner of the applet and cannot be closed unless you select any option, but that's probably wayland + qt fault or perhaps it will change when using PlasmaComponents.Menu instead.

Jan 25 2019, 1:30 PM · Plasma
vpilo updated the diff for D18504: [plasma-nm/applet] Add right-click context menu to directly customize a connection.
  • Review comments
Jan 25 2019, 1:30 PM · Plasma

Jan 24 2019

vpilo updated the test plan for D18458: [kcmkwin/kwindecoration] Rewrite the KWin decorations settings as a ConfigModule.
Jan 24 2019, 7:51 PM · KWin
vpilo added a comment to D18504: [plasma-nm/applet] Add right-click context menu to directly customize a connection.

Do you prefer a right click over a settings or 3-dot button?

Jan 24 2019, 6:00 PM · Plasma
vpilo added a comment to D18504: [plasma-nm/applet] Add right-click context menu to directly customize a connection.
In D18504#399351, @GB_2 wrote:

Next time please upload images directly to Phabricator.

Jan 24 2019, 5:46 PM · Plasma
vpilo updated the summary of D18504: [plasma-nm/applet] Add right-click context menu to directly customize a connection.
Jan 24 2019, 5:44 PM · Plasma
vpilo added a reviewer for D18504: [plasma-nm/applet] Add right-click context menu to directly customize a connection: VDG.
Jan 24 2019, 5:34 PM · Plasma
vpilo requested review of D18504: [plasma-nm/applet] Add right-click context menu to directly customize a connection.
Jan 24 2019, 5:34 PM · Plasma
vpilo added a comment to D18458: [kcmkwin/kwindecoration] Rewrite the KWin decorations settings as a ConfigModule.

>>! In D18458#398298, @broulik wrote:

I must say, very tasteful "Buttons" page! :)

Jan 24 2019, 12:19 AM · KWin
vpilo updated the diff for D18458: [kcmkwin/kwindecoration] Rewrite the KWin decorations settings as a ConfigModule.
  • Review changes
Jan 24 2019, 12:08 AM · KWin

Jan 22 2019

vpilo added reviewers for D18458: [kcmkwin/kwindecoration] Rewrite the KWin decorations settings as a ConfigModule: abetts, davidedmundson, ngraham, KWin.
Jan 22 2019, 5:30 PM · KWin
vpilo abandoned D18104: [kcmkwin/kwindecoration] Rework decorations buttons drag&drop tab.

Obsoleted by D18458 .

Jan 22 2019, 5:29 PM · KWin
vpilo added a comment to D18458: [kcmkwin/kwindecoration] Rewrite the KWin decorations settings as a ConfigModule.

Sorry for the huge diff. It would have taken ages to rewrite the whole thing piece by piece...

Jan 22 2019, 5:29 PM · KWin
vpilo added a reviewer for D18458: [kcmkwin/kwindecoration] Rewrite the KWin decorations settings as a ConfigModule: VDG.
Jan 22 2019, 5:28 PM · KWin
vpilo requested review of D18458: [kcmkwin/kwindecoration] Rewrite the KWin decorations settings as a ConfigModule.
Jan 22 2019, 5:27 PM · KWin

Jan 16 2019

vpilo added a comment to D18104: [kcmkwin/kwindecoration] Rework decorations buttons drag&drop tab.

@abetts Thank you, I will certainly take in the nice style of the redesign you guys made! It's going to be really easy to use (and cool looking!).

Jan 16 2019, 4:22 PM · KWin
vpilo abandoned D18084: [kcmkwin/kwindecoration] Load KCM decorations properly.
Jan 16 2019, 9:47 AM · KWin
vpilo added a comment to D18084: [kcmkwin/kwindecoration] Load KCM decorations properly.

Here's the correct paste data: https://paste.kde.org/plkc8ixmm

Jan 16 2019, 9:18 AM · KWin
vpilo updated the diff for D18104: [kcmkwin/kwindecoration] Rework decorations buttons drag&drop tab.
  • Re-add +1 in addRows(), and fix moving buttons to the rightmost position.
Jan 16 2019, 8:38 AM · KWin

Jan 15 2019

vpilo added a comment to D18084: [kcmkwin/kwindecoration] Load KCM decorations properly.

Never a waste of time :) thank you!

Jan 15 2019, 5:28 PM · KWin
vpilo updated subscribers of D18084: [kcmkwin/kwindecoration] Load KCM decorations properly.

I'm also really surprised about Nate's log output; there should be something. It should not be possible for that warning to not show up. @ngraham - did you run kcmshell/systemsettings via the command line? can you check in your ~/.xsession-errors ?

Jan 15 2019, 5:23 PM · KWin

Jan 10 2019

vpilo added a comment to D18146: [kcmkwin/kwindecoration] Fix save of theme name.

Ah - of course, the combination of theme and plugin is used to match the selection. Right.

Jan 10 2019, 12:29 AM · KWin
vpilo added a comment to D18084: [kcmkwin/kwindecoration] Load KCM decorations properly.

Try this. If it also doesn't work, I'll make a patch with debugging and will have to ask you to try it :)

Lets go straight for that.

If you have a patch that works but can't explain why I'll instantly reject it anyway.

Jan 10 2019, 12:25 AM · KWin
vpilo accepted D18146: [kcmkwin/kwindecoration] Fix save of theme name.
Jan 10 2019, 12:18 AM · KWin
vpilo added a comment to D18146: [kcmkwin/kwindecoration] Fix save of theme name.

It's not a big deal, as after the deletion in load() we would anyway end up getting the default s_defaultTheme, but 👍 for consistency

Jan 10 2019, 12:18 AM · KWin
vpilo updated the diff for D18084: [kcmkwin/kwindecoration] Load KCM decorations properly.
  • Add debug logging
Jan 10 2019, 12:11 AM · KWin

Jan 9 2019

vpilo added a comment to D18084: [kcmkwin/kwindecoration] Load KCM decorations properly.

Try this. If it also doesn't work, I'll make a patch with debugging and will have to ask you to try it :)

Jan 9 2019, 11:50 PM · KWin
vpilo updated the diff for D18084: [kcmkwin/kwindecoration] Load KCM decorations properly.
  • When the list is available, select a decoration immediately. Also improve finding decorations
Jan 9 2019, 11:49 PM · KWin
vpilo added a comment to D18104: [kcmkwin/kwindecoration] Rework decorations buttons drag&drop tab.

Wow, this is amazingly better.

For extra bonus points: could we render an actual depiction of the current theme's titlebar appearance instead of synthesizing an artificial one? The other tab does this in QML, so maybe we can do the same here.

Also +1 on your idea to remove the background color under the unused icons.

Jan 9 2019, 9:48 PM · KWin
vpilo updated the diff for D18104: [kcmkwin/kwindecoration] Rework decorations buttons drag&drop tab.

Review comments: highlight color for the drag hint, background colors fixes

Jan 9 2019, 9:42 PM · KWin

Jan 8 2019

vpilo added a comment to D18104: [kcmkwin/kwindecoration] Rework decorations buttons drag&drop tab.

And maybe remove the background of the main drag/drop area altogether?

Jan 8 2019, 9:46 PM · KWin
vpilo added a comment to D18104: [kcmkwin/kwindecoration] Rework decorations buttons drag&drop tab.

I'm only not very happy with the dragging hint label. It's too dark in dark themes.
Suggestions for an alternative color from the QPalette::ColorRole enum that will work in all themes ? Its opacity is 50% normally and drops to 0% (invisible) during a drag from the titlebar.

Jan 8 2019, 8:22 PM · KWin
vpilo updated the summary of D18104: [kcmkwin/kwindecoration] Rework decorations buttons drag&drop tab.
Jan 8 2019, 8:17 PM · KWin
vpilo added reviewers for D18104: [kcmkwin/kwindecoration] Rework decorations buttons drag&drop tab: VDG, ngraham.

@ngraham As promised, the reworked Buttons tab :)

Jan 8 2019, 4:05 PM · KWin
vpilo requested review of D18104: [kcmkwin/kwindecoration] Rework decorations buttons drag&drop tab.
Jan 8 2019, 4:03 PM · KWin
vpilo committed R108:e6c068010062: [kcmkwin/kwindecoration] Fix visuals of KCM decorations' buttons tab (authored by vpilo).
[kcmkwin/kwindecoration] Fix visuals of KCM decorations' buttons tab
Jan 8 2019, 2:16 PM
vpilo closed D17982: [kcmkwin/kwindecoration] Fix visuals of KCM decorations' buttons tab.
Jan 8 2019, 2:16 PM · KWin
vpilo added a comment to D17982: [kcmkwin/kwindecoration] Fix visuals of KCM decorations' buttons tab.

@davidedmundson
I could not use TextMetrics; it was not accessible outside of the Delegate and useless when associated to the dragHint (that's why I just used dragHint.implicitHeight). Did you mean something else?

Jan 8 2019, 12:06 AM · KWin

Jan 7 2019

vpilo added a comment to D18084: [kcmkwin/kwindecoration] Load KCM decorations properly.

@ngraham, I reproduced your test environment (made a Neon Developer VM) and got the same behavior: I didn't have Breeze compiled by kdesrc-build, only via packages.
After building it, it became more difficult to reproduce.
This fixed it in all cases for me.

Jan 7 2019, 11:33 PM · KWin
vpilo added reviewers for D18084: [kcmkwin/kwindecoration] Load KCM decorations properly: ngraham, davidedmundson.
Jan 7 2019, 11:29 PM · KWin
vpilo requested review of D18084: [kcmkwin/kwindecoration] Load KCM decorations properly.
Jan 7 2019, 11:27 PM · KWin
vpilo added inline comments to D17982: [kcmkwin/kwindecoration] Fix visuals of KCM decorations' buttons tab.
Jan 7 2019, 9:20 PM · KWin

Jan 6 2019

vpilo updated the diff for D17982: [kcmkwin/kwindecoration] Fix visuals of KCM decorations' buttons tab.
  • [kcmkwin/kwindecoration] Fix visuals of KCM decorations' buttons tab
Jan 6 2019, 10:55 PM · KWin
vpilo added inline comments to D17982: [kcmkwin/kwindecoration] Fix visuals of KCM decorations' buttons tab.
Jan 6 2019, 10:09 PM · KWin
vpilo added a comment to D17982: [kcmkwin/kwindecoration] Fix visuals of KCM decorations' buttons tab.

Nice work. Go ahead and add

BUG: 399992
BUG: 356076

Regarding the icon, how about emblem-remove? Here's how that looks at half the current size and with a bit of padding between it and the text:

Jan 6 2019, 9:57 PM · KWin
vpilo updated the diff for D17982: [kcmkwin/kwindecoration] Fix visuals of KCM decorations' buttons tab.
  • [kcmkwin/kwindecoration] Fix visuals of KCM decorations' buttons tab
Jan 6 2019, 5:43 PM · KWin
vpilo added a comment to D17982: [kcmkwin/kwindecoration] Fix visuals of KCM decorations' buttons tab.

Can confirm reduced awfulness. But while you're at it, why not make it entirely non-awful? :) The problem here is the tiny tiny tiny drag area in the fake titlebar. I think the height of the fake titlebar could be increased by a factor of 2 or even 3, which would make this UI much more pleasant to use.

Jan 6 2019, 5:31 PM · KWin
vpilo added a comment to D17982: [kcmkwin/kwindecoration] Fix visuals of KCM decorations' buttons tab.

Browsed other bug reports for this KCM. This patch also fixes https://bugs.kde.org/show_bug.cgi?id=356076

And it might already fix https://bugs.kde.org/show_bug.cgi?id=365254 due to the lowered opacity.

Improving the UI like I suggested would probably also be enough to fix https://bugs.kde.org/show_bug.cgi?id=350122.

Jan 6 2019, 4:46 PM · KWin
vpilo added a comment to D17982: [kcmkwin/kwindecoration] Fix visuals of KCM decorations' buttons tab.
Jan 6 2019, 4:41 PM · KWin
vpilo added a comment to D17982: [kcmkwin/kwindecoration] Fix visuals of KCM decorations' buttons tab.

Also, while you're touching this, I bet it would be really simple to fix https://bugs.kde.org/show_bug.cgi?id=399992.

Jan 6 2019, 11:19 AM · KWin

Jan 5 2019

vpilo requested review of D17982: [kcmkwin/kwindecoration] Fix visuals of KCM decorations' buttons tab.
Jan 5 2019, 10:33 AM · KWin

Jan 3 2019

vpilo committed R108:ef1692eea691: [kcmkwin/kwindecoration] Set current decoration index on start (authored by vpilo).
[kcmkwin/kwindecoration] Set current decoration index on start
Jan 3 2019, 2:28 PM
vpilo closed D17775: [kcmkwin/kwindecoration] Set current decoration index on start.
Jan 3 2019, 2:28 PM · KWin
vpilo added a comment to D17775: [kcmkwin/kwindecoration] Set current decoration index on start.

Do you have commit access?

Jan 3 2019, 10:26 AM · KWin
vpilo updated the diff for D17775: [kcmkwin/kwindecoration] Set current decoration index on start.

Rewrote

Jan 3 2019, 1:47 AM · KWin
vpilo committed R108:75ef001e2810: [kcmkwin/kwindecoration] Set current decoration index on start (authored by vpilo).
[kcmkwin/kwindecoration] Set current decoration index on start
Jan 3 2019, 1:46 AM
vpilo added inline comments to D17775: [kcmkwin/kwindecoration] Set current decoration index on start.
Jan 3 2019, 1:45 AM · KWin

Dec 24 2018

vpilo requested review of D17775: [kcmkwin/kwindecoration] Set current decoration index on start.
Dec 24 2018, 3:26 PM · KWin

May 31 2017

vpilo committed R260:f94529934bb9: Fixed persistence of "Show Status Bar" action status (authored by vpilo).
Fixed persistence of "Show Status Bar" action status
May 31 2017, 7:33 AM
vpilo committed R260:567fd7deb6cc: Add keyboard shortcut for statusbar toggling option (authored by vpilo).
Add keyboard shortcut for statusbar toggling option
May 31 2017, 7:33 AM
vpilo closed D5854: Fixed persistence of "Show Status Bar" action status by committing R260:567fd7deb6cc: Add keyboard shortcut for statusbar toggling option.
May 31 2017, 7:33 AM · KDE Applications

May 29 2017

vpilo created D6018: Add shortcut to the statusbar toggling menu entry.
May 29 2017, 9:36 PM · KDE Applications
vpilo added a reviewer for D5854: Fixed persistence of "Show Status Bar" action status: aacid.
May 29 2017, 9:35 PM · KDE Applications
vpilo updated the diff for D5854: Fixed persistence of "Show Status Bar" action status.
May 29 2017, 9:34 PM · KDE Applications
vpilo committed R260:3985e63f77fd: Add toolbar menu entries (authored by vpilo).
Add toolbar menu entries
May 29 2017, 9:30 PM
vpilo added a comment to D5854: Fixed persistence of "Show Status Bar" action status.
In D5854#112384, @aacid wrote:

Why adding F3 as shortcut? I mean the actual fix is only the second part of the diff, no?

May 29 2017, 9:01 AM · KDE Applications

May 23 2017

vpilo added a comment to D5012: Delay notifications until desktop session has loaded.

Months later, it turns out that notify-osd ships a org.freedesktop.Notifications.service already, so it conflicts with the one made by this patch.

May 23 2017, 12:58 PM · Plasma

May 17 2017

vpilo added a comment to D5855: Add toolbar menu entry.
In D5855#110250, @rkflx wrote:

Alternatively, you could try adding KDE Applications as group reviewer.

May 17 2017, 10:58 AM · KDE Applications
vpilo added a reviewer for D5854: Fixed persistence of "Show Status Bar" action status: KDE Applications.
May 17 2017, 10:57 AM · KDE Applications
vpilo added a reviewer for D5855: Add toolbar menu entry: KDE Applications.
May 17 2017, 10:57 AM · KDE Applications

May 14 2017

vpilo created D5855: Add toolbar menu entry.
May 14 2017, 3:48 PM · KDE Applications
vpilo created D5854: Fixed persistence of "Show Status Bar" action status.
May 14 2017, 3:44 PM · KDE Applications

Mar 22 2017

vpilo committed R289:2d40672b0c85: Do not remove queued notifications when the fd.o service starts. Also start the… (authored by vpilo).
Do not remove queued notifications when the fd.o service starts. Also start the…
Mar 22 2017, 11:54 PM
vpilo closed D4799: Delay notifications until desktop session has loaded by committing R289:2d40672b0c85: Do not remove queued notifications when the fd.o service starts. Also start the….
Mar 22 2017, 11:54 PM · Plasma, Frameworks
vpilo added a comment to D4799: Delay notifications until desktop session has loaded.

[my excuses if it's not good practice to do so]

Mar 22 2017, 2:31 PM · Plasma, Frameworks

Mar 19 2017

vpilo added a comment to D4799: Delay notifications until desktop session has loaded.

I pushed D5012; this rev is now testable.

Mar 19 2017, 9:50 AM · Plasma, Frameworks
vpilo committed R120:5bf889f7b94b: Add program to wait for D-Bus Notifications services to register. (authored by vpilo).
Add program to wait for D-Bus Notifications services to register.
Mar 19 2017, 9:50 AM
vpilo closed D5012: Delay notifications until desktop session has loaded by committing R120:5bf889f7b94b: Add program to wait for D-Bus Notifications services to register..
Mar 19 2017, 9:50 AM · Plasma