In D28034#643194, @ngraham wrote: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.
- Queries
- All Stories
- Search
- Advanced Search
Feed Advanced Search
Advanced Search
Advanced Search
Apr 6 2020
Apr 6 2020
Both issues fixed, however I found two news:
- 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.
- 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).
- 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?
Update to fix review comments
Merge branch 'Plasma/5.18'
jgrulich committed R838:556f26ac2db5: ScreenSharing: close dialogs when session is closed (authored by jgrulich).
ScreenSharing: close dialogs when session is closed
jgrulich committed R838:a1128f123e3b: ScreenSharing: close dialogs when session is closed (authored by jgrulich).
ScreenSharing: close dialogs when session is closed
jgrulich added reviewers for D28618: ScreenSharing: close dialogs when session is closed: apol, Plasma.
Seems to work with all functionality working as before, well done!! Just few details:
Apr 3 2020
Apr 3 2020
Mar 28 2020
Mar 28 2020
Merge branch 'Plasma/5.18'
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 26 2020
Mar 26 2020
Merge branch 'Plasma/5.18'
jgrulich committed R838:40a6e84e3ff1: FileChooser: make all opened files automatically writable (authored by jgrulich).
FileChooser: make all opened files automatically writable
Mar 25 2020
Mar 25 2020
Merge branch 'Plasma/5.18'
Screensharing: code cleanup
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.
Avoid copying buffer twice
Avoid copying buffer twice
Mar 24 2020
Mar 24 2020
jgrulich committed R271:7f8d778b0a05: Check correct file for sandbox detection (authored by jgrulich).
Check correct file for sandbox detection
Mar 23 2020
Mar 23 2020
Add new Account portal
In D27783#632940, @ngraham wrote:Ah, thanks. LGTM. Would you be okay with me submitting a patch to alter/polish the UI after it lands?
jgrulich added a comment to D28218: FileChooser: add option to open file with or without write access.
jgrulich added a comment to D28218: FileChooser: add option to open file with or without write access.
In D28218#632909, @ngraham wrote:In D28218#632907, @jgrulich wrote: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?
In D27783#632900, @ngraham wrote: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?
jgrulich added a comment to D28218: FileChooser: add option to open file with or without write access.
In D28218#632902, @ngraham wrote: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?
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?
jgrulich added a reviewer for D28218: FileChooser: add option to open file with or without write access: Plasma.
jgrulich requested review of D28218: FileChooser: add option to open file with or without write access.
In D27783#632600, @ngraham wrote:How can I test this?
Avoid potential crash when captured variable goes out of scope
Replace my custom function for quoting of arguments with KShell
Mar 21 2020
Mar 21 2020
In D27783#630734, @ngraham wrote:UserInfoDialog.qml an Item with a Rectangle in it, could you use a Window?
I thought I already had support for this, maybe it got lost somewhere. Looks good otherwise.
I would approve, but @ngraham requested some changes.
Mar 18 2020
Mar 18 2020
Mar 9 2020
Mar 9 2020
Merge branch 'Plasma/5.18'
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
jgrulich committed R116:afc230d55362: [kded] Remove html tags from password dialog (authored by jgrulich).
[kded] Remove html tags from password dialog
Mar 6 2020
Mar 6 2020
Mar 5 2020
Mar 5 2020
[WIP] Add background portal
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
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 3 2020
Mar 3 2020
jgrulich committed R116:7de9e9cdbd57: KCM: restore original color BUG: 418416 (authored by jgrulich).
KCM: restore original color BUG: 418416
In D27764#621204, @dkosovic wrote:In D27764#621173, @jgrulich wrote:@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?
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
@dkosovic will you update the review to address my comments?
jgrulich updated the diff for D27799: Use system color scheme from Kirigami instead of Plasma theme color.
Don't use deprecated color
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.
jgrulich added a reviewer for D27799: Use system color scheme from Kirigami instead of Plasma theme color: Plasma.
jgrulich requested review of D27799: Use system color scheme from Kirigami instead of Plasma theme color.
Mar 2 2020
Mar 2 2020
Only nitpicking, otherwise it looks good to me.
Looks this changed introduced an issue. The traffic monitor doesn't fit into the applet.
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
Makes sense.
Feb 28 2020
Feb 28 2020
Update sha256 sums for Qt modules
Rebuild for new extension
Merge branch 'Plasma/5.18'
Feb 27 2020
Feb 27 2020
Rebuild for new extension
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.
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
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
jgrulich committed R282:8142b3cfa66a: Support SAE in securityTypeFromConnectionSetting (authored by Haochen Tong <i@hexchain.org>).
Support SAE in securityTypeFromConnectionSetting
Feb 26 2020
Feb 26 2020
jgrulich committed R437:92c9905f3672: PW framebuffer: support upcoming PipeWire 0.3 (authored by jgrulich).
PW framebuffer: support upcoming PipeWire 0.3
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…
jgrulich abandoned D27643: FileChooser: download remote files to a cache location to open them through the portal.
In D27643#618132, @fvogt wrote:In D27643#618125, @jgrulich wrote: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.
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 25 2020
Feb 25 2020
In D27287#617316, @Kanedias wrote: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