Unsolicited advise@HurricaneWeasel The problem isn't the browser cache but rather that the frontend keeps an internal state which consists of posts, user profiles etc. and never unloads stale data. So over time, as more posts keep coming in, the app just keeps using more and more memory. This can be fixed with a regular refresh, but it's annoying because just switching to the tab will freeze the page for about a solid minute. pl-fe seems to handle this better.
What I enjoy about pl-fe most is that unlike the Mastodon-ish frontend I used before, it won't freeze because its internal state gets clogged by data over time. I keep fedi on a pinned tab so that was really annoying.
The visor is now officially not mandatory for Areon's species (which I decided to call Lykon) anymore. I will add a second page which goes into more detail about the control strip and the visor.
@Equinox BEM is great. :areonHappy: I developed a SASS framework around it so I can build complex components that will guaranteed use class names with the lowest specificity possible. git.vulpes.one/iro-sass/about/#bem-system
@slyka What makes this extra hilarious is that some time ago I saw a website with Tailwind components advertising the fact that you can just write simple class names instead of all this. The circle is already halfway through the next round
My only complaint is that the color palette is unsuitable for dark themes. They should be brighter and desaturated. I tried finding the place to edit in the code, but it looks like that won't be a fix I can implement on a whim.
Other than that, it has everything I want: - Good UI choices and usability - Supports quoting - Supports custom emoji reactions
My patch is very likely not correct because the next Iceshrimp.NET beta supports the feature pl-fe was trying to use, but it resolves to the same version in the code as the current beta.
I didn't like his original ears because they were basically arranged as if there were horns, but the horns were part of the visor. He looked super weird without it.