Developer Blog

Keep track of the latest changes to the code! 

Building an SBOM for Collabora Online and Collabora Office

A list of ingredients for software A software bill of materials (SBOM) is a formal record of what a piece of software is made of: every component that went into it, with its version, its licence, where it came from, and how the pieces depend on one another. Food packaging...

Copy&paste for the Impress notes bottom panel in Collabora Online

Szymon added a bottom panel for slide notes to Collabora Online Impress about 2 weeks ago. This post shows how clipboard support was implemented for this: both via keyboard and notebookbar buttons. Motivation Users expect that whenever they make a selection on the UI, they can cut or copy that....

Open Source in Action #24: Reflections Under Your Shapes, Headings a Screen Reader Can Jump To, and Classic 26.04 for Windows

This week a shape can cast a reflection beneath itself, and the effect travels through OOXML and ODF alike. A screen reader can now handle headings in a Writer document and jump straight them. Collabora Office Classic 26.04 arrived for Windows. And the all-time commit count passed a round number...

The Road to ChartEx Support

In 2022, with time on my hands and some background in office document processing, I started volunteering as a code contributor to the LibreOffice project. Seeing much to be done on chart handling, and few doing it, I jumped into the chart code, fixing some bugs and implementing the pie-of-pie...

Table Styles in Collabora Online Writer

Motivation Until now, a table style in Writer was applied once: its formatting was copied into every cell. Insert a row and the style was applied again, which reset your own alignment or font size across the whole table (cool#7280). There was also no way to turn off banded rows,...

COOLFest 2026

A month of open community work on Collabora Online: results days 0 Daily open calls, weekends included, with no registration ways in 0 Code, translation and design, open to all skill levels new Easy Hacks 0 Easy Hack starter tasks written for the event new translations 0 % Translations added...

Open Source in Action #23: Text That Fits Its Shape, Screen Readers That Follow the Page, and a Month of COOLFest

This week text that is too big for a shape shrinks the way presentation software is expected to shrink it, a screen reader in Writer now gets the whole page in front of the user rather than one paragraph, COOLFest finished a full month of daily calls, and the September...

Show with mouse hover who is editing the sheet in Calc

If many people are editing a Calc document, you can see where the green cursor is, but if it doesn’t move you don’t know who it is. In Writer, the cursor header comes back after mouse hover (which is visible for a while after the cursor moves), but in Calc...

Open Source in Action #22: Grammar Checking That Runs, Tabs in the Windows App, and Smaller Accessible PDFs

This week the built-in grammar checker was rewritten so that it actually runs. It brings rules for four languages and a settings panel of its own. Collabora Office on Windows learned to hold several documents in one window as tabs. And a tagged PDF, the kind a screen reader can...

Dynamic zoom

The zoom that fits a document to the window is now worked out once, from the first status message, before any tile is requested. Open a text document in Collabora Online and the page arrives at a size that fills the window. You never asked for a zoom level, and...

We use cookies to help our website work and improve your experience.
Read our Privacy Policy for more details.

We use cookies

We use cookies to improve your experience on this website. You may choose which types of cookies to allow and change your preferences at any time. Disabling cookies may impact your experience on this website. You can learn more by viewing our Cookie Policy.