Just a little system tray icon to show support for the LGBTQ+ community.

Originally created last year as a simple one-off project in response to Windows 11 users getting mad about a pride icon appearing on their task bar.

This year I remade it in Go, added support for Windows (7 and up), and improved compatibility with a variety of Linux environments.

Let me know what you think, or don’t, just please be nice about it.

  • Canary9341@lemmy.ml
    link
    fedilink
    arrow-up
    16
    arrow-down
    2
    ·
    6 months ago

    in response to Windows 11 users getting mad about a pride icon appearing on their task bar.

    I didn’t hear about it, but the usual thing is that people get annoyed if you add unsolicited useless icons in the taskbar, especially if you do it with motivations related to politics or ideology.

    If anyone is naive enough to think this is going to support us in any way, I encourage you to just do something like change the wallpaper, and never run random executables, ever. Or, you know, you can also do something that has SOME impact.

    • AbsentBird@lemm.eeOP
      link
      fedilink
      English
      arrow-up
      14
      arrow-down
      1
      ·
      edit-2
      6 months ago

      People in the Linux community were just having a laugh at Windows users who were unable to remove an icon, then some people were saying how they actually wanted a pride icon on their panel, so I wrote a simple python script and shared it.

      Over the past year multiple people have said they liked the little icon in my system tray, so I decided to polish up the project and share it again. I’m not expecting it to change the world, I just thought some people out there might enjoy it.

      EDIT: it’s not a random executable, the source code is right there, you can compile it yourself if you like.

  • davel [he/him]@lemmy.ml
    link
    fedilink
    English
    arrow-up
    6
    arrow-down
    2
    ·
    6 months ago
    • Reporter: [REDACTED]
      Reason: Violates rule 1 of the community
    • Reporter: [REDACTED]
      Reason: Breaks Community Rules
    • Reporter: [REDACTED]
      Reason: how is this related to the topic?

    @[email protected], AFAICT, they’re technically correct, because your repo doesn’t appear to have a license. You should go add one now.

      • Canary9341@lemmy.ml
        link
        fedilink
        arrow-up
        7
        arrow-down
        3
        ·
        6 months ago

        First community rule in the sidebar:

        Posts must be relevant to the open source ideology

      • GolfNovemberUniform@lemmy.ml
        link
        fedilink
        arrow-up
        1
        arrow-down
        3
        ·
        6 months ago

        To me it looks like one of that cases when a law (a rule in this case) is kind of obeyed but not how it’s supposed to be obeyed and the intention of the action actually does violate it.

        • AbsentBird@lemm.eeOP
          link
          fedilink
          English
          arrow-up
          4
          ·
          6 months ago

          It seemed like other people were sharing their open source projects here. If it’s against the rules I can post it somewhere else.

    • AbsentBird@lemm.eeOP
      link
      fedilink
      English
      arrow-up
      3
      arrow-down
      2
      ·
      6 months ago

      I wasn’t sure where to post it. It looked like this community had a decent number of posts showing off open source projects, so I figured it would fit in.

  • mecfs@lemmy.world
    link
    fedilink
    arrow-up
    2
    arrow-down
    3
    ·
    6 months ago

    Cool Project. Would love to have somthing sinilar for disability inclusivity :)

    • AbsentBird@lemm.eeOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      6 months ago

      Thank you!

      I just added a feature where you can select whichever icon you want by editing the text file in .config/prideicon/lastselected

      Just make it one line of text with the absolute path to the icon (.png on Linux, .ico on Windows) then restart the program.