Feed Advanced Search

May 18 2020

meven added inline comments to D29794: Left-elide file/folders while keeping their extension visible.
May 18 2020, 12:21 PM · Dolphin
cfeck added inline comments to D29794: Left-elide file/folders while keeping their extension visible.
May 18 2020, 10:21 AM · Dolphin
niccolove added a comment to D29419: Improved Touch support.

Can confirm. Also, I'd make the tap and hold indicator a bit smaller, maybe half of the size it currently has :-)

I want to see the indicator under my finger, at the current size I can almost see it (maybe my fingers are too thick)

May 18 2020, 9:40 AM · Dolphin
GB_2 accepted D29693: Move search and filter bar close buttons to the right.
May 18 2020, 8:52 AM · Dolphin
meven planned changes to D29562: KDirectoryContentsCounter: Avoid scanning twice the same dir, prioritise path not in cache.
May 18 2020, 6:43 AM · Dolphin
meven added a comment to D29794: Left-elide file/folders while keeping their extension visible.

Landed in release/20.04
https://invent.kde.org/system/dolphin/commit/99cf24c03def1c0722ba8dbd86a27b9dbc521f43
And synched in master:
https://invent.kde.org/system/dolphin/commit/a058c64eba30f11bfa87ac097371c04437d0471e

May 18 2020, 6:21 AM · Dolphin
meven closed D29794: Left-elide file/folders while keeping their extension visible.
May 18 2020, 6:16 AM · Dolphin

May 17 2020

elvisangelaccio added a comment to D29562: KDirectoryContentsCounter: Avoid scanning twice the same dir, prioritise path not in cache.

@meven Yes please. The patch may be small, but it's not trivial. Smaller atomic changes are always easier to review.

May 17 2020, 11:14 PM · Dolphin
elvisangelaccio accepted D29693: Move search and filter bar close buttons to the right.
May 17 2020, 10:03 PM · Dolphin
elvisangelaccio accepted D29794: Left-elide file/folders while keeping their extension visible.

Very nice. Please push to release/20.04. Thanks!

May 17 2020, 9:10 PM · Dolphin
meven updated the diff for D29805: Thumbnail djvu: Avoid a crash when djvu is not installed.

fix indentation

May 17 2020, 3:56 PM · Frameworks, Dolphin
meven updated the summary of D29805: Thumbnail djvu: Avoid a crash when djvu is not installed.
May 17 2020, 3:55 PM · Frameworks, Dolphin
steffenh added a comment to D29419: Improved Touch support.

Thanks, it applies now. Everything works great, except that the two-finger swipe gestures aren't recognized for me either.

I wonder if it would be better to use a single-finger swipe for navigation, and require a very fast motion, like a flick rather than a tap-and-drag, to differentiate it from a horizontal scroll in horizontally scrollable views. What do you think?

I don't think it will work, because Qscroller uses a flick to do an autoscroll very quickly, so the problem is to be distinguished: the user wants to scroll quickly or wants to swipe.

May 17 2020, 11:48 AM · Dolphin
pino requested changes to D29805: Thumbnail djvu: Avoid a crash when djvu is not installed.

Please update the text of the revision and the commit message, as they don't make much sense. Please mention that it fixes a crash in case ddjvu is not installed, by avoiding executing it, and using _exit() to not run atexit handlers in case execvp() fails.

May 17 2020, 7:51 AM · Frameworks, Dolphin
meven updated the test plan for D29805: Thumbnail djvu: Avoid a crash when djvu is not installed.
May 17 2020, 7:48 AM · Frameworks, Dolphin
meven updated the summary of D29805: Thumbnail djvu: Avoid a crash when djvu is not installed.
May 17 2020, 7:45 AM · Frameworks, Dolphin
meven updated the diff for D29805: Thumbnail djvu: Avoid a crash when djvu is not installed.

Review feedback

May 17 2020, 7:44 AM · Frameworks, Dolphin
meven planned changes to D29805: Thumbnail djvu: Avoid a crash when djvu is not installed.

Thanks @pino

May 17 2020, 7:41 AM · Frameworks, Dolphin
pino requested changes to D29805: Thumbnail djvu: Avoid a crash when djvu is not installed.

