Multiline message input in Fractal

Fractal is a Matrix client for GNOME and is written in Rust. Matrix is an open network for secure, decentralized communication. This week, I’ve been working on the introduction of a multiline message input. Previously, there was the area where the user wrote their messages is a GtkEntry so there could be only one line […]

Fixing issues with the “New Messages” divider

Fractal is a Matrix client for GNOME and is written in Rust. Matrix is an open network for secure, decentralized communication. This week, I’ve been working on two issues with the “New Messages” divider. This divider is placed just above the first new message when you enter a room. It looks like this: Show divider […]

Improving Fractal’s media viewer

Fractal is a Matrix client for GNOME and is written in Rust. Matrix is an open network for secure, decentralized communication. This week, I have made improvements for the media viewer. I will talk about the most important of them. You can have a look at this issue to get the full details of what […]

GSoC update

Hello everyone! I haven’t been very active for these last days because I was moving in a new apartment (there was also some serious problems with this apartment during this process that had to be solved…) but I am back to work since yesterday! I am currently working on some improvements for the media viewer […]

Introducing a media viewer for Fractal

Fractal is a Matrix client for GNOME and is written in Rust. Matrix is an open network for secure, decentralized communication. These past two weeks, I have made a lot of progress on my GSoC project, I have: Fixed minor issues that were remaining in the room directory Reintroduced a third party protocol selection in […]

Improving the performance of the room directory

The current state of the room directory For now, when we are searching for rooms with the “Default Servers” option, we are requesting 10 rooms from the homeserver for each protocol (by “protocol”, I mean non-Matrix protocols that are bridged to the user’s home servers, like IRC, Gitter, Slack, etc…) that is bridged to the […]

Redesigning the room directory of Fractal

I have been working on the redesign of the room directory since I finished my first task. In this article, I will talk about the room directory (how it works and which improvements was needed), what I have done to improve it and some of the issues that are yet to be solved. The initial […]