this post was submitted on 16 Apr 2024
16 points (100.0% liked)

hexbear

10420 readers
7 users here now

Hexbear Proposals chapo.chat matrix room.

This will be a place for site proposals and discussion before implementation on the site.
Every proposal will also be mirrored into a pinned post on the hexbear community.

Any other ideas for helping to integrate the two spaces are welcome to be commented here or messaged to me directly.

Within Hexbear Proposals you can see the history of all site proposals and react to them, indicating a vote for or against a proposal.

Sending messages will be restricted to verified and active hexbear accounts older than 1 month with their matrix id in their hexbear user profile.

All top level messages within the channel must be a Proposals (idea for changing the site), Feedback (regarding non-technical aspects of the site, for technical please use https://hexbear.net/c/feedback), or Appeals (regarding admin/moderator actions).

Discussion regarding these will be within nested threads under the post.

To gain matrix verification, all you need to do is navigate to my hexbear userprofile and click the send a secure private message including your hexbear username.

founded 4 years ago
MODERATORS
 

I’m probably going to the_dunk_tank for this, but…

Requirements: Violentmonkey browser extension. Tampermonkey and Greasemonkey might work as well, but I haven’t & won’t test them. Note also that I haven’t & won’t test Chrome or Edge, either.

// ==UserScript==
// @name        lemmy-delete-tagline
// @match       https://hexbear.net/
// @require https://cdn.jsdelivr.net/npm/@violentmonkey/dom@2
// ==/UserScript==
VM.observe(document.body, () => {
  const node = document.querySelector('#tagline');
  if (node) {
    node.remove();
    return true;
  }
});

Edit to add: Maybe it needs some work: when I click on the homepage icon from another page, it fails to remove the tagline. I’m an old who doesn’t understand how progressive web applications work. Maybe I need to remove the return true and also tune how often the observer observes. Or maybe there’s some trigger I should hook it up to. Simply removing return true does seem to work, but I have no idea if it’s at the cost of any appreciable performance.

Edit to add more: !companero@hexbear.net suggested that I just use a uBlock Origin filter. I tried it and it works. It’s as simple as:

hexbear.net###tagline
top 7 comments
sorted by: hot top controversial new old
[–] Aryuproudomenowdaddy@hexbear.net 15 points 1 year ago (1 children)

THE WASHINGTON POST

How Hexbear taglines die in darkness

[–] davel@hexbear.net 7 points 1 year ago (1 children)

💅

hexbear.net###comment-4816238
[–] companero@hexbear.net 9 points 1 year ago (2 children)

Couldn't you just do this with uBlock's "block element" feature?

[–] davel@hexbear.net 8 points 1 year ago* (last edited 1 year ago)

Maybe? Funnily enough I have uBlock Origin installed, but monkeying around was the first thing that came to mind.

Edit to add: Damn: I just right-click the tagline and click “Block element…”. That was 8,000 times less effort. The filter is simply:

hexbear.net###tagline
[–] blakeus12@hexbear.net 7 points 1 year ago (1 children)

can you set ublock to always block an element when you go on a site?

[–] companero@hexbear.net 5 points 1 year ago

I think it does so by default. Not 100% sure as I don't really use that feature much.