This change is definitely not correct.

May 17 2020, 7:05 AM · Frameworks, Dolphin
meven updated the test plan for D29806: Thumbnail folders: scale down sub image when their height is too big.
May 17 2020, 6:26 AM · Frameworks, Dolphin
meven requested review of D29806: Thumbnail folders: scale down sub image when their height is too big.
May 17 2020, 6:25 AM · Frameworks, Dolphin
meven requested review of D29805: Thumbnail djvu: Avoid a crash when djvu is not installed.
May 17 2020, 6:12 AM · Frameworks, Dolphin

May 16 2020

meven updated the diff for D29794: Left-elide file/folders while keeping their extension visible.

Avoid displaying the extension if it represents more than a third of available space

May 16 2020, 3:44 PM · Dolphin
ngraham updated the summary of D29794: Left-elide file/folders while keeping their extension visible.
May 16 2020, 1:39 PM · Dolphin
ngraham accepted D29794: Left-elide file/folders while keeping their extension visible.

Yeah, I feel bad about this. Nobody liked the change and I feel like I can understand the complaints. This looks like a better solution to me. Nicely done!

May 16 2020, 1:39 PM · Dolphin
niccolove added a comment to D29419: Improved Touch support.

Can confirm. Also, I'd make the tap and hold indicator a bit smaller, maybe half of the size it currently has :-)

May 16 2020, 1:34 PM · Dolphin
meven updated the diff for D29794: Left-elide file/folders while keeping their extension visible.

Improve function naming

May 16 2020, 8:09 AM · Dolphin
meven updated the diff for D29794: Left-elide file/folders while keeping their extension visible.

Clean up

May 16 2020, 8:05 AM · Dolphin
meven updated the test plan for D29794: Left-elide file/folders while keeping their extension visible.
May 16 2020, 8:04 AM · Dolphin
meven requested review of D29794: Left-elide file/folders while keeping their extension visible.
May 16 2020, 8:01 AM · Dolphin
meven added a comment to D19471: Middle-elide file/folder labels so the extension is always visible.

We would need a custom elideText function to solve https://bugs.kde.org/show_bug.cgi?id=404955
Original Qt function :
https://code.woboq.org/qt5/qtbase/src/gui/text/qtextengine.cpp.html#_ZNK11QTextEngine10elidedTextEN2Qt13TextElideModeERK6QFixediii

May 16 2020, 6:58 AM · Dolphin

May 15 2020

nikolaik closed D29488: Added VCS plugins signals connections for outOfVersionControl() actions..
May 15 2020, 8:09 PM · Dolphin
ngraham added a comment to D29419: Improved Touch support.

I'm seeing that the touch-and-hold indicator sometimes gets stuck:

May 15 2020, 7:08 PM · Dolphin
ngraham added a comment to D29419: Improved Touch support.

Thanks, it applies now. Everything works great, except that the two-finger swipe gestures aren't recognized for me either.

May 15 2020, 3:50 PM · Dolphin
meven added a comment to D29488: Added VCS plugins signals connections for outOfVersionControl() actions..

Commit message should be updated with latest changes.

Ready to land.

May 15 2020, 3:06 PM · Dolphin
nikolaik added a comment to D29488: Added VCS plugins signals connections for outOfVersionControl() actions..

Commit message should be updated with latest changes.

May 15 2020, 2:35 PM · Dolphin
nikolaik updated the summary of D29488: Added VCS plugins signals connections for outOfVersionControl() actions..
May 15 2020, 2:34 PM · Dolphin
steffenh updated the diff for D29419: Improved Touch support.
  • rebase
  • add a TapAndHold indicator, to give the user a visual feedback for a successful TapAndHold gesture
  • tweak swipe gesture recogniser
May 15 2020, 2:28 PM · Dolphin
meven added a comment to D29488: Added VCS plugins signals connections for outOfVersionControl() actions..

Commit message should be updated with latest changes.

May 15 2020, 1:49 PM · Dolphin
meven accepted D29488: Added VCS plugins signals connections for outOfVersionControl() actions..
May 15 2020, 1:48 PM · Dolphin
nikolaik updated the diff for D29488: Added VCS plugins signals connections for outOfVersionControl() actions..

