Feed Advanced Search

Oct 29 2019

hoffmannrobert updated the diff for D25005: Fix image loading performance.
  • Start dirlister on document signals
Oct 29 2019, 11:51 AM · Gwenview

Oct 28 2019

bdevries added a comment to D24881: After import, change default action to "keep" instead of "delete"..

I'll certainly consider it.
Let's see if I can find the time. :-)

Oct 28 2019, 9:58 PM · Gwenview
ngraham closed D24881: After import, change default action to "keep" instead of "delete"..
Oct 28 2019, 9:51 PM · Gwenview
ngraham added a comment to D24881: After import, change default action to "keep" instead of "delete"..

PS: Taking a step back, there are other ways of handling this. Other existing photo importers (across OSes) use different UI approaches. I've seen a few that handle this as part of the settings, offering a choice: "always keep", "always delete", "always ask". Others offer a checkbox "delete after import" on the photo import selection dialog.

That makes sense to me!

Oct 28 2019, 9:49 PM · Gwenview
ngraham accepted D24881: After import, change default action to "keep" instead of "delete"..
Oct 28 2019, 9:48 PM · Gwenview
ngraham updated the summary of D24881: After import, change default action to "keep" instead of "delete"..
Oct 28 2019, 9:44 PM · Gwenview
bdevries added a reviewer for D25016: Create additional subfolders if needed (e.g. when extra slashes in FileNameFormater).: Gwenview.
Oct 28 2019, 8:43 PM · Gwenview
bdevries requested review of D25016: Create additional subfolders if needed (e.g. when extra slashes in FileNameFormater)..
Oct 28 2019, 8:40 PM · Gwenview
bdevries updated the diff for D24881: After import, change default action to "keep" instead of "delete"..

Swap keep and delete buttons. This makes keep the default action.

Oct 28 2019, 8:24 PM · Gwenview
tommo added a comment to D25005: Fix image loading performance.

make sure that an url passed on the command line is loaded and shown before the possibly long running dirlister

Oct 28 2019, 2:49 PM · Gwenview
hoffmannrobert requested review of D25005: Fix image loading performance.
Oct 28 2019, 1:44 PM · Gwenview

Oct 27 2019

ngraham closed D24872: Replace mkdtemp by QTemporaryDir.
Oct 27 2019, 11:51 PM · Gwenview
ngraham accepted D24872: Replace mkdtemp by QTemporaryDir.

Thanks!

Oct 27 2019, 11:50 PM · Gwenview
ngraham added a comment to D24881: After import, change default action to "keep" instead of "delete"..

Having said that, it could make sense to just swap the button around, but then I would say the two options clash with the original intent of the dialog box: "keep" would map to "yes" and "delete" would map to "no".

Oct 27 2019, 11:48 PM · Gwenview

Oct 24 2019

bdevries set the repository for D24875: Importer: convert all file operations to allow remote URLs to R260 Gwenview.
Oct 24 2019, 8:31 PM · Gwenview
bdevries updated the diff for D24875: Importer: convert all file operations to allow remote URLs.

Add unit tests and solve bug when mulitiple files of same name exist.

Oct 24 2019, 8:28 PM · Gwenview
bdevries updated the diff for D24875: Importer: convert all file operations to allow remote URLs.

Use QScopedPointer for QIODevice pointers

Oct 24 2019, 2:47 PM · Gwenview
bdevries added a comment to D24881: After import, change default action to "keep" instead of "delete"..

The purpose of this dialog box is to ask the user what should be done with the original files on the source device that the photos were imported from. I.e. deleting them on the source device, e.g. the camera or smartphone. Only the photos that were imported successfully are then deleted from the source device (so not the ones that failed or were not selected to be imported).
BTW, the dialog box pops up after the import itself has been done.

Oct 24 2019, 9:28 AM · Gwenview

Oct 23 2019

ngraham added a comment to D24881: After import, change default action to "keep" instead of "delete"..

While this fixes the bug, I'm not quite sure it's the best way. Switching to KMessageBox::Dangerous seems inaccurate because even though there is indeed a dangerous action here, the dialog itself isn't about a dangerous action.

