this post was submitted on 28 Jul 2024
16 points (100.0% liked)

Photon

760 readers
1 users here now

Photon for Lemmy

A client for the fediverse designed to be intuitive, fast, and sleek.

This community is a place to ask questions, report bugs, check on the latest updates, or share your experiences with Photon!

You can contact me at @[email protected].

Rules

  1. Posts must be related to Photon (in any way)
  2. Don't be mean
  3. If your post is a bug report, please preface the title with [solved] if it's been fixed.

founded 2 years ago
MODERATORS
 

So I'm looking for a new client, specifically mobile, that's FOSS, easy to use, allows for browsing communities on other instances easily (not just searching for instances, but actually viewing the list of instances, etc).

I'm a dev, so happy to put some legwork into it myself. So my question is - technically, is the UI tied to being run on an instance "directly", or could it be detached, electron- or atom-ified and put into an app?

I can do the work, but before starting I'd like to know :⁠-⁠)

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 3 points 11 months ago* (last edited 11 months ago) (1 children)

Genuine question, what can there possibly be to improve to warrant a v2, its already so good.

[–] [email protected] 5 points 11 months ago (3 children)

Svelte (the JS framework I use) is releasing a really big v5 update which adds a lot of cool things and basically changes everything. It warrants a rewrite since I can make photon really fast with svelte 5, and the old codebase was limiting me in a lot of ways.

The biggest feature of this rewrite will be support for mastodon AND Lemmy, and thanks to the way I'm writing these adaptors, can support Sublinks, PixelFed, and almost anything if I write an adaptor for it.

I'm considering making this an entirely separate project (you might see it on my GitHub soon!) and maintaining photon separately, because I want to design this new one as an SPA for speed.

[–] [email protected] 2 points 11 months ago (1 children)

If the new version is meant to be just better, why dont you just replace the old photon?

[–] [email protected] 5 points 11 months ago

I want to start fresh, and this project will not use terminology from lemmy or mastodon specifically which will throw people off if I replaced photon.

[–] [email protected] 2 points 11 months ago (1 children)

Shameless github plug please so we can follow! 🙌

[–] [email protected] 3 points 11 months ago

It's very early, once it's partially usable I'll publish the github

[–] [email protected] 2 points 11 months ago* (last edited 11 months ago)

(👀)

(👀) indeed, definitely interested to see that.