Feed Advanced Search

Apr 6 2020

jgrulich added a comment to D28034: [Applet] Port to ExpandableListItem.

Yeah, the PC3 busy indicator component itself seems to be to blame for items 1 and 3. I'll look into it.

I hadn't really considered #2 as a valid use case while working on the component, but I can look into it.

Apr 6 2020, 7:34 PM · Plasma
jgrulich added a comment to D28034: [Applet] Port to ExpandableListItem.

Both issues fixed, however I found two news:

  1. Getting file:///usr/lib64/qt5/qml/org/kde/plasma/extras/ExpandableListItem.qml:438:13: QML BusyIndicator: Binding loop detected for property "implicitHeight" spammed in terminal from plasmashell process, but this is not related to this review.
  2. You are not able to disconnect a connection which is being activated, for example when you accidentally click on one to connect and want to stop it, I don't know if it's super important, but it was there and I'm using it from time to time (wanted to use it right now).
  3. I'm thinking of not using the busy indicator, it makes the UI to lag and I have been experiencing it recently and it's super annoying, I don't know it's the rendering process or what, but everytime I activate a connection, the UI is super slow until it connects. Might be combination of the busy indicator and something in the background, but not using the busy indicator made it significantly less laggy. Do you experince it as well?
Apr 6 2020, 7:16 PM · Plasma
jgrulich added inline comments to D28214: Add background portal.
Apr 6 2020, 6:25 PM · Plasma
jgrulich updated the diff for D28214: Add background portal.

Update to fix review comments

Apr 6 2020, 6:24 PM · Plasma
jgrulich committed R838:b8f317599fa9: Merge branch 'Plasma/5.18' (authored by jgrulich).
Merge branch 'Plasma/5.18'
Apr 6 2020, 6:10 PM
jgrulich committed R838:556f26ac2db5: ScreenSharing: close dialogs when session is closed (authored by jgrulich).
ScreenSharing: close dialogs when session is closed
Apr 6 2020, 6:09 PM
jgrulich committed R838:a1128f123e3b: ScreenSharing: close dialogs when session is closed (authored by jgrulich).
ScreenSharing: close dialogs when session is closed
Apr 6 2020, 11:20 AM
jgrulich closed D28618: ScreenSharing: close dialogs when session is closed.
Apr 6 2020, 11:20 AM · Plasma
jgrulich added reviewers for D28618: ScreenSharing: close dialogs when session is closed: apol, Plasma.
Apr 6 2020, 10:12 AM · Plasma
jgrulich requested review of D28618: ScreenSharing: close dialogs when session is closed.
Apr 6 2020, 10:12 AM · Plasma
jgrulich added a comment to D28034: [Applet] Port to ExpandableListItem.

Seems to work with all functionality working as before, well done!! Just few details:

Apr 6 2020, 6:13 AM · Plasma
jgrulich added inline comments to D28517: Send notification when screencasting fails.
Apr 6 2020, 5:21 AM · Plasma
jgrulich added inline comments to D28517: Send notification when screencasting fails.
Apr 6 2020, 5:19 AM · Plasma

Apr 3 2020

jgrulich requested changes to D28517: Send notification when screencasting fails.
Apr 3 2020, 7:33 AM · Plasma
jgrulich reopened D28517: Send notification when screencasting fails.
Apr 3 2020, 7:33 AM · Plasma

Mar 28 2020

jgrulich committed R116:d39cbb96368e: Merge branch 'Plasma/5.18' (authored by jgrulich).
Merge branch 'Plasma/5.18'
Mar 28 2020, 6:00 AM
jgrulich committed R116:42681b384d72: Openconnect: make sure the UI fits into the password dialog (authored by jgrulich).
Openconnect: make sure the UI fits into the password dialog
Mar 28 2020, 5:57 AM

Mar 26 2020

jgrulich committed R838:65833962f1a2: Merge branch 'Plasma/5.18' (authored by jgrulich).
Merge branch 'Plasma/5.18'
Mar 26 2020, 7:26 AM
jgrulich committed R838:40a6e84e3ff1: FileChooser: make all opened files automatically writable (authored by jgrulich).
FileChooser: make all opened files automatically writable
Mar 26 2020, 7:26 AM

