• masterspace@lemmy.ca
    link
    fedilink
    English
    arrow-up
    33
    arrow-down
    12
    ·
    1 year ago

    Electron is awesome, badly coded apps just suck. Look at Voyager for Lemmy, it’s great and it’s just a web app.

    • Xusontha@ls.buckodr.inkOP
      link
      fedilink
      arrow-up
      25
      ·
      1 year ago

      Electron apps are nice in some ways, but use a ton of memory

      I usually don’t mind electron apps too much, but I do prefer native apps

    • carbonara@lemmy.world
      link
      fedilink
      arrow-up
      12
      arrow-down
      1
      ·
      1 year ago

      Voyager is made with Ionic. The difference with Electron is that in Ionic, trough Swift/Kotlin, shows a WebView from the System Browser (mobile only) while Electron “installs” Chrome each time (desktop only).

      WebApps are great, but Electron is just too much

      • Carighan Maconar@lemmy.world
        link
        fedilink
        arrow-up
        5
        arrow-down
        1
        ·
        1 year ago

        Uh huh. Electron apps look good on Windows. Sure.

        No electron app ever looks good anywhere. They are consistent insofar that they look shit on all OS, equally. And alias their fonts wrong. And scale them wrong. And break accessibility.

        • lukas@lemmy.haigner.me
          link
          fedilink
          arrow-up
          1
          ·
          1 year ago

          They don’t break accessibility. Electron fares better in accessibility than some native app frameworks.

          • Carighan Maconar@lemmy.world
            link
            fedilink
            arrow-up
            1
            ·
            edit-2
            1 year ago

            Sure, there’s always a bar to clear. And yet Electron can’t even properly alias fonts if the creator doesn’t do it properly, as it tries to use Chrome’s broken font rendering by default. Nevermind scaling the size of anything, which just becomes a blurry mess if the app wasn’t created well enough (see the mess that is Signal as an example).