Expanded Federation Awareness 1.0.1 — Based on the KES feature

3 years ago by ThatOneKirbyMain2568 to c/kbinStyles

Adds icons to indicate whether a user is from your instance or not.

For a long while, I've been wishing that the federation awareness tool in Kbin Enhancement Suite (KES) applied to microblog posts and activity pages, so I decided to make that in the form of a userstyle!

This userstyle adds 4 different colored indicators next to usernames:

  • magenta — on your instance
  • dark purple* — on another Kbin/Mbin instance
  • yellow — on some other instance
  • red** — on a highly moderated instance

These will appear on threads, crossposts, microblog posts, comments, activity pages, sidebars, and the collections page, but each of these can be disabled in settings.

Download it here.

* This is based on a quick list of common Kbin/Mbin instances I came up with. If you find that an instance isn't included but should be, let me know.
** This is based on the list that KES uses.


1.0.0

  • There is now a colored indicator next to each user to show if they're on your instance, another recognized Kbin/Mbin instance, a highly moderated instance, or some other instance. The colors can be changed in settings.
  • Whether these indicators appear in threads, thread comments, crossposts, microblog posts, microblog replies, activity lists, sidebars, and the collections page can each be toggled in settings.

1.0.1

  • fedia.io has been added to the list of Kbin/Mbin instances. No idea how I missed it before.
testing 2 points 3 years ago path: 0 6004348, hotness: undefined, score: 2, children: 0
minnieo 2 points 3 years ago

this is awesome! very handy

path: 0 6028997, hotness: undefined, score: 2, children: 0
shazbot 2 points 3 years ago

For a long while, I've been wishing that the federation awareness tool in Kbin Enhancement Suite (KES) applied to microblog posts and activity pages

Why not submit a PR if you feel it should be expanded?

path: 0 6091049, hotness: undefined, score: 2, children: 2
ThatOneKirbyMain2568 1 point 3 years ago

I guess a lack of knowledge about that process and not finding it worth it to make the attempt. In the future, I'll make sure to do that if I have ideas for KES.

path: 0 6091049 6096444, hotness: undefined, score: 1, children: 1
shazbot 1 point 3 years ago

You're welcome to ask for guidance and I'll do my best to walk you through the process. If you think that a current feature is lacking (or the process itself is vague), I think it's worthwhile to expand upon/improve it rather than reduplicating efforts. But I understand where you are coming from.

path: 0 6091049 6096444 6219329, hotness: undefined, score: 1, children: 0
kbinStyles
kbinStyles

@kbin.social

login for more options
15
98
1

Custom CSS and JS to help improve your Kbin experience! ### Userscripts Greasy Fork ### Stylesheets UserStyles.world ### Userscript managers

go to feed...