Update in response to review.

May 15 2020, 1:13 PM · Dolphin
meven added inline comments to D29488: Added VCS plugins signals connections for outOfVersionControl() actions..
May 15 2020, 12:53 PM · Dolphin
nikolaik added inline comments to D29488: Added VCS plugins signals connections for outOfVersionControl() actions..
May 15 2020, 12:36 PM · Dolphin
nikolaik updated the diff for D29488: Added VCS plugins signals connections for outOfVersionControl() actions..

Update in response to review comments.

May 15 2020, 12:35 PM · Dolphin
meven added inline comments to D29488: Added VCS plugins signals connections for outOfVersionControl() actions..
May 15 2020, 11:12 AM · Dolphin
sitter closed D29743: sftp: map sftp_open error to kio error.
May 15 2020, 8:00 AM · Frameworks, Dolphin

May 14 2020

ngraham closed D29006: Allow to copy or move selection to the other split view.
May 14 2020, 10:20 PM · Documentation, Dolphin
ngraham accepted D29006: Allow to copy or move selection to the other split view.

Thank you!

May 14 2020, 10:19 PM · Documentation, Dolphin
aprcela added a comment to D29006: Allow to copy or move selection to the other split view.

Done :)

May 14 2020, 10:15 PM · Documentation, Dolphin
aprcela updated the diff for D29006: Allow to copy or move selection to the other split view.
  • Renaming of functions
May 14 2020, 10:14 PM · Documentation, Dolphin
ngraham requested changes to D29006: Allow to copy or move selection to the other split view.

Actually sorry, I have a few more comments before I think this can land:

May 14 2020, 9:50 PM · Documentation, Dolphin
ngraham accepted D29006: Allow to copy or move selection to the other split view.

Thanks!

May 14 2020, 9:46 PM · Documentation, Dolphin
aprcela added a comment to D29006: Allow to copy or move selection to the other split view.

Nice feature. I would rename the menu items a bit:
"Move to inactive split view"
"Copy to inactive split view"

No need to mention "the selection" because it's implicit. And I would mention that this is about the split view, or else when not using the split view feature, it's not clear how to enable the menu items. If you mention splits in the name though, it's advertising the split view feature for whose who haven't found it yet.

May 14 2020, 9:21 PM · Documentation, Dolphin
aprcela updated the diff for D29006: Allow to copy or move selection to the other split view.
  • Minor renaming of text and the according variables
  • Merge remote-tracking branch 'origin' into arcpatch-D29006
May 14 2020, 9:19 PM · Documentation, Dolphin
ngraham added a comment to D29006: Allow to copy or move selection to the other split view.

Nice feature. I would rename the menu items a bit:
"Move to inactive split view"
"Copy to inactive split view"

May 14 2020, 6:22 PM · Documentation, Dolphin
niccolove added a comment to D29419: Improved Touch support.

two fingers swipe gesture to left, right and up as shortcut to navigate back, forward and up

May 14 2020, 6:04 PM · Dolphin
feverfew accepted D29743: sftp: map sftp_open error to kio error.
May 14 2020, 2:11 PM · Frameworks, Dolphin
sitter requested review of D29743: sftp: map sftp_open error to kio error.
May 14 2020, 12:26 PM · Frameworks, Dolphin
sitter closed D29634: sftp: break large writes into multiple requests.
May 14 2020, 12:00 PM · Frameworks, Dolphin
meven added a comment to D29634: sftp: break large writes into multiple requests.

Nice work.

I imagine something similar should be done for FileJob::write?

Yeah.

I guess you meant FileProtocol::write.
There is no need there, it uses QIODevice::write directly.

Sorry, I meant kio_sftp's implementation of this: https://api.kde.org/frameworks/kio/html/classKIO_1_1FileJob.html#a481871536fb9471ccb64929792f31165

May 14 2020, 7:45 AM · Frameworks, Dolphin
aprcela added a comment to D29006: Allow to copy or move selection to the other split view.

