Flemmy

joined 1 year ago
MODERATOR OF
 

I've added a few things since then. I'm not happy with how it looks, but I'm at a point where I can add a huge array of filters. Site blocking is one I've heard, there's no easy way to see what you've blocked (and I need to restructure to save it per account) so I'm hesitant to batch block before I can undo it. I can hide posts from a list of sites.

I can also show only posts with images/video, links, or text (I'm not sure if the latter two are useful). I could hide posts you've scrolled through, but part of the restructuring is to allow me to manage more data - otherwise sql-lite reaches a limit and refuses to load more. I'm looking at a library which offers drastically faster saving and loading and would remove these limits, but it introduced build conflicts and so I've pushed it back

Let me know what you'd like to see - they're pretty easy to add if they're simple, any piece of data on a post, the community it's in, the server it's on, or the user that posted it is easy.

One of the other things not pictured is link rewriting. You can twitter.com with nitter.com at the moment you click the link - or any other simple replacement like that. Do you think some of these should come standard, or should users have to enter the link replacements themselves?

 

The feed

View any site directly

Go through its communities

Search it without changing accounts

I know what I like, but I'm no designer. I'm open to suggestions on look and feel - I plan to make the color palette configurable down the line, and after some optimizations I'll start adding in choices of different post and comment styles.

I'll be improving it as I go, but if you think of examples to take inspiration from, please let me know

[โ€“] Flemmy@lemmy.world 0 points 1 year ago (1 children)

Frankly, I think this is the only reasonable stance to take with Facebook.

They do a lot of good things. They do a lot of bad things. The entity itself has zero understanding of the difference

Take the good - Facebook has invested in the maturation of a lot of technologies...as the only clear victor in social media, they very literally have more money than they know what to do with, and they threw some of that at FOSS

Leave the bad... Or more accurately, do everything you can - not only to block their data collection and manipulation of you, but also of your friends and family. Ad blockers, local cdn, and Firefox if they'll go for it

And most importantly, keep them far from the operations of anything you hold dear. The fediverse should make this list - this is something important. It's social media without an agenda - that's both rare and pretty damn important for all of us

They can't stop. There's a lot of good people at Facebook, but they can't stop - that's just what a corporation is. I'll happily break down why from first principles, but the takeaway is this - every last employee of Facebook could be the most moral, competent group out there and it'd still act like an amoral cancer on society

It's not a matter of good or evil, they will take every path that promises ROI on a time frame inversely proportional to their size, and they're freaking huge...

[โ€“] Flemmy@lemmy.world 0 points 1 year ago (1 children)

I was using wefwef, it looks nice but it's slow and has awkward UX. Every time I want to reply or vote, I have to take a second to think about which way to swipe

I think you're into something about not complete or not good - I was hoping to be one of the firsts, but building a solid foundation takes time - I could've gotten something out there a week ago, but I've got big plans - I want to build discovery and sorting into the app, I want to be able to pull from multiple servers at once, and I want users new to Lemmy to have their hands held as they pick a server. And obviously, it has to feel responsive

To do that I had to build a data store and coax high performance libraries to play nice. I was pulling posts and had the account switching working on day 1, but I didn't even start on posting until a couple days ago - and only after I made drafts that would reload when you go back

It's easy to build something rough, fast, or inefficient Building something polished means working on the foundations, building it up, and doing and redoing things as you consider what feels "right"

Give Flemmy a shot in a few days if you're on Android (more like a couple weeks on iphone). It's still early days and there will be bugs and missing features, but, now that the groundwork is solid, it's moving fast