And of course they had to shoehorn some AI bullshit in it

(why I installed this driver: because i can remap the two extra buttons as copy/paste)

  • HugeNerd@lemmy.ca
    link
    fedilink
    English
    arrow-up
    37
    ·
    14 hours ago

    The mouse driver used with the Commodore 64’s GEOS operating system uses 3 blocks on disk, less than a kilobyte.

    • Albbi@piefed.ca
      link
      fedilink
      English
      arrow-up
      3
      ·
      4 hours ago

      That driver was using 0.5% of system resources! I thought it would be worse when I saw “259 blocks free”, but overall that’s pretty good.

    • ZILtoid1991@lemmy.world
      link
      fedilink
      English
      arrow-up
      24
      ·
      11 hours ago

      Most of the reason why the Logitech driver is so gargantuan is a separate Chromium browser instance, because someone thought that apps should be all websites first, which lead to most GUI libraries being developed for javascript and most devs being taught to be web developers.

      • merdaverse@lemmy.zip
        link
        fedilink
        English
        arrow-up
        16
        ·
        edit-2
        9 hours ago

        VSCode is also electron with a 100mb download size and 400mb install size. I think it has 1000x more functionality than some shit Logitech UI where you change LED colors. This sounds more like incompetence on the Logitech team than a problem with electron itself.

        It’s not like traditional methods of packing apps are without problems. If I want to install the qbittorrent flatpak on Ubuntu, it pulls in >1gb of KDE depenencies, so I really don’t see how that’s better than these dreaded electron apps.

        • Aceticon@lemmy.dbzer0.com
          link
          fedilink
          English
          arrow-up
          4
          ·
          edit-2
          6 hours ago

          Or you can use qbittorrent-nox which is a server-only package of qbittorrent and just interact with it via its the web interface from your favorite browser.

          Mind you, I only know this by chance because I explicitly want to run qbittorrent as a service on an always on machine which is not supposed to be used with keyboard and mouse.

        • ZILtoid1991@lemmy.world
          link
          fedilink
          English
          arrow-up
          2
          ·
          8 hours ago

          The 1gb of KDE dependencies are one time only, but there’s also the option of just using OpenGL + bare x11 or Wayland for GUI. If my game engine could pull it off, if IMGUI apps could pull it off, then everyone could pull it off, we just need a UI framework not ddependent on either GTK or qt.

          • merdaverse@lemmy.zip
            link
            fedilink
            English
            arrow-up
            1
            ·
            7 hours ago

            “One time only”? In theory yes, in practice I don’t have anything else that needs those KDE dependencies. When I remove qbittorrent I can safely remove them. This is just a reality check that desktop GUI frameworks and package management are really not much better than Electron/html as lots of comments in this thread seem to suggest.

            • jj4211@lemmy.world
              link
              fedilink
              English
              arrow-up
              1
              ·
              56 minutes ago

              That is your use case, that relative to your individual usage only one application uses the framework. In that very specific scenario, sure. However with electron it’s forced to be that way for every single application no matter what your scenario is.

              If electron packaged as a dependency, then it would be similar. But it’s always forcibly bundled.

      • ZILtoid1991@lemmy.world
        link
        fedilink
        English
        arrow-up
        4
        ·
        10 hours ago

        A lot of fancy early RGB mouse came with a companion app that needed 10MB at most, and that was ridiculed.