Skip to main content



A flurry of vibrant feathers announces the #Amazon Flycatcher 🪶🦜🪹🪺 - one of S.America's most spectacular #birds and a key seed disperser growing forests for everyone. Help them survive! #BoycottPalmOil #BoycottGold #Boycott4Wildlife @palmoildetect.bsky.social palmoildetectives.com/2021/11/…


Redundant Engagement Counts?


Diagram of redundant and mismatched engagement counts

How would people feel about a future version of Bookface removing the engagement counts from the Action Button? Now that the response info is reduced to an icon and a number the count on the Action Button with the same icon is redundant and makes the UI unnecessarily cluttered.

I know since the beginning of Bookface some people have found the engagement counts on the buttons too "busy" or "distracting" but before I remove them I thought I'd ask how people feel about that?

I don't know if anyone else has noticed it, but sometimes the engagement counts and responses don't agree. I *think* this is because the engagement counts are subtracting your own interactions? So in the screenshot above it's not counting my 2 comments and not counting my "Like" on the buttons, but is counting them in the response totals. Getting rid of the counts on the buttons would eliminate this inconsistency.

Thoughts?

@Friendica Developers @Friendica Support

#Friendica #BookFace #uidesign

in reply to Matthias

in reply to Random Penguin

@Random Penguin
On the Share or Like button, you only see a mouseover that displays the names of the users, but no clickable preview with a link to the user profile. This was seen as a shortcoming. Many users not only want to see who has clicked a button, but also want to jump to the profile.

It was therefore discussed in the project whether a separate view was needed in which the user clicks are displayed and the profiles can be called up. If I remember the discussion correctly, the behaviour should be similar to Mastodon.

Contribution preview

Sub-template with the targets for the user profiles.

Unfortunately, I can't find the issues at the moment.

in reply to Matthias

Facebook is somewhere in between. If you mouseover the reaction it reveals a popover list of up to 19 names plus the total tally, if you click on the reaction it opens a modal with the full list:
in reply to Random Penguin

@Random Penguin
Oh, that's great. I think something like that would fit very well. It connects the separate functions in Friendica and provides real added value. I think that was the goal in the issues and could be realised identically for Frio and Vier.

Please bear in mind that I am quoting the issues from memory, as I unfortunately cannot find them.

in reply to Random Penguin

github.com/friendica/friendica/issues/13620 is one of a few open issues discussing aspects of this. But the discussion here is much more mature and further along already.
in reply to wilhelm

Interesting that thread says there's no way to do it without JavaScript. In the latest Bookface I solved that problem, at least for modern mobile browsers, by adding a :active state which triggers it on tap. This is alongside the :hover state for mouse and :focus and :focus-within which trigger it for keyboard/screenreader.
in reply to Random Penguin

But changing it would require a bunch of edits to core files, which would break all the existing themes.

Maybe this is something we could make an issue for and see if there's support for it? I don't think other themes besides Vier and Frio are maintained (and Vier is barely maintained, which IMO makes sense given how powerful but also really complex themes are, not just being CSS overrides) so we'd just have to update those two.

Also I think the count mismatch should be reported, as long as other themes show them. I can do that using/referencing your image if that's ok.
About the like count differences I wonder if it's because the line includes all reactions and thus counts that emoji as one as well...?

This entry was edited (4 months ago)
in reply to Matthias

That would explain the count mismatch on the "likes" since the emoji is shown separately among the Action Buttons. I'd have to double check but I think the count mismatch on the Comments is the one on the Comment button is just comments by other people while the lower one includes your own comments/replies. So in my example there were two of my own replies and three from others. Still this obviously isn't clear, they look like errors.
in reply to Random Penguin

Ah, alright. Completely agree that it's still unclear, and that it should be fixed so one or the other is chosen consistently. I'd be inclined to say that comments including one's own makes a more sensical total for comments.
When the icon is directly on the like button it kinda makes sense it's all likes only. In that case all of the reacts should have individual counters. Otherwise they could be dropped and there could be a total counter only, which perhaps expand to show the individual distribution or something like that.
Like Facebook, as you show above.


I think this game is more fun on a quiet day of the week, because then you can see your fish swim in the tank.
But just watching the tank is a lot of fun!

drawafish.com/



Reasons to Hope: synthetic #palmoil alternatives. Free from #deforestation - for real! Made from #algae #yeast #microbes, even CO2! Advocate for ecocide-free #palmoil alternatives! #Boycottpalmoil 🌴☠️⛔️ #Boycott4Wildlife 💡🙂@palmoildetect.bsky.social palmoildetectives.com/2022/09/…


