XMPP Coding Sprint Berlin

Blog post by Nephele on Sun, 2024-07-21 12:09

Nephele’s report:

This weekend in Berlin PulkoMandy and I attended an Coding sprint in Berlin to work on Renga, the XMPP client for Haiku.

On the first day we got settled first, had a nice introductory round and worked a bit on Renga. Everyone else seemed to want to work on end to end encryption, and then you have us: PulkoMandy improving the multi user chat experience, and me␚ deleting the settings menu. After all, quite a productive start!

Launching apps on Haiku

Blog post by Nephele on Wed, 2023-07-12 16:00

Argument handling on Haiku

Hi, I’m Nephele. I’ve not made a blog post before, but this seemed like a good opportunity.

There are two main ways to start an application from Haiku’s UI, directly and indirectly. Directly by opening it, and indirectly by opening a file that the application you want supports (and is configured to handle).

The indirect way involves opening a file that the application supports and having the mimetype plus the registrar figure out where to forward this to. This can be done by launching a new application or by forwarding it to a running application via a BMessage. (This is also how ā€œopenā€ in the Terminal works, it will open each argument as a document to open. Unlike xdg-open this supports opening multiple files at once.)