Oct 23 2019, 3:23 PM · Gwenview
ngraham closed D24874: Fix temporary path in importer test unit.
Oct 23 2019, 3:15 PM · Gwenview
bdevries added a reviewer for D24881: After import, change default action to "keep" instead of "delete".: Gwenview.
Oct 23 2019, 8:50 AM · Gwenview
bdevries requested review of D24881: After import, change default action to "keep" instead of "delete"..
Oct 23 2019, 8:48 AM · Gwenview
tommo added a comment to D24874: Fix temporary path in importer test unit.

Don't worry, Nate will apply it.

Oct 23 2019, 7:30 AM · Gwenview
bdevries added a comment to D24874: Fix temporary path in importer test unit.

Since this is my first ever contribution to KDE: is there anything that I still need to do on my side? Or will this commit be applied without further intervention from me?

Oct 23 2019, 6:58 AM · Gwenview

Oct 22 2019

bdevries abandoned D24876: Create additional subfolders if needed (e.g. when extra slashes in FileNameFormater)..
Oct 22 2019, 9:43 PM · Gwenview
bdevries requested review of D24876: Create additional subfolders if needed (e.g. when extra slashes in FileNameFormater)..
Oct 22 2019, 9:43 PM · Gwenview
ngraham added a comment to D24874: Fix temporary path in importer test unit.

Sounds lovely, please go ahead!

Oct 22 2019, 8:54 PM · Gwenview
bdevries added a comment to D24874: Fix temporary path in importer test unit.

Sure, my "git" email address is devriesb@gmail.com .

Oct 22 2019, 8:52 PM · Gwenview
bdevries added a dependency for D24875: Importer: convert all file operations to allow remote URLs: D24872: Replace mkdtemp by QTemporaryDir.
Oct 22 2019, 8:48 PM · Gwenview
bdevries added a dependent revision for D24872: Replace mkdtemp by QTemporaryDir: D24875: Importer: convert all file operations to allow remote URLs.
Oct 22 2019, 8:48 PM · Gwenview
bdevries requested review of D24875: Importer: convert all file operations to allow remote URLs.
Oct 22 2019, 8:47 PM · Gwenview
ngraham accepted D24874: Fix temporary path in importer test unit.

Thanks! Can you provide your email address so I can commit this patch with correct attribution?

Oct 22 2019, 8:38 PM · Gwenview
bdevries requested review of D24874: Fix temporary path in importer test unit.
Oct 22 2019, 8:33 PM · Gwenview
bdevries requested review of D24872: Replace mkdtemp by QTemporaryDir.
Oct 22 2019, 8:26 PM · Gwenview

Oct 18 2019

aprcela added a comment to D24622: Proper numbering on first image in folder when using Fullscreen mode.

Searching and debugging and I just can't find the reason why.
So currently the counter works fine when the first image of a folder is opened and THEN one goes into fullscreen. But if one goes directly into fullscreen with the first image loaded, than it sets the counter to 0.

Oct 18 2019, 10:44 PM · Gwenview
aprcela updated the diff for D24622: Proper numbering on first image in folder when using Fullscreen mode.

Removed comment that was used for the timer

Oct 18 2019, 10:38 PM · Gwenview

Oct 16 2019

ngraham added a comment to D24622: Proper numbering on first image in folder when using Fullscreen mode.

Go ahead, take your time. :)

Oct 16 2019, 5:52 PM · Gwenview
aprcela added a comment to D24622: Proper numbering on first image in folder when using Fullscreen mode.

Did you mean to remove the timer in this patch?

Oct 16 2019, 5:48 PM · Gwenview
aprcela updated the diff for D24622: Proper numbering on first image in folder when using Fullscreen mode.

Remove timer. Use simple method call instead.

Oct 16 2019, 5:46 PM · Gwenview
ngraham added a comment to D24622: Proper numbering on first image in folder when using Fullscreen mode.

Did you mean to remove the timer in this patch?

Oct 16 2019, 5:22 PM · Gwenview
aprcela added a comment to D24622: Proper numbering on first image in folder when using Fullscreen mode.