Rather than merging master into your branches, I would recommend you rebasing ;)

May 14 2020, 7:21 AM · Documentation, Dolphin
steffenh added a comment to D29419: Improved Touch support.

thanks for testing this patch.

May 14 2020, 7:19 AM · Dolphin
meven accepted D29006: Allow to copy or move selection to the other split view.

Rather than merging master into your branches, I would recommend you rebasing ;)

May 14 2020, 7:00 AM · Documentation, Dolphin

May 13 2020

ngraham added a comment to D29419: Improved Touch support.

Looks like this needs a rebase.

May 13 2020, 10:39 PM · Dolphin
niccolove added a comment to D29419: Improved Touch support.

Everything works for me, except two finger gestures

May 13 2020, 8:50 PM · Dolphin
feverfew added a comment to D29634: sftp: break large writes into multiple requests.

Nice work.

I imagine something similar should be done for FileJob::write?

Yeah.

I guess you meant FileProtocol::write.
There is no need there, it uses QIODevice::write directly.

May 13 2020, 7:15 PM · Frameworks, Dolphin
meven added a comment to D29634: sftp: break large writes into multiple requests.

Nice work.

I imagine something similar should be done for FileJob::write?

Yeah.

May 13 2020, 6:08 PM · Frameworks, Dolphin
ngraham accepted D29634: sftp: break large writes into multiple requests.

Nice work.

May 13 2020, 5:19 PM · Frameworks, Dolphin
meven added a comment to D29562: KDirectoryContentsCounter: Avoid scanning twice the same dir, prioritise path not in cache.

Hmmmm, this looks like a poor man's priority queue, would std::priority_queue not be appropriate here? (I'm not blocking here, idm tbh but it just seems more natural here to me). Also means that you don't have to explicitly enforce it all the time the queues are used, the priority is decided only in one place.

May 13 2020, 4:54 PM · Dolphin
meven added inline comments to D29526: Thumbnails: make thumbnail generation dpr-aware.
May 13 2020, 3:05 PM · Frameworks, Dolphin
meven added a comment to D29213: Status bar: Hide the space free bar when size is unknown.

+1, though I see a brief flicker of the widget when I switch between two views where it's hidden, such as recentlyused:/files/ and recentlyused:/locations/ can you reproduce?

May 13 2020, 2:58 PM · Dolphin
feverfew added a comment to D29562: KDirectoryContentsCounter: Avoid scanning twice the same dir, prioritise path not in cache.

Hmmmm, this looks like a poor man's priority queue, would std::priority_queue not be appropriate here? (I'm not blocking here, idm tbh but it just seems more natural here to me). Also means that you don't have to explicitly enforce it all the time the queues are used, the priority is decided only in one place.

May 13 2020, 2:50 PM · Dolphin
feverfew accepted D29634: sftp: break large writes into multiple requests.

I imagine something similar should be done for FileJob::write?

May 13 2020, 2:46 PM · Frameworks, Dolphin
ngraham added a comment to D29213: Status bar: Hide the space free bar when size is unknown.

+1, though I see a brief flicker of the widget when I switch between two views where it's hidden, such as recentlyused:/files/ and recentlyused:/locations/ can you reproduce?

May 13 2020, 2:13 PM · Dolphin
ngraham added a comment to D29562: KDirectoryContentsCounter: Avoid scanning twice the same dir, prioritise path not in cache.

Personally I don't really see the need.

May 13 2020, 2:10 PM · Dolphin
sitter added a comment to D29526: Thumbnails: make thumbnail generation dpr-aware.

You do seem to calculate the deviceWidth and height an awful lot, it makes reading a bit clunky. I'd much rather have the multiplication done once and then always use the var instead. In fact, perhaps it'd make sense to have createV3 feed the values into the implementations? Currently they all repate the same two lines over and over.

May 13 2020, 1:43 PM · Frameworks, Dolphin
meven accepted D29634: sftp: break large writes into multiple requests.
May 13 2020, 1:38 PM · Frameworks, Dolphin
sitter updated the test plan for D29634: sftp: break large writes into multiple requests.
May 13 2020, 11:38 AM · Frameworks, Dolphin
sitter updated the diff for D29634: sftp: break large writes into multiple requests.
  • rejigger write segmentation into new sftpWrite function used by both the put() and write()
  • fix length calculation
  • refine buf size comment