Mar 25 2020

jgrulich committed R838:231958d71779: Merge branch 'Plasma/5.18' (authored by jgrulich).
Merge branch 'Plasma/5.18'
Mar 25 2020, 2:39 PM
jgrulich committed R838:8a2286317edf: Screensharing: code cleanup (authored by jgrulich).
Screensharing: code cleanup
Mar 25 2020, 2:36 PM
jgrulich added a comment to D28218: FileChooser: add option to open file with or without write access.

If there are objections to this change, we can just make all the opened files automatically writable.

Mar 25 2020, 2:23 PM · Plasma
jgrulich committed R838:45092f756316: Avoid copying buffer twice (authored by jgrulich).
Avoid copying buffer twice
Mar 25 2020, 2:22 PM
jgrulich committed R838:f6e559702cf5: Avoid copying buffer twice (authored by jgrulich).
Avoid copying buffer twice
Mar 25 2020, 1:56 PM
jgrulich closed D28272: Avoid copying buffer twice.
Mar 25 2020, 1:56 PM · Plasma
jgrulich added a reviewer for D28272: Avoid copying buffer twice: Plasma.
Mar 25 2020, 9:54 AM · Plasma
jgrulich requested review of D28272: Avoid copying buffer twice.
Mar 25 2020, 9:53 AM · Plasma

Mar 24 2020

jgrulich committed R271:7f8d778b0a05: Check correct file for sandbox detection (authored by jgrulich).
Check correct file for sandbox detection
Mar 24 2020, 2:43 PM
jgrulich closed D28241: Check correct file for sandbox detection.
Mar 24 2020, 2:43 PM · Frameworks
jgrulich requested review of D28241: Check correct file for sandbox detection.
Mar 24 2020, 2:40 PM · Frameworks

Mar 23 2020

jgrulich closed D27783: Add new Account portal.
Mar 23 2020, 4:30 PM · Plasma
jgrulich committed R838:75a8fa728347: Add new Account portal (authored by jgrulich).
Add new Account portal
Mar 23 2020, 4:30 PM
jgrulich added a comment to D27783: Add new Account portal.

Ah, thanks. LGTM. Would you be okay with me submitting a patch to alter/polish the UI after it lands?

Mar 23 2020, 4:29 PM · Plasma
jgrulich added a comment to D28218: FileChooser: add option to open file with or without write access.

For the record, GTK file dialog has same option:

Mar 23 2020, 3:57 PM · Plasma
jgrulich added a comment to D28218: FileChooser: add option to open file with or without write access.

but you can restrict the write access if you don't the sandboxed application to modify the file.

Under what circumstance would you want that?

Mar 23 2020, 3:51 PM · Plasma
jgrulich added a comment to D27783: Add new Account portal.

Ok. When trying to compile I get the following:

In file included from ../libportal/portal-qt5.h:20,
                 from libportal-qt/a370903@@LibPortalQt@sha/../../../libportal-qt/portal_p.h:24,
                 from libportal-qt/a370903@@LibPortalQt@sha/../../../libportal-qt/parent_p.h:21,
                 from libportal-qt/a370903@@LibPortalQt@sha/moc_parent_p.cpp:10:
../libportal/portal.h:20:10: fatal error: libportal/portal-enums.h: No such file or directory
   20 | #include <libportal/portal-enums.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~

More generally, what does this thing do? What's it for?

Mar 23 2020, 3:46 PM · Plasma
jgrulich added a comment to D28218: FileChooser: add option to open file with or without write access.

Hmm, this seems like the kind of nerdy exposing-implementation-details thing that would be problematic from a UX standpoint. I can see the use cases for wanting to open a read-only file read-write so you can actually save to it, but I think a better UX for this might be to ask the user right at the point of use, rather than putting a custom checkbox in the dialog.

And what's the use case for wanting to open a read-write file read-only?

Mar 23 2020, 3:42 PM · Plasma
jgrulich added a comment to D28218: FileChooser: add option to open file with or without write access.
In D28218#632843, @apol wrote:

This is a feature we generally don't show. What's the use-case?

