EVERY PIECE OF SOFTWARE NEEDS TO HAVE AN ENTIRE COPY OF GOOGLE CHROME IN IT TO DISPLAY A BASIC USER INTERFACE, HAVING 10 SLIGHTLY DIFFERNET VERSIONS OF ELECTRON INSTALLED AND LOADED INTO MEMORY IS THE OPTIMAL SYSTEM SETUP

  • facow [he/him, any]
    ·
    8 months ago

    "An electron app would be just as good and save on development costs"

    statement dreamed up by the utterly deranged

  • ZWQbpkzl [none/use name]
    ·
    8 months ago

    As an Arch user, I think its high time for an environmental impact study on Gentoo users.

    • itappearsthat
      hexagon
      ·
      edit-2
      8 months ago

      I regret to tell you this was actually inspired by yay cloning the entire chromium repo while installing an AUR package

      • ZWQbpkzl [none/use name]
        ·
        edit-2
        8 months ago

        That AUR contributer deserves some sternly worded comments on the package.

        • itappearsthat
          hexagon
          ·
          8 months ago

          Without double-checking I'm pretty sure it was elan-lean but please check yourself before opening the hatemail cannons lol

          • ZWQbpkzl [none/use name]
            ·
            8 months ago

            I'm more concerned about the software you're trying to install than the AUR maintainer. A version manager for a functional language thats a theorem prover but also a programming language. Written in rust, © Microsoft. Wait elan is in rust, lean is in c++.

            Elan has a dependency that builds chrome. The AUR maintainer just runs cargo build.

            • itappearsthat
              hexagon
              ·
              8 months ago

              Ah, so it was that one! Unfortunate. Someone should probably tell them, although perhaps it's an upstream issue. Anyway Lean is really cool! There's a fun puzzle game people made with it here: https://adam.math.hhu.de/#/g/leanprover-community/nng4

  • communism@lemmy.ml
    ·
    8 months ago

    What I don't get are the electron apps which are clients for some centralised hosted network service, where the apps just display the client available on the service's website. At that point why have an app when it's literally just your website? I can get the exact same experience without installing anything to my computer.

    • RedWizard [he/him, comrade/them]
      ·
      8 months ago

      The question is, what kind of access do they get to your system by making the electron app? The wrapper is likely a way to gain more privileged access to your system then there webpage can and report back what it finds.

    • oregoncom [he/him]
      ·
      8 months ago

      It's because programmers are dumb and can't be assed to learn anything other than JS even if it id the world's shittiest language. Node, Electron, webassembly and other convoluted bullshit are all symptoms of this.

    • RussianEngineer [she/her]
      ·
      edit-2
      8 months ago

      me with dev-lang/rust

      i hate rust only for this sole reason of inflating my compile times because its used in little bits and bobs of seemingly everything nowadays

      also the fact it mandates SSE2 cpu instructions on x86 has put annoying roadblocks on various projects of mine...

  • lapis [fae/faer, comrade/them]
    ·
    8 months ago

    this shit is why I refuse to install the Discord "desktop app", when I can literally just use it in a browser tab.

  • nayminlwin@lemmy.ml
    ·
    8 months ago

    I really wish PWAs got more adoption and more features added to safely interact with host OS...

    • RedWizard [he/him, comrade/them]
      ·
      8 months ago

      Idk PWAs kinda suck and are not natively supported by non-chrome based browsers. I'd rather have real software instead of repackaged web content.

        • RedWizard [he/him, comrade/them]
          ·
          edit-2
          8 months ago

          Since when? I recall having to install an extension to do it which requires it's own separate binary to perform the install.

          https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps/Guides/Making_PWAs_installable

          Browser support: Firefox and Safari do not support installing PWAs on any desktop operating systems. See Installing sites as apps, below. Chrome and Edge support installing PWAs on Linux, Windows, macOS, and Chromebooks.

      • nayminlwin@lemmy.ml
        ·
        8 months ago

        It's the reason I think it needs more adoption. There are some pretty neat use cases for offline apps with indexeddb storage. They install so easily on client machines unlike desktop apps. May be I'm biased since I worked on a few of these apps.