this post was submitted on 03 Jun 2024
10 points (100.0% liked)

PieFed Meta

329 readers
1 users here now

Discuss PieFed project direction, provide feedback, ask questions, suggest improvements, and engage in conversations related to the platform organization, policies, features, and community dynamics.

Wiki

founded 10 months ago
MODERATORS
 

When I used to use Reddit, one of my favorite things about it was the design of the navigation. Specifically I am referring to when you open a post, and the only thing needed to go back is to click in the margin.

Alexandrite also implements this same type of functionality.

If it hasn't been suggested already, I'd like to know if this is something that could be implemented here as well.

top 6 comments
sorted by: hot top controversial new old
[–] [email protected] 5 points 5 months ago (1 children)

Thank you for this suggestion.

I remember when reddit launched that new design, I just about stopped using reddit at that point because it was so slow on my aging laptop. Of course I was too addicted to actually stop.

As Andrew said it's not really something that fits well with what PieFed is trying to do, at a technical level. It could be done within our existing technology framework but it would be awkward and brittle. Also I fear things wouldn't stop there - soon we'd want the comment form to submit a new comment without reloading the page, or navigate elsewhere too without reloading, etc and at that point we really need what Andrew said with an API and a proper frontend framework. This would mean higher tech requirements to use PieFed as well as more skills needed in the development team and a more complex development environment that new developers would need to set up before they can contribute.

I've got my eye on the possibility (necessity??) of having an API but there's a bunch of underlying code changes that need to happen first. It'll take time.

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

Wow, that is much more complicated than I had imagined! I respect that, and thanks for the consideration. I like all the progress I'm seeing over here on Piefed, keep up the great work!

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

Assuming that kind of functionality involves JavaScript, it depends on how much it involves. From what I understand, PieFed is designed to be accessible in low resource / low bandwidth environments, which downloading megabytes of JS isn't compatible with.

It would probably need to get to the point of PieFed having an API, and then a front-end (with a design like Alexandrite) can use as much JS as it likes, because it's something the user has agreed to.

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

Thanks for the response, I appreciate the consideration. Keep up the good work!

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

I have to agree that it was a nice feature.