Mar 23 2020, 12:18 PM · Plasma
jgrulich accepted D28219: odrs: Remove seemingly unused cache files.
Mar 23 2020, 11:47 AM · Plasma
jgrulich added a reviewer for D28218: FileChooser: add option to open file with or without write access: Plasma.
Mar 23 2020, 11:16 AM · Plasma
jgrulich requested review of D28218: FileChooser: add option to open file with or without write access.
Mar 23 2020, 11:16 AM · Plasma
jgrulich added a comment to D27783: Add new Account portal.

How can I test this?

Mar 23 2020, 10:56 AM · Plasma
jgrulich updated the diff for D28214: Add background portal.

Avoid potential crash when captured variable goes out of scope

Mar 23 2020, 10:24 AM · Plasma
jgrulich updated the diff for D28214: Add background portal.

Replace my custom function for quoting of arguments with KShell

Mar 23 2020, 10:16 AM · Plasma
jgrulich updated the test plan for D28214: Add background portal.
Mar 23 2020, 9:53 AM · Plasma
jgrulich added reviewers for D28214: Add background portal: Plasma, davidedmundson.
Mar 23 2020, 9:52 AM · Plasma
jgrulich requested review of D28214: Add background portal.
Mar 23 2020, 9:51 AM · Plasma

Mar 21 2020

jgrulich added a comment to D27783: Add new Account portal.

UserInfoDialog.qml an Item with a Rectangle in it, could you use a Window?

https://doc.qt.io/qt-5/qml-qtquick-window-window.html

Mar 21 2020, 1:34 PM · Plasma
jgrulich accepted D28176: Implement Keyboard Keycode support as suggested in the spec.

I thought I already had support for this, maybe it got lost somewhere. Looks good otherwise.

Mar 21 2020, 12:28 PM · Plasma
jgrulich requested changes to D18392: [mobile/broadband] Port to SimpleKCM and FormLayout.

I would approve, but @ngraham requested some changes.

Mar 21 2020, 12:25 PM · Plasma

Mar 18 2020

jgrulich added a reviewer for D27783: Add new Account portal: ngraham.
Mar 18 2020, 9:08 AM · Plasma

Mar 9 2020

jgrulich accepted D27823: Use consistent highlight.
Mar 9 2020, 3:13 PM · Plasma
jgrulich accepted D27932: NetworkManager-Qt: Convert license headers to SPDX expressions.
Mar 9 2020, 8:14 AM · Frameworks
jgrulich committed R116:d88b5dcb3c6b: Merge branch 'Plasma/5.18' (authored by jgrulich).
Merge branch 'Plasma/5.18'
Mar 9 2020, 8:06 AM
jgrulich committed R116:bee87ce5a397: Merge branch 'Plasma/5.12' into Plasma/5.18 (authored by jgrulich).
Merge branch 'Plasma/5.12' into Plasma/5.18
Mar 9 2020, 8:05 AM
jgrulich committed R116:afc230d55362: [kded] Remove html tags from password dialog (authored by jgrulich).
[kded] Remove html tags from password dialog
Mar 9 2020, 8:05 AM

Mar 6 2020

jgrulich accepted D27895: use content_type as fallback in appchooser dialog.
Mar 6 2020, 1:47 PM · Plasma

Mar 5 2020

jgrulich committed R838:bbcead8ae545: [WIP] Add background portal (authored by jgrulich).
[WIP] Add background portal
Mar 5 2020, 2:10 PM
jgrulich closed D27764: Update L2TP to NetworkManager-l2tp 1.8.0 features.
Mar 5 2020, 5:55 AM · Plasma
jgrulich committed R116:999f0ad9fb8b: Update L2TP to NetworkManager-l2tp 1.8.0 features (authored by jgrulich).
Update L2TP to NetworkManager-l2tp 1.8.0 features
Mar 5 2020, 5:55 AM
jgrulich added a comment to D27764: Update L2TP to NetworkManager-l2tp 1.8.0 features.

I would say it's not a big deal as we use groupboxes quite a lot in plasma-nm. We can get rid of them in future when rewriting the KCM to QML.

Mar 5 2020, 5:50 AM · Plasma
jgrulich accepted D27792: [Applet]Fix traffic monitor labels width.
Mar 5 2020, 5:38 AM · Plasma

