Many projects in the LibreOffice community use IRC (Internet Relay Chat) to communicate. This is a real-time text-based communication protocol that’s popular amongst many free and open source software projects.
We are moving our IRC channels to a new host, Libera.Chat, which is run by a Swedish non-profit organisation. Here’s an alphabetical list of the current channels – for more information, see our wiki:
#libreoffice
#libreoffice-de
#libreoffice-design
#libreoffice-dev
#libreoffice-doc
#libreoffice-fi
#libreoffice-fr
#libreoffice-gsoc
#libreoffice-hackfest
#libreoffice-NLP
#libreoffice-qa
#libreoffice-telegram
#tdf-infra
Thanks to everyone who participates in our IRC channel discussions, and keeps LibreOffice moving forward!
In March, we announced that LibreOffice will be participating in the Google Summer of Code (GSoC), a programme that connects students with free and open source software projects. GSoC helps students to implement new features, and provides them with financial support along the way.
Bayram Çiçek – 100 Paper Cuts: This aims to improve LibreOffice’s user interface, implementing enhancement requests and solving the most annoying UX (user experience) issues.
Anshu Khare – Sidebar: It’s planned to revamp the current styles deck sidebar and to merge paragraph and character styles into one Text Style deck. Furthermore, the student wants to rework the filter workflow. Here’s a mockup (click for larger):
Tushar Kumar – Implement an interface for external data source import in Calc: Currently, Calc’s back-end data provider supports CSV, HTML, XML and and Base’s data provider. This feature is not yet ready for production, however, so this project’s goal is to improve it. Here’s a mockup:
Balázs Sántha – Implement table styles in OOXML (.docx) support: At the moment, table styles found in .docx documents are converted into direct formatting at at Writer’s core level. This project aims to take a step towards a solution for handling proper table styles.
Panos Korovesis – Make the SVM format independent of the VCL metafile + tests for the format: This requires the completion of the tests regarding SVM, and then the separation of the read and write functionality of MetaActions to new distinct classes.
Akshit Kushwaha – Tests for the VCL graphics back-end: Add more test cases to the pre-existing tests, running those tests in every back-end, and implement a usable UI for the users to test the graphic’s feasibility themselves. This should make graphics rendering smoother.
Shubham Jain – Write missing unit tests: Extend the tests in Libreoffice. There are currently more than 1300 bugs fixes which do not have tests written for them, so this project aims to bring down that number.
Good luck to all the students – we appreciate their work on these important features and improvements! And thanks to our mentors for assisting them: Heiko Tietze, Xisco Fauli, lmari Lauhakangas, Olivier Hallot and Christian Lohmeier (The Document Foundation); Tomaž Vajngerl, Muhammet Kara, Luboš Luňák, Miklos Vajna and Mike Kaganski (Collabora); Thorsten Behrens (allotropia); László Németh and Markus Mohrhard.
LibreOffice’s native file format is OpenDocument, a fully open and standardised format that’s great for sharing documents and long-term data storage. Of course, LibreOffice does its best to open files made by other office software as well, even if they’re stored in pseudo-“standards” with cryptic and obfuscated contents. Compatibility with PowerPoint PPT(X) presentations is therefore a challenge, but developers are working hard on improvements…
Everyone is invited to participate in the PowerPoint support initiative, either in development or testing. If you are interested in joining, please send an email to ilmari.lauhakangas@libreoffice.org.
Audio
Miklos Vajna (Collabora):
Added import and export support for slide narrations and their icons
If you are interested in contributing to the macro team (development, testing or documentation), we’d love to hear from you – please send an email to ilmari.lauhakangas@libreoffice.org and we’ll get in touch.
ScriptForge Libraries
The biggest single event was the introduction of ScriptForge Libraries in LibreOffice 7.1. ScriptForge and its documentation is a collaboration betwen Jean-Pierre Ledure, Alain Romedenne and Rafael Lima. You can read more about it in the January 2021 blog post and the work-in-progress Help content.
Wiki docs
Nathan Ullberg continued working on Impress macro articles.
New features in LibreOffice are made by volunteers, certified developers, and – during the summer – participants in the Google Summer of Code programme. This is focused on introducing students to open source software development, and last year LibreOffice received a bunch of new features thanks to the work of several students.
Well, we’re happy to announce that LibreOffice is part of this year’s Summer of Code (GSoC). If you’re a student, want to improve your programming skills and receive a financial stipend to implement new features in LibreOffice, take a look. Get in contact with us, show us that you’ve learnt the basics by working on an Easy Hack, and then propose your project(s). We look forward to meeting you!
And to learn more about GSoC, check out this interview with Gautam Prajapati, who was part of the programme a few years ago:
Please confirm that you want to play a YouTube video. By accepting, you will be accessing content from YouTube, a service provided by an external third party.
In July last year, we launched a tender to implement a dedicated, built-in UNO object inspection tool in LibreOffice. UNO refers to Unified Network Objects, the component model used by the software.
Tomaž Vajngerl was assigned to work on the tender, and has blogged about his progress. He discusses the point-and-click functionality to inspect selected objects in the document, and his next steps.
If you’re interested in the technology “under the hood” in LibreOffice, check it out!