JavaScript broke the web (and called it progress) - Jono Alderson:
jonoalderson.com/conjecture/ja…

This really resonates!

Unknown parent

@n8chz 🩎 @alcinnz yeah - I don't think the JS game started in the blogosphere, it started in the so-called webapps. The things trying to replace Flash
Unknown parent

@n8chz 🩎 @alcinnz I honestly don't see how the rot came from SEO. The SEO came from Google upranking the rot - didn't it?


#Alerta

El Grupo de Trabajo sobre la Detención Arbitraria de la ONU confirma la criminalización y detención arbitraria de los #defensores de derechos humanos tzeltales: Manuel Santiz Cruz, Agustín Pérez Domínguez, Juan Velasco Aguilar, Martín Pérez Domínguez, Augustín Pérez Velasco.

#México

swefor.org/es/mexico/el-grupo-…





#Alerta #México

📢 El Centro de Derechos Humanos Fray Bartolomé de Las Casas (Frayba) manifiesta su profunda preocupación ante el allanamiento a la vivienda de su directora, Dora Roblero, ocurrido la noche del 22 de julio de 2025 en San Cristóbal de Las Casas, Chiapas.

Boletín completo:
frayba.org.mx/allanamiento-la-…

This entry was edited (5 months ago)


Your Raspberry Pi 5 deserves this upgrade!

youtube.com/watch?v=xaIByFaXgk…

#raspberrypi #diy

in reply to It's FOSS

rasberry pi's are costly as fuck in India you can probably buy an actual pc for the cost of pi 4 and 5 I know it won't be much but it will perform better than a pi.


Garry's Mod now has lots of Counter-Strike: Source and Half-Life 2 content included gamingonlinux.com/2025/07/garr…

#GarrysMod #Gaming #PCGaming #Steam #Valve #Facepunch



Lumo is Proton's privacy-friendly AI assistant. 🤖

news.itsfoss.com/proton-lumo-e…

#proton #ai

in reply to It's FOSS

I use local LLM, I don't get tracked at all, and I can totally customize it.
in reply to It's FOSS

Just more reasons to not utilized Proton services. Oh well, it was good run. I'm ganna say that shifting to #Windscribe was smarter than I assumed it was. :sickmeme:


Team Fortress 2 adds 10 new maps for a summer event and more bug fixes gamingonlinux.com/2025/07/team…

#TeamFortress2 #TF2 #Gaming #Steam #Valve #FreeGame



THE FINALS devs confirm (again) continued compatibility for Linux / Steam Deck with Proton gamingonlinux.com/2025/07/the-…

#THEFINALS #FPS #AntiCheat #SteamOS #Linux #SteamDeck



Online #permacomputing workshop announcement: On Wednesday 6 August, join me for the final "Permacomputing for #Wilderland" workshop on making smol websites!

remote.wilderland.ie/events/pe…

"From considerations of content management tools, to content export, static site generators, external resources, lightweight media and hosting methods, we'll look at tools to analyse website content (using browser inspector tools), figure out what they require (using traceroute), how to build small websites, and ideas of how to reduce the weight of existing websites."

This is the last of a three-part workshop series, the first looked at small-scale power generation, the second considered how to repurpose portable devices (for web hosting and more) and this final one is about #smolweb. See you on the 6th! Please do :boost_anim_vanilla: :unwanted_happy:



Humans can learn to develop a 'slow memory' to understand the slow-moving but real threat of #animal #extinction. Fight back against extinction, be #Vegan 🍉🍎🧄🥦 and #BoycottPalmOil 🌴🩸💀🙊🧐⛔️ #Boycott4Wildlife in the supermarket @palmoildetect.bsky.social palmoildetectives.com/2023/11/…


Heroic Games Launcher 2.18 adds GE-Proton prioritisation, improved UI navigation and new analytics gamingonlinux.com/2025/07/hero…

#HeroicGames #Linux #SteamOS #SteamDeck #LinuxGaming



GOG Preservation Program adds Heroes of Might and Magic titles and more gamingonlinux.com/2025/07/gog-…

#GOG #RetroGaming #RetroGames #Gaming #PCGaming



Game store itch.io has "deindexed" adult content due to payment processor scrutiny gamingonlinux.com/2025/07/game…

#itchio #Gaming #PCGaming

in reply to Liam @ GamingOnLinux 🐧🎮

Steam did it as well. Here is very good explained how the whole case works and who's exactly responsible for the entire junky situation.
youtu.be/DEflTJjtn5w
in reply to Liam @ GamingOnLinux 🐧🎮