Reverted the timer to 0.
Now it works when switching to fullscreen. Next step: make the counter work properly when -f for fullscreen is used.

Oct 16 2019, 10:57 AM · Gwenview
aprcela updated the diff for D24622: Proper numbering on first image in folder when using Fullscreen mode.

Revert timer and add additional updateDocumentCountLabel call

Oct 16 2019, 10:55 AM · Gwenview

Oct 15 2019

aprcela added a comment to D24622: Proper numbering on first image in folder when using Fullscreen mode.

And if updating the current index takes longer than 250 msec it would fail again, wouldn't it?

Probably, I can't get to that case where it's so slow. But I am aware that it can happen.

Oct 15 2019, 8:17 PM · Gwenview

Oct 14 2019

tommo added a comment to D24622: Proper numbering on first image in folder when using Fullscreen mode.

And if updating the current index takes longer than 250 msec it would fail again, wouldn't it?

Oct 14 2019, 4:31 PM · Gwenview

Oct 13 2019

apol added a comment to D24576: Don't link directly against Purpose for sharing.

I don't really understand. What Purpose dependency actually bothers you?

Oct 13 2019, 11:00 PM · Gwenview
aprcela requested review of D24622: Proper numbering on first image in folder when using Fullscreen mode.
Oct 13 2019, 10:38 PM · Gwenview
aprcela added a watcher for Gwenview: aprcela.
Oct 13 2019, 9:45 PM
davidedmundson added a comment to D17732: Respect animation settings.

Something like this I think should work:

Oct 13 2019, 2:32 AM · Gwenview
ngraham added reviewers for D24576: Don't link directly against Purpose for sharing: nicolasfella, apol.

This results in the purpose functionality disappearing even though I have Purpose installed.

Oct 13 2019, 2:23 AM · Gwenview
ngraham added a comment to D17732: Respect animation settings.

Please feel free to send a Plasma patch!

That was the plan, but I don't have a dev environment for plasma set up, and submitting patches that don't even compile is a bit embarrassing. :-)

But fixing that should fix animations in other Qt apps with custom widgets as well.

Oct 13 2019, 2:08 AM · Gwenview

Oct 12 2019

tommo added a comment to D24521: [RFC] Remove JpegContent class, replace with "Exiv2Content".

Oh, I didn't know about that, thx for the hint. Will see how it can be integrated.

Oct 12 2019, 1:00 PM · Gwenview

Oct 11 2019

sandsmark added a comment to D17732: Respect animation settings.

Please feel free to send a Plasma patch!

Oct 11 2019, 9:44 PM · Gwenview
sandsmark added a comment to D24521: [RFC] Remove JpegContent class, replace with "Exiv2Content".

Any reason not to use kexiv2?

Oct 11 2019, 9:42 PM · Gwenview
sandsmark updated the diff for D24576: Don't link directly against Purpose for sharing.
Oct 11 2019, 9:38 PM · Gwenview
sandsmark requested review of D24576: Don't link directly against Purpose for sharing.
Oct 11 2019, 9:34 PM · Gwenview
ngraham added a comment to D17732: Respect animation settings.

Please feel free to send a Plasma patch!

Oct 11 2019, 8:01 PM · Gwenview
sandsmark added a comment to D17732: Respect animation settings.

Something like this I think should work:

Oct 11 2019, 7:39 PM · Gwenview
sandsmark added a comment to D17732: Respect animation settings.

In fact we now have a shiny new global animation slider in the General Behavior KCM. If you change the patch to make Gwenview respect that setting, I'll be happy with it.

Do you know what that adjusts? If it adjusts the normal Qt animation hints/properties like QStyle::SH_Widget_Animation_Duration this patch Should Just Work™.

Oct 11 2019, 7:29 PM · Gwenview
sandsmark added a comment to D17732: Respect animation settings.

In fact we now have a shiny new global animation slider in the General Behavior KCM. If you change the patch to make Gwenview respect that setting, I'll be happy with it.

Oct 11 2019, 7:12 PM · Gwenview
sandsmark closed D24364: Fix crash with animations disabled.

Already fixed with another approach in master.