May 13 2020, 11:37 AM · Frameworks, Dolphin
meven added a comment to D29634: sftp: break large writes into multiple requests.

Well apart from the length of data needed to be reduced as we progress, all this makes sense.

May 13 2020, 6:13 AM · Frameworks, Dolphin

May 12 2020

ngraham requested review of D29693: Move search and filter bar close buttons to the right.
May 12 2020, 8:19 PM · Dolphin
elvisangelaccio accepted D29006: Allow to copy or move selection to the other split view.
May 12 2020, 8:05 PM · Documentation, Dolphin
sitter added inline comments to D29634: sftp: break large writes into multiple requests.
May 12 2020, 11:47 AM · Frameworks, Dolphin
feverfew added inline comments to D29634: sftp: break large writes into multiple requests.
May 12 2020, 10:44 AM · Frameworks, Dolphin
meven added inline comments to D29634: sftp: break large writes into multiple requests.
May 12 2020, 8:09 AM · Frameworks, Dolphin
meven requested changes to D29634: sftp: break large writes into multiple requests.
May 12 2020, 8:03 AM · Frameworks, Dolphin
aprcela added inline comments to D29006: Allow to copy or move selection to the other split view.
May 12 2020, 7:15 AM · Documentation, Dolphin
meven updated the diff for D29213: Status bar: Hide the space free bar when size is unknown.

Hide spaceBarSpaceInfo when size is unknwown

May 12 2020, 7:15 AM · Dolphin
meven updated the test plan for D29213: Status bar: Hide the space free bar when size is unknown.
May 12 2020, 7:14 AM · Dolphin
aprcela updated the diff for D29006: Allow to copy or move selection to the other split view.
  • Renamed to destinationUrl
May 12 2020, 7:14 AM · Documentation, Dolphin
nikolaik added inline comments to D29488: Added VCS plugins signals connections for outOfVersionControl() actions..
May 12 2020, 6:45 AM · Dolphin
nikolaik updated the diff for D29488: Added VCS plugins signals connections for outOfVersionControl() actions..

Update in response to review.

May 12 2020, 6:35 AM · Dolphin
meven added a comment to D29562: KDirectoryContentsCounter: Avoid scanning twice the same dir, prioritise path not in cache.

Use QVector instead of QQueue to avoid adding to the queue twice the same dir for subsequent scanning.

Add a priority queue for path that were not already present in cache.

Can you split these two things into different commits? Or are they related?

May 12 2020, 5:26 AM · Dolphin

May 11 2020

elvisangelaccio added inline comments to D29006: Allow to copy or move selection to the other split view.
May 11 2020, 11:02 PM · Documentation, Dolphin
elvisangelaccio added a comment to D29213: Status bar: Hide the space free bar when size is unknown.

Sounds to me like we should just hide the widget entirely when there's no size available, or a size calculation doesn't make sense given the context.

May 11 2020, 10:59 PM · Dolphin
ngraham added a comment to D29213: Status bar: Hide the space free bar when size is unknown.

Sounds to me like we should just hide the widget entirely when there's no size available, or a size calculation doesn't make sense given the context.

May 11 2020, 10:15 PM · Dolphin
aprcela added inline comments to D29006: Allow to copy or move selection to the other split view.
May 11 2020, 9:13 PM · Documentation, Dolphin
aprcela updated the diff for D29006: Allow to copy or move selection to the other split view.
May 11 2020, 9:12 PM · Documentation, Dolphin
elvisangelaccio added a comment to D29562: KDirectoryContentsCounter: Avoid scanning twice the same dir, prioritise path not in cache.

Use QVector instead of QQueue to avoid adding to the queue twice the same dir for subsequent scanning.

Add a priority queue for path that were not already present in cache.

May 11 2020, 9:04 PM · Dolphin
elvisangelaccio requested changes to D29488: Added VCS plugins signals connections for outOfVersionControl() actions..
May 11 2020, 8:52 PM · Dolphin