I am so glad they removed the boobs and bums from their store. They would only distract children from playing games where you are murdering countless people.


NVIDIA reveal more GPU driver security issues for July 2025 gamingonlinux.com/2025/07/nvid…

#NVIDIA #Linux #Gaming #PCGaming #Security



📢 The State of HTML Survey is live survey.devographics.com/en-US/…

The #HTML and #CSS surveys are the only web surveys I don't want to miss. Thank you @sachagreif for making them, and @leaverou for curating.

Please take a few minutes to fill the survey if/when you can. ✨

in reply to Sara Soueidan

thank you for sharing this. It is a great survey, deeply interesting and also a really good resource to discover some recent developments in HTML and CSS.

So the survey was also educational, thank you @sachagreif and @leaverou !



Did you know that you can feed your beloved #pets 🐕🐶🐈🐱without giving them forest-destroying #palmoil? Boycott major brand #petfood and instead go #palmoilfree to protect the rainforest #BoycottPalmOil 🌴🩸☠️🤮🧐🙊⛔️ #Boycott4Wildlife @palmoildetect.bsky.social palmoildetectives.com/2021/02/…

in reply to Joseph Teller

"We often have to charge an investigation fee to find out what has gone wrong, as they don't want to admit it," she told the broadcaster, "and the process of correcting these mistakes takes much longer than if professionals had been consulted from the beginning."


and this doesn't just happen in coding and text production. obviously using uncorrected ai slop in court cases already caused severe disturbances. or just remember trump's ai generated tax list including penguin islands ...



in reply to It's FOSS





#News: Millions in #Guatemala 🇬🇹 lack safe water 🌊🚿#Indigenous people suffer most. Demand urgent action for equitable water access #Indigenousrights 🚫💧 #HumanRights #WorkersRights #Deforestation #BoycottPalmOil #BoycottGold @palmoildetect Story @HRW hrw.org/news/2025/07/02/guatem…



#Wildcat #carnivores 🐯🐅💛 in #Borneo 🇮🇩🇲🇾 may adjust their schedules to avoid each other as they compete for ever more scarce food 😿 Help them survive and #Boycottpalmoil 🌴🪔🔥🤮☠️🧐🙊⛔️ #Boycott4Wildlife every time you shop! @palmoildetect.bsky.social palmoildetectives.com/2024/08/…


Why I 🧡 the web.

drawafish.com

Just draw the fish. Trust me. 🐟



for just $1 you can create sentient gluten


music video, contains blood, counter-transphobia

Sensitive content

in reply to Christine Lemmer-Webber

re: music video, contains blood, counter-transphobia
Had to play this twice.


And now, an executive order that calls for the involuntary institutionalization of the homeless and mentally ill without due process or clear release criteria. whitehouse.gov/presidential-ac…


President Emmanuel Macron has announced that France will recognize Palestine as a state. france24.com/en/live-news/2025…

in reply to Muse

Finally, the answer to 'what makes ginger cats ginger?'.


Today I learned that Gladiators were vegetarian 🫜 - beans and barley. 🗡️

Via the Royal Armouries museum in Leeds.

Rather deflates the idea that meat is needed for muscle strength, etc.



🌴 #News: #Research reveals #palmoil plantations in #WestPapua are degrading water quality, harming #Indigenous communities relying on the waters. Researchers call for urgent #landrights #humanrights protections #BoycottPalmOil 🌴🪔🔥⛔️ @palmoildetect.bsky.social wp.me/pcFhgU-9Om?utm_source=ma…


“Actions for environmental justice from autonomous and community-based technological infrastructures” 🌱

🌐 Lightweight websites for specific situations, creating pages that work in environments with limited resources. Technology that adapts to the territory, not the other way around.

#CommunityTechnologies

Read the report here: sursiendo.org/2025/07/actions-…

in reply to Sursiendo

Me acordé de este sitio que lo tengo en mis favoritos para verlo cada tanto: solar.lowtechmagazine.com


Presentamos "Acciones por la justicia ambiental desde infraestructuras tecnológicas autónomas y comunitarias" 🌱

🌐 Webs livianas para realidades concretas, así, crean páginas que funcionan en entornos con pocos recursos. Tecnología que se adapta al territorio, no al revés

#TecnologíasComunitarias

Consulta la investigación completa aquí: sursiendo.org/2025/07/acciones…

Lo, thar be cookies on this site to keep track of your login. By clicking 'okay', you are CONSENTING to this.