Calligra 2.8.6 Released

We are pleased to announce that Calligra Suite, and Calligra Active 2.8.6 have just been released. This last recommended update brings over 60 improvements to the 2.8 series of the applications and underlying development frameworks.

We are also glad to note that this release contains first contributions from Kamil Łysik, Michał Poteralski, and further improvements from the new contributor Wojciech Kosowicz. All for Kexi. Welcome on board!

What’s Next and How to Help?

Now we’re focusing on 2.9 series planned to debut in December this year and the new shiny 3.0 for 2015. You can meet us to share your thoughts or offer your support on general Calligra forums or dedicated Kexi or Krita forums. Many improvements are only possible thanks to the fact that we’re working together within the awesome community.

(if you’d like to maintain entire app, Karbon and Plan need new maintainers)

Calligra apps may be totally free, but their development is costly. Power, hardware, office space, internet access, traveling for meetings – everything costs. Direct donation is the easiest and fastest way to efficiently support your favourite applications. Everyone, regardless of any degree of involvement can do so. You can choose to:

Issues Fixed in This Release


  • Make rulers accept minimum length equal to zero. (bug 334968)
  • Fix a crash while copy/pasting (bug 334832)
  • Set the docker’s small font also on tool option panels for consistency.
  • Use the list of available file types when setting the file filter for picture shape. (bug 327782)
  • Put the New view action back to the View menu.
  • Prevent backtracking to undo the layout of a whole page, thus starting an infinite loop. This can be triggered by a page break in the middle of keepWithNext paragraphs. (bug 306000)


  • Fix logic behind visibility of editing indicator in tabular and form views
  • Make Next and Last button in Page selector of Report data view to be disabled on last page.
  • Fix build error on OpenBSD operating system (missing include directory for ICU).
  • Fix row selection/highlighting when clicking/hovering over record marker. (bug 337914)
  • Fix an issue with resolving version of plugins (at least) on Linux.
  • Improve behaviour of tabbed toolbar when Design Tab is present.
  • Avoid displaying actions for parts that do not create objects.
  • Set labels to right in the Find dialog.
  • Fix a crash when pressed Tab on a form with one date picker. (bug 338766)
  • Avoid crashes when closing Kexi views.
  • Allow to create report items of specific size using mouse drag. (bug 334967)
  • Fix crash in Report designer.
  • Fix possible crash on opening report with a barcode element.
  • Fix icon alignment in Kexi record navigator buttons.
  • Add running desktop name and version to the feedback agent. Recognizes Plasma 4 and 5 at least.
  • Position pasted report element with an offset to the active element or to the corner. (bug 334967)
  • Add donations info to Kexi’s status bar. Currently only opens a BountySource page.
  • Improve experience by adding a dedicated database password dialog.
  • Avoid keeping potentially wrong password entered in the password dialog. We don’t want to re-use it.
  • Improve default size of modal assistant dialogs.
  • Hide system PostgreSQL (postgres) and MySQL (performance_schema) databases from the visible database list.
  • Use consistent sorting of unicode text values. (bug 338808)
  • Fix background opacity handling and new background/foreground’s defaults for report elements.
  • Many fixes for Kexi’s Database Import assistant (bugs 336556, 336557, 336558):
    • When needed ask for password to access source or destination servers.
    • Reload source database list if user pressed back and selected different connection.
    • Improve saving recent directories.
    • Do not ask twice about destination filename.
    • In addition to title, properly ask for database name for server destination databases.
    • Properly open imported database (file).


  • Fix bug that randomly disables tablet support.
  • Fix a crash with the latest evdev tablet drier.
  • Fix recognition of the Wacom stylus’ serial ID.
  • Add an option to disable touch capabilities of Wacom tablets. If you want to use it, please add the following option to your kritarc configuration file: disableTouchOnCanvas=true. (bug 332773)
  • Make rotation on Linux be consistent with rotation on Windows. (bug 331358)
  • Fix tablet stylus rotation on Linux.
  • Improve performance of the OpenGL canvas, it’s twice faster now.
  • Reduce memory consumption when textures are updated.
  • Fix a crash in Channels docker when the image is closed.
  • Fix a crash when the number of patches that fits in a column is zero.
  • Use period key instead of non-standard stop key for the "Select previous favourite preset" command. (bug 331105)
  • Fix moving of shapes in groups in shape layers. (bug 308942)
  • Set focus to layer name text input in layer properties dialog.
  • Fix the HSV options bug. (bug 313494)
  • Round the corner point position of the rectangle base tool, otherwise there is some odd jumping. (bug 335144)
  • Fix Erase composite operation to handle the selections properly.
  • Fix the Blur filter when Y>X. (bug 336914)
  • Fix a crash after selecting Layer array clones more than a couple times. (bug 336804)
  • Don’t crash when trying to Ctrl-Alt pick a color from a group layer.
  • Don’t show icons in the menus on Windows.
  • Fix anisotropy in Color Smudge brush engine (offset calculation). (bug 334538)
  • Fix Lens Blur filter artifacts when used as an Adjustment Layer. (bug 336470)
  • Fix a hang-up when opening the filter dialog twice or running any stroke-based action while having the dialog open. (bug 334982)
  • Fix misbehavior of the Brush tool when selected on a vector layer. (bug 335660)
  • Fix saving 16 bit grayscale images to tiff, jpeg and ppm. (bug 338478)