Mar 3 2020

jgrulich committed R116:7de9e9cdbd57: KCM: restore original color BUG: 418416 (authored by jgrulich).
KCM: restore original color BUG: 418416
Mar 3 2020, 1:53 PM
jgrulich added a comment to D27764: Update L2TP to NetworkManager-l2tp 1.8.0 features.

@dkosovic will you update the review to address my comments?

I agree with all your comments and they are great nitpicks and suggestions.

Sorry I didn't have time tonight to work on testing everything and submitting an updated patch. I'm guessing submitting an updated patch is what I need to do for the review?

Mar 3 2020, 1:20 PM · Plasma
jgrulich committed R116:c9b2684a49d3: Use system color scheme from Kirigami instead of Plasma theme color (authored by jgrulich).
Use system color scheme from Kirigami instead of Plasma theme color
Mar 3 2020, 12:15 PM
jgrulich closed D27799: Use system color scheme from Kirigami instead of Plasma theme color.
Mar 3 2020, 12:15 PM · Plasma
jgrulich added a comment to D27764: Update L2TP to NetworkManager-l2tp 1.8.0 features.

@dkosovic will you update the review to address my comments?

Mar 3 2020, 11:54 AM · Plasma
jgrulich updated the diff for D27799: Use system color scheme from Kirigami instead of Plasma theme color.

Don't use deprecated color

Mar 3 2020, 10:19 AM · Plasma
jgrulich added a comment to D27799: Use system color scheme from Kirigami instead of Plasma theme color.

One thing I'm not sure about whether to use viewBackgroundColor or just backgroundColor, because I want the buttons to look like they are part of the view.

Mar 3 2020, 9:23 AM · Plasma
jgrulich added a reviewer for D27799: Use system color scheme from Kirigami instead of Plasma theme color: Plasma.
Mar 3 2020, 9:22 AM · Plasma
jgrulich requested review of D27799: Use system color scheme from Kirigami instead of Plasma theme color.
Mar 3 2020, 9:22 AM · Plasma

Mar 2 2020

jgrulich accepted D27764: Update L2TP to NetworkManager-l2tp 1.8.0 features.

Only nitpicking, otherwise it looks good to me.

Mar 2 2020, 3:11 PM · Plasma
jgrulich added a comment to D27199: [Applet]Update layout based on T10470.

Looks this changed introduced an issue. The traffic monitor doesn't fit into the applet.

Mar 2 2020, 2:45 PM · Plasma
jgrulich committed R116:803b17ad39ef: Rename L2TP IPsec Settings dialog from Advanced to IPsec (authored by jgrulich).
Rename L2TP IPsec Settings dialog from Advanced to IPsec
Mar 2 2020, 2:37 PM
jgrulich closed D27763: Rename L2TP IPsec Settings dialog from Advanced to IPsec.
Mar 2 2020, 2:37 PM · Plasma
jgrulich updated the test plan for D27783: Add new Account portal.
Mar 2 2020, 2:00 PM · Plasma
jgrulich added a reviewer for D27783: Add new Account portal: Plasma.
Mar 2 2020, 2:00 PM · Plasma
jgrulich requested review of D27783: Add new Account portal.
Mar 2 2020, 1:59 PM · Plasma
jgrulich accepted D27769: modemmanager-qt: Convert license headers to SPDX expressions.
Mar 2 2020, 5:36 AM · Frameworks
jgrulich accepted D27763: Rename L2TP IPsec Settings dialog from Advanced to IPsec.

Makes sense.

Mar 2 2020, 5:29 AM · Plasma

Feb 28 2020

jgrulich committed R257:9c74b370bb8d: Update sha256 sums for Qt modules (authored by jgrulich).
Update sha256 sums for Qt modules
Feb 28 2020, 1:01 PM
jgrulich committed R257:70a0340e68a1: Rebuild for new extension (authored by jgrulich).
Rebuild for new extension
Feb 28 2020, 12:51 PM
jgrulich committed R838:9119601066ea: Merge branch 'Plasma/5.18' (authored by jgrulich).
Merge branch 'Plasma/5.18'
Feb 28 2020, 10:56 AM

