September 2025 - April 2026

Previous topic - Next topic

a.l.e

For several months now, I've not posted any notes about the advances in the Scribus development.

While preparing the slides for the State of Libre Graphics (Yes, Scribus then the slides got lost and was not presented.), I thought that it might be a good idea to get back to regularly post my notes on the progress Scribus is doing.

Text Search & Replace in the full document

search-and-replace.gif

This removes the previous limitation where text could only be searched inside of the "story" (a.k.a chain of text frames).

(I've opened a ticket for the issue about the selection not being cleared when leaving a text chain: https://bugs.scribus.net/bug_report_page.php)

Remove unused styles

style-remove-unused.gif

Loading formatted documents in text frames and merging Scribus document might add styles that are not actually in use: it's now possible to remove them in one go.

Live Spell Checker

canvas-spell-check.gif

Scribus now has an on canvas spell checker highlighting misspelled words and providing a context menu for fixing them.

On canvas node editing of Bezier curves

canvas-spell-check.gif

It's now possible to move, add and delete nodes without the need to first activate the specific tools in the Nodes palette.

Search topics in the preferences

preferences-search.gif

The Preferences and Document Setup dialogs have much grown over the years. It's now possible to filter the settings by typing a search term.

A logging system in the UI

A new window for logging has been introduced: it will allow inspecting issues with Scribus and the layout without having to rely on the output in the terminal.

Further features and fixes

  • Major update of the barcode generator (the value can now be edited, more features are accessible, and it also be used from the scripter).
  • Text frame chaining arrows have been redesigned to be more visually pleasing.
  • A command to change the case of text.
  • You can now pick dark or light mode, regardless the OS / WM setting.

a.l.e

It already happened since the last post:

  • ...

Open tickets with pending patches:


Tickets with "simple" tasks:

Scripts to be created