Oct 11 2019, 7:10 PM · Gwenview

Oct 9 2019

ngraham updated subscribers of D24521: [RFC] Remove JpegContent class, replace with "Exiv2Content".

Wow, a very ambitious change.

Oct 9 2019, 3:48 PM · Gwenview
tommo requested review of D24521: [RFC] Remove JpegContent class, replace with "Exiv2Content".
Oct 9 2019, 2:47 PM · Gwenview

Oct 5 2019

ngraham accepted D24364: Fix crash with animations disabled.
Oct 5 2019, 1:51 PM · Gwenview
ngraham added a comment to D24364: Fix crash with animations disabled.

Gwenview does not crash after the patch, but still animates the GIF's when "None" for animation is checked in the settings. Is this expected?

Oct 5 2019, 1:50 PM · Gwenview
yurchor added a comment to D24364: Fix crash with animations disabled.

Gwenview does not crash after the patch, but still animates the GIF's when "None" for animation is checked in the settings. Is this expected?

Oct 5 2019, 12:36 PM · Gwenview
sandsmark added reviewers for D24364: Fix crash with animations disabled: mlaurent, meven, ngraham, yurchor, tommo.
Oct 5 2019, 9:42 AM · Gwenview

Oct 2 2019

ngraham added a watcher for Gwenview: ngraham.
Oct 2 2019, 9:33 PM
ngraham added a comment to D17732: Respect animation settings.

In fact we now have a shiny new global animation slider in the General Behavior KCM. If you change the patch to make Gwenview respect that setting, I'll be happy with it.

Oct 2 2019, 9:25 PM · Gwenview
ngraham closed D24290: Remove extra pixel when cropping with an aspect ratio.
Oct 2 2019, 5:07 PM · Gwenview
sandsmark updated the diff for D17732: Respect animation settings.
Oct 2 2019, 2:36 PM · Gwenview
sandsmark requested review of D24364: Fix crash with animations disabled.
Oct 2 2019, 2:28 PM · Gwenview
ngraham closed D24309: Change UI for setting jpeg quality to slider.
Oct 2 2019, 1:50 PM · Gwenview
ngraham accepted D24290: Remove extra pixel when cropping with an aspect ratio.
Oct 2 2019, 1:45 PM · Gwenview
sandsmark added a comment to D17732: Respect animation settings.

However, I'm seeing that this appears to always disable all animations for me, no matter what value the animation speed is set up in the Breeze style settings:

Oct 2 2019, 1:35 PM · Gwenview
sandsmark added a comment to D17732: Respect animation settings.

As for the discussion above, I don't see how plasma-integration is relevant. It does control QStyleHints, but you're not using any of that.
Everything you use here comes from the QStyle which is all from Breeze.

Oct 2 2019, 1:21 PM · Gwenview
MrPepe added a comment to D24309: Change UI for setting jpeg quality to slider.

I'm in China and the arcanist download takes forever and then fails.

Oct 2 2019, 1:07 AM · Gwenview

Oct 1 2019

ngraham added a reviewer for D24290: Remove extra pixel when cropping with an aspect ratio: Gwenview.
Oct 1 2019, 11:01 PM · Gwenview
ngraham accepted D24309: Change UI for setting jpeg quality to slider.

Thanks, this is lovely. Much better. Can you provide an email address so I can land the patch with correct git authorship information?

Oct 1 2019, 7:53 PM · Gwenview
MrPepe updated the diff for D24309: Change UI for setting jpeg quality to slider.

Replaced the Label with a SpinBox

Oct 1 2019, 5:19 AM · Gwenview
MrPepe added a comment to D24309: Change UI for setting jpeg quality to slider.

Removed the explicit call to GwenviewConfig::setJPEGQuality().
Still works.

Oct 1 2019, 1:01 AM · Gwenview
MrPepe updated the diff for D24309: Change UI for setting jpeg quality to slider.
Oct 1 2019, 12:58 AM · Gwenview

Sep 30 2019

ngraham added reviewers for D24309: Change UI for setting jpeg quality to slider: VDG, Gwenview.
Sep 30 2019, 8:48 PM · Gwenview
ngraham requested changes to D24309: Change UI for setting jpeg quality to slider.

