toeverything / AFFiNE

There can be more than Notion and Miro. AFFiNE(pronounced [ə‘fain]) is a next-gen knowledge base that brings planning, sorting and creating all together. Privacy first, open-source, customizable and ready to use.
https://affine.pro
Other
42.09k stars 2.75k forks source link

Distribute Affine for Linux as something not AppImage​ #5985

Open justin13888 opened 8 months ago

justin13888 commented 8 months ago

Description

While I'm glad that Affine supports a desktop application for Linux, there is still some room for improvement to make it a more comfortable experience for desktop Linux users.

Currently, Affine for Linux is distributed as an AppImage.

A few obvious drawbacks without exhaustively elaborating too much include:

While there are many Linux package formats, I understand Linux desktop users is not a particularly large userbase and regardless, the chosen distribution method(s) should require the least amount of active maintenance effort.

I would suggest distributing as a Flatpak and if possible, additionally through FlatHub. As far as I know, this is one of the most streamlined option to bring Affine to as many desktop Linux users as possible. FlatHub is also becoming a centralized marketplace for Linux desktop applications (imagine Google Play Store for Linux)! Having improved Linux support will also be another clear win over Notion itself.

Use case

No response

Anything else?

No response

Are you willing to submit a PR?

pengx17 commented 8 months ago

Thanks for the suggestion! We are working on providing more distribution formats right now and finding solutions for auto update for linux bundles.

pengx17 commented 8 months ago

Auto updating for AppImage should now be supported. We are investigating flatpak bundling right now but it may not happen very soon. In the meantime, help wanted!

pengx17 commented 7 months ago

Most issues related to AppImage should have been fixed lately (when using AppImageLauncher):

zuhairamahdi commented 1 month ago

is there any update for this issue?

pengx17 commented 1 month ago

@zuhairamahdi is there any update for this issue?

Yes, the first version of deb/flatpak distribution is wip https://github.com/toeverything/AFFiNE/pull/8439