I do not enjoy seeing ignoramuses’ several-paragraph-long rants about “tankies” when checking the front page. Ideally, it would be possible to disable only that type of tagline, while leaving other taglines be.

I don’t know if other people have already proposed this — I can’t imagine I’m alone in feeling this way, but I also can’t easily find anyone else who’s made this suggestion.

  • CrookedSerpent [she/her]@hexbear.net
    link
    fedilink
    English
    arrow-up
    30
    ·
    4 days ago

    “I do not enjoy seeing ignoramuses’ several-paragraph-long rants about “tankies” when checking the front page. Ideally, it would be possible to disable only that type of tagline, while leaving other taglines be.”

    New tagline just dropped

  • Lyudmila [she/her, comrade/them]@hexbear.net
    link
    fedilink
    English
    arrow-up
    29
    ·
    4 days ago

    Tbh I kinda feel like a bunch of them are just too long and should be removed. We could just condense these rants down to the one or two funny sentences that justified their inclusion. If that’s not possible then to be honest, it isn’t a tagline. (And to be honest, it probably isn’t even funny.)

  • CptKrkIsClmbngThMntn [any]@hexbear.net
    link
    fedilink
    English
    arrow-up
    22
    ·
    4 days ago

    I completely agree. It feels like a lot of them were added at some high crest of drama between Hexbear and another online space, and 90% of them aren’t funny or interesting in any way outside that context.

    Also, most of them feel really petty, like we’re trying super hard to prove that we’re laughing at their stupidity. It doesn’t give the impression that we’re above the nonsense; it gives the impression that we’re desperate for people to think we are.

  • makotech222 [he/him]@hexbear.net
    link
    fedilink
    English
    arrow-up
    18
    ·
    4 days ago

    Noted for next release, Ill at the very least add a collapsible.

    I’m waiting until lemmy 1.0 drops before i start working on hexbear again; i reformatted my pc and don’t have a working dev environment currently for rust/lemmy.

    • AernaLingus [any]@hexbear.net
      link
      fedilink
      English
      arrow-up
      5
      ·
      4 days ago

      Since you’ve worked on the site before, maybe you can point me in the right direction:

      The function that actually creates the tagline (replacing CURRENT_YEAR, MOSCOW_TIME, and so on) seems to be hexbear_setupTagline, which is fed a random tagline from the taglines array):

      Code block
      return a.state.tagline = a.hexbear_setupTagline(
        null == (
          tagline = 0 === (
            taglineList = null != (r = null == (i = a.state) || null == (i = i.siteRes) ? void 0 : i.taglines) ? r : []
          ).length ? void 0 : taglineList.at(Math.floor(Math.random() * taglineList.length))
        ) ? void 0 : tagline.content
      )
      
      n.hexbear_setupTagline = function (e) {
        return e.replace(
          '<MOSCOW_TIME>',
          (
            o = new Date,
            r = o.getTime() + 60000 * o.getTimezoneOffset(),
            new Date(r + 10800000).toLocaleString().split(', ') [1]
          )
        ).replace(
          '<CURRENT_USER>',
          null != (
            t = null == (n = Nr.Instance) ||
            null == (n = n.myUserInfo) ? void 0 : n.local_user_view.person.name
          ) ? t : 'Someone'
        ).replace('<CURRENT_YEAR>', (new Date).getFullYear().toString()).replace(
          /<RANDOM:(\d+):(\d+)>/,
          (
            function (e, t, n) {
              return '' + (o = t, r = n, Math.random() * (r - o + 1) | 0);
              var o,
              r
            }
          )
        );
        var t,
        n,
        o,
        r
      }
      

      It’s not necessary to understand this particular snippet, but I was wondering where the corresponding non-obfuscated code can be found (if it’s publicly available). I checked the Hexbear GitHub but couldn’t find it in the JS client repository or anywhere else, which seemed odd. Is its absence related to this open issue?

      Not that it matters, but if you do end up playing around with any of this logic, you could replace the fiddly time math with the more elegant code used for the sidebar clock (to be fair to whoever wrote said fiddly math, the features used literally hadn’t been implemented in Firefox yet when the site was born):

      var date = new Date;
      var moscowTime = Intl.DateTimeFormat(
        void 0,
        {
          timeZone: 'Europe/Moscow',
          timeStyle: 'medium',
        }
      ).format(date.getTime());
      

      Thank you for your service (which, if I understand the changelog correctly, includes upstreaming taglines and custom emotes)! Open source development can be thankless work at times, but I appreciate the effort everyone puts in to keep this site running, rat-salute

  • Carl [he/him]@hexbear.net
    link
    fedilink
    English
    arrow-up
    14
    ·
    edit-2
    4 days ago

    tagging the taglines so people could filter them would be an undertaking, not that that means it wouldn’t be worth doing although I personally feel like the taglines need a purge anyway down to just the top 10% or so.

    • Lyudmila [she/her, comrade/them]@hexbear.net
      link
      fedilink
      English
      arrow-up
      9
      ·
      4 days ago

      Hugely important for site accessibility.

      I mean, personally I love it when I pull up a website on my phone and have to scroll through two full screen lengths of irrelevant rambling before getting to the thing I want.

      I’m sure screen reader users love it too! That’s why Timecube was a beloved example of a highly accessible website, broadly cited by web designers as how to make your content usable and accessible, right?

  • prole [any, any]@hexbear.net
    link
    fedilink
    English
    arrow-up
    12
    ·
    4 days ago

    Idk anything about the site design, but it probably wouldn’t be too hard to make the text collapse for the longer taglines and have a button to expand it if the user wants to. Then just save that to the user profile. Or have a setting that can default it, idk how Lemmy works either. Why am I even commenting?

  • spudnik [he/him, they/them]@hexbear.net
    link
    fedilink
    English
    arrow-up
    6
    ·
    4 days ago

    I don’t know if other people have already proposed this — I can’t imagine I’m alone in feeling this way, but I also can’t easily find anyone else who’s made this suggestion.

    https://hexbear.net/comment/6112292

    It has bugged me for awhile. Really it’s not that I abhor the complaint ones, I just wish they were waaaay less frequent than the creative, poignant or even funny shit post-y ones

  • Damarcusart [he/him, comrade/them]@hexbear.net
    link
    fedilink
    English
    arrow-up
    5
    ·
    4 days ago

    I think a tagline should be exactly that, a single line. Something relatively short and minor, not a whole paragraph. Maybe we should get some kind of “classic dunks bits of slop” comm going so people can share their favourites from back in the day, so they aren’t forgotten.

  • GnastyGnuts [he/him]@hexbear.net
    link
    fedilink
    English
    arrow-up
    1
    ·
    4 days ago

    I’m in favor of getting rid of taglines entirely (archive them in a comm if you want), or at least getting rid of the long, multi-paragraph ones.