On one hand, a slider looks nicer and it's easier to set gross values, but the lack of a text input field makes it harder to enter precise values. I wonder if we should replace the label that's next to the slider with an text field. That way we'd get the best of both worlds (and then we'd do this for Spectacle too).

Sep 30 2019, 8:48 PM · Gwenview
MrPepe requested review of D24309: Change UI for setting jpeg quality to slider.
Sep 30 2019, 12:35 PM · Gwenview

Sep 29 2019

alexmi updated the diff for D24290: Remove extra pixel when cropping with an aspect ratio.

Use y() + height() instead of bottom() + 1

Sep 29 2019, 3:24 PM · Gwenview
anthonyfieroni added inline comments to D24290: Remove extra pixel when cropping with an aspect ratio.
Sep 29 2019, 6:40 AM · Gwenview
alexmi added inline comments to D24290: Remove extra pixel when cropping with an aspect ratio.
Sep 29 2019, 6:13 AM · Gwenview
anthonyfieroni added inline comments to D24290: Remove extra pixel when cropping with an aspect ratio.
Sep 29 2019, 5:07 AM · Gwenview
alexmi requested review of D24290: Remove extra pixel when cropping with an aspect ratio.
Sep 29 2019, 4:45 AM · Gwenview

Sep 25 2019

MrPepe added a watcher for Gwenview: MrPepe.
Sep 25 2019, 7:49 AM

Sep 14 2019

cfeck added a comment to D23811: [KImageFormats] Port HDR (Radiance RGBE) image loader to Qt5.

I somehow knew autotest would fail on FreeBSD ... I cannot investigate why it fails, maybe too old MIME database?

Sep 14 2019, 1:31 PM · Gwenview, Frameworks
cfeck closed D23811: [KImageFormats] Port HDR (Radiance RGBE) image loader to Qt5.
Sep 14 2019, 12:09 PM · Gwenview, Frameworks

Sep 13 2019

aacid accepted D23811: [KImageFormats] Port HDR (Radiance RGBE) image loader to Qt5.

The test fails here because the autotests/read/hdr/rgb.png file is 0 bytes, but if that is a phabricator artifact and it's really not a 0 bytes size, go ahead and commit :)

Sep 13 2019, 9:48 AM · Gwenview, Frameworks

Sep 12 2019

ngraham moved T9226: Unify icon/folder views from Reported to Apps Implementation on the Goal: Consistency board.
Sep 12 2019, 1:18 PM · Goal: Consistency, Frameworks, VDG, Digikam, Gwenview, Dolphin, Plasma
ngraham added a project to T9226: Unify icon/folder views: Goal: Consistency.
Sep 12 2019, 1:17 PM · Goal: Consistency, Frameworks, VDG, Digikam, Gwenview, Dolphin, Plasma

Sep 10 2019

elvisangelaccio added a comment to T9226: Unify icon/folder views.

This task was briefly discussed at today's Dolphin BoF at Akademy. It was pointed out that the QGraphicsView dependency of the custom view-engine cannot go away, as that would not be worth the effort.

Sep 10 2019, 9:12 PM · Goal: Consistency, Frameworks, VDG, Digikam, Gwenview, Dolphin, Plasma
cfeck updated the diff for D23811: [KImageFormats] Port HDR (Radiance RGBE) image loader to Qt5.

Add hdr to autotests

Sep 10 2019, 4:51 PM · Gwenview, Frameworks
ngraham closed D23754: Use all colorful icons in config window's sidebar.
Sep 10 2019, 1:21 PM · Gwenview
ngraham added a comment to D23754: Use all colorful icons in config window's sidebar.

I'm going to land this now because I think the proposed new icon is sufficient. If we get a larger colorful version of view-preview we can always switch back to that.

Sep 10 2019, 1:17 PM · Gwenview
aacid added a comment to D23811: [KImageFormats] Port HDR (Radiance RGBE) image loader to Qt5.

Could you try to figure out if adding some autotest file would be hard?

Sep 10 2019, 7:59 AM · Gwenview, Frameworks