Skip to content

[feature request] linux support? #636

Description

@albertotirla

If I remember correctly, the readme says this is cross platform, however only windows binaries are provided.

Is support for linux planned eventually? since there are more and more people expressing interest in at least trying it, I believe this could be an advantage for twblue, because currently there's no really good, fully accessible non-web client for linux users.

I'm gonna be expanding on that though, to not give the wrong impression here. We do have afew other mastodon clients, for example tooba on the gnome side(though not made by gnome, just using their UI stiles), and tokodon on the kde side. The problem is, none of those are particularly nice to use with screenreaders, and both of them are relatively convoluted.

Work on rectifying this could be undergone soon, but still, this is a gap twblue could fill quite nicely.

What are the biggest blockers for this? what dependencies don't work currently?

are there other considerations at play here?

Besides the ones which I can't anticipate, I can probably forsee one arrising, as it always does, so I'll answer it below

Q: I took a cursory look at what would be required, and I stumbled upon this notion of packages. Since each distro has its own packaging format, which one to release? the most popular distro, ubuntu/debian?

A: None of those, just use flatpaks, because this is a GUI application. Here's a guide about how to package an application as a flatpak. You can either use your own repository, which would be easier for nightly/beta releases, where the user just downloads a .flatpakref file from your releases page and that's that, updates are afterwards automatic, or you can release to flathub, the central repository for flatpaks, where there are already lots of packages, both free and proprietary software.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions