Koko in KDEReview

Carl Schwan carl at carlschwan.eu
Sat Mar 13 19:14:26 GMT 2021


Hi,

I would like to move Koko to KDEReview. Koko is a convergent image
viewer that works on both Plasma Desktop and Plasma Mobile. It's the
second try of Koko in KDEReview, the first try failed[1] because Koko
didn't really worked with traditional packaging and was too focused
on the mobile usecase.

Since the first attempt, a lot of things changed. There is now
packaging instructions in the readme, and a lot of features have
been added:

* Simple image editor
* Metadata editing and viewing (contributed by Mikel)
* Slideshow (contributed by Mike)
* Allow to open images from Dolphin with Koko
* Better share dialog
* Better file browsing (contributed by Mikel and me)
* Remote folder browsing with KIO
* Better indexing with live updates (contributed by Mikel)
* Bookmark folders (contributed by Mikel)
* Support of animated images (contributed by Mikel and me)
* Make it possible to add pictures to favorites (contributed by Mikel)

There are additionally two features that will hopefully be added soon:

* File operation (copy, move, delete, ...)
* A better single image editor. Currently it is using simple QImage
manipulation with a command pattern but to make it a bit more powerful
and to support filters and other useful features this won't work. So
I have been experimenting with glsl shaders and then rendering the
image in an offscreen windows and another way and probably the safest one
in term of maintenance and features of using the gegl library from GIMP.
I would appreciate some opinions about that.

The repo: https://invent.kde.org/graphics/koko
The repo for the image editor: https://invent.kde.org/libraries/kquickimageeditor/
(required for koko to run)

Cheers,
Carl

[1]: https://marc.info/?l=kde-core-devel&m=159177814907322&w=2



More information about the kde-core-devel mailing list