giddy

joined 1 year ago
[–] giddy@beehaw.org 1 points 1 year ago

Holy shit I don't envy the admins having to curate that list

[–] giddy@beehaw.org 2 points 1 year ago (1 children)

Looking good. Pls add ipad support to your roadmap

[–] giddy@beehaw.org 2 points 1 year ago (1 children)

i'm getting kazaa flashbacks

[–] giddy@beehaw.org 14 points 1 year ago

Have a look at https://owntracks.org/ . Has apps for android and ios and you can self-host the server component

[–] giddy@beehaw.org 3 points 1 year ago

because what?

[–] giddy@beehaw.org 10 points 1 year ago (3 children)

La bibliotecha

[–] giddy@beehaw.org -1 points 1 year ago (2 children)

I was getting super excited until I saw the turn based combat

[–] giddy@beehaw.org 6 points 1 year ago

So sorry to hear that. Thankyou for your hard work

[–] giddy@beehaw.org 1 points 1 year ago (1 children)

I look forward to following your progress. I will sadly miss Apollo

[–] giddy@beehaw.org 0 points 1 year ago* (last edited 1 year ago) (2 children)

I use a custom script to open all post and external links on the front page in a new tab. Based on a script I found online but customised to beehaw specifically.

// ==UserScript==
// @name         beehaw - Open links in new tab
// @description  Open links in new tab. Ctrl-click or Middle-click loads it in background
// @match      http*://*beehaw.org/home*
// @match      http*://*beehaw.org
// @version      0.0.1
// @grant        GM_openInTab
// @run-at       document-start
// ==/UserScript==

var suppressing, clickedElement;

window.addEventListener('mousedown', function (e) {
  clickedElement = e.target;
}, true);

window.addEventListener('mouseup', function (e) {
  if (e.button > 1 || e.altKey || e.target != clickedElement) {
    return;
  }
  var link = e.target.closest('a');

  if (!link || !link.href) {
      return;
  }

  if (link.getAttributeNode('aria-label') && link.getAttributeNode('aria-label').value == 'Expand here') {
      return;
  }

  if (link.href.startsWith('https://beehaw.org') && !link.href.startsWith('https://beehaw.org/post/')) {
    return;
  }

  GM_openInTab(link.href, {
    active: !e.button && !e.ctrlKey,
    setParent: true,
    insert: true,
  });
  suppressing = true;
  setTimeout(function () {
    window.dispatchEvent(new MouseEvent('mouseup', {bubbles: true}));
  });
  prevent(e);
}, true);

window.addEventListener('click', prevent, true);
window.addEventListener('auxclick', prevent, true);

function prevent(e) {
  if (!suppressing) {
    return;
  }
  e.preventDefault();
  e.stopPropagation();
  e.stopImmediatePropagation();
  setTimeout(function () {
    suppressing = false;
  }, 100);
}

[–] giddy@beehaw.org 3 points 1 year ago (1 children)

Not a mod but looking forward to see what you come up with. Not a. If fan of the lemmy web ui

view more: next ›