Feb 27 2020

jgrulich committed R257:2756ea72ff4b: Rebuild for new extension (authored by jgrulich).
Rebuild for new extension
Feb 27 2020, 11:42 AM
jgrulich accepted D27199: [Applet]Update layout based on T10470.

It will need rebase, there are some changes in master now which will be conflicting. Other than that I think it looks good, but I would like Nate to approve this from the UI point of view.

Feb 27 2020, 7:03 AM · Plasma
jgrulich committed R116:b7daee75ee0e: wireguard: Trim IP list before submitting to NM (authored by Haochen Tong <i@hexchain.org>).
wireguard: Trim IP list before submitting to NM
Feb 27 2020, 6:52 AM
jgrulich closed D27661: wireguard: Trim IP list before submitting to NM.
Feb 27 2020, 6:52 AM · Plasma
jgrulich committed R116:764cb342ea1b: Support WPA3-SAE in the applet popup (authored by Haochen Tong <i@hexchain.org>).
Support WPA3-SAE in the applet popup
Feb 27 2020, 6:52 AM
jgrulich closed D27666: Support WPA3-SAE in the applet popup.
Feb 27 2020, 6:52 AM · Plasma
jgrulich committed R282:8142b3cfa66a: Support SAE in securityTypeFromConnectionSetting (authored by Haochen Tong <i@hexchain.org>).
Support SAE in securityTypeFromConnectionSetting
Feb 27 2020, 6:51 AM
jgrulich closed D27665: Support SAE in securityTypeFromConnectionSetting.
Feb 27 2020, 6:51 AM · Frameworks

Feb 26 2020

jgrulich closed D27287: PW framebuffer: support upcoming PipeWire 0.3.
Feb 26 2020, 1:22 PM
jgrulich committed R437:92c9905f3672: PW framebuffer: support upcoming PipeWire 0.3 (authored by jgrulich).
PW framebuffer: support upcoming PipeWire 0.3
Feb 26 2020, 1:22 PM
jgrulich committed R838:4d4ff532be8b: FileChooser: do not return empty file list when no local file is selected BUG… (authored by jgrulich).
FileChooser: do not return empty file list when no local file is selected BUG…
Feb 26 2020, 12:29 PM
jgrulich abandoned D27643: FileChooser: download remote files to a cache location to open them through the portal.

I have never used fuse. I see you can use kio-fuse over dbus to mount a file, but you still have to unmount it, which will be a problem, because from the portal I don't know whether the app is still using it or not.

kio-fuse was designed with this in mind and does not even support unmounting. When the file isn't being used anymore, it drops everything except what's needed to reopen the file when requested.

If anyone is familiar with fuse and have solution in mind, can you give me a hint?

In this case it would be as easy as just calling org.kde.KIOFuse org.kde.KIOFuse.VFS mountUrl with the url and it gets a local path back.

This should ideally be handled transparently by the KDE file dialog though.

Feb 26 2020, 12:27 PM · Plasma
jgrulich added a comment to D27643: FileChooser: download remote files to a cache location to open them through the portal.

I have never used fuse. I see you can use kio-fuse over dbus to mount a file, but you still have to unmount it, which will be a problem, because from the portal I don't know whether the app is still using it or not.

Feb 26 2020, 8:40 AM · Plasma
jgrulich accepted D27661: wireguard: Trim IP list before submitting to NM.
Feb 26 2020, 6:36 AM · Plasma
jgrulich accepted D27665: Support SAE in securityTypeFromConnectionSetting.
Feb 26 2020, 6:28 AM · Frameworks
jgrulich accepted D27666: Support WPA3-SAE in the applet popup.
Feb 26 2020, 6:28 AM · Plasma

Feb 25 2020

jgrulich added a comment to D27287: PW framebuffer: support upcoming PipeWire 0.3.

Well, okay. I'm not happy that the whole code just got bulkier because of PW 0.3, but that's the only concern.
If you have time on your hands, please split this into two distinct implementations (PWFrameBufferV02 and PWFrameBufferV03) so you won't need to wrack your brains around #ifs in the future

Feb 25 2020, 12:02 PM