Calligra Stage

  • Let Ctrl+Home and Ctrl+End keys go to top and bottom of text shape in stage.
  • Allow to exit text-edit mode by pressing Escape.

Try It Out

About Calligra

Calligra Suite is a graphic art and office suite. It is a part of the applications family from the KDE community. See more information at the website

This entry was posted in Announcements, Calligra Stable, News. Bookmark the permalink.

3 Responses to Calligra 2.8.6 Released

  1. Quino says:

    Works in KDE/Plasma/Frameworks (whatever is the damn correct name) 5? I mean natively, without installing all the KDE and QT 4 tons of stuff.


    • Jarosław Staniek says:

      Calligra doesn’t need Plasma (the workspace). It needed and will need the framework, which in KDE 4 is called kdelibs 4, and is light if you consider tens of apps sharing it. And now we’re just porting apps to KDE Frameworks 5. The benefit will be for small mobile devices, and for maintenance, not for your laptop or desktop. It already handles the dependencies well. If you’re wondering about performance on an old machine and waiting for the Frameworks port, check if your machine quite well supports OpenGL. If not, you want to stay with old software: KDE Apps in series 5 are OpenGL-accelerated.

      KDE Frameworks 5 more fine-grained splitting doesn’t mean you won’t have it all installed. You will as soon as you install a few KDE apps or services (no need to have Plasma, again). And Qt apps start to use the Frameworks too. And new apps are either Qt or command-line, since there’s big decline at the GTK+ side (small desktops like Razor, LXDE and probably soon XFCE easier migrate apps to Qt 5 than to GTK+ 3, GNOME advertises HTML web runtime for apps, not GTK+), so again you’d eventually have have a lot of KDE apps on your desktop if you actually use the GUI apps (more than a browser).

      I guess you see the list of dependencies and are afraid they are big. No, they are smaller than your wallpapers, browser cache or music files… (that can be easily gigabytes on disk and hundreds of MB in RAM).

      I don’t like to compare but: would you notice if Calligra went the way of LibreOffice and package all it needs under the mask? Spellchecking is a private code, text encoding is private, painting is private. Java is the computing engine for database. Not even UI framework is shared with other apps (skins are shared through GTK+ infra but not the UI framework). It’s all in a single package, like MS Office for example.

      Hope this clarifies something 🙂

      • Quino says:

        Wow, that’s a well detailed answer! And yes, after install my fresh and clean KDE 5 I was a bit deceived to see that excepting a couple, all the apps I use were still QT/KDE 4 dependent. But I guess that it’s not so “tragic” as I thought, hehe.

        Thanks for your answer, and of course for your work making Calligra.