UBports Robot Logo UBports Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    Electron apps on Ubuntu Touch

    Scheduled Pinned Locked Moved General
    12 Posts 7 Posters 2.0k Views 3 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
      Reply
      • Reply as topic
      Log in to reply
      This topic has been deleted. Only users with topic management privileges can see it.
      • ValenoernV Offline
        Valenoern
        last edited by

        Libertine on pinephone was returning errors trying to create even an example container the last time I tried to use it

        https://gitlab.com/ubports/community-ports/pinephone/-/issues/133
        (gitlab isn't working enough to find the main issue but that's one)

        1 Reply Last reply Reply Quote 0
        • pparentP Offline
          pparent
          last edited by

          Is there any chance we will be able to compile/run electron apps natively in Ubuntu Touch, with Mir2.0 through Wayland?

          ikozI 1 Reply Last reply Reply Quote 0
          • ikozI Offline
            ikoz @pparent
            last edited by

            @pparent VSCodium has been working since 16.04. I think it's in the store.

            May the source be with you

            pparentP 1 Reply Last reply Reply Quote 0
            • pparentP Offline
              pparent @ikoz
              last edited by

              @ikoz said in Electron apps on Ubuntu Touch:

              VSCodium

              But how does it work? Does it uses Xmir? It requires to be unconfined, I see.

              Currently I cannot compile and run natively any electron app, as an UT app that runs seamlessly right? In particular I cannot run natively Signal-Desktop, which would be a quite important addition to Ubuntu Touch.

              ikozI 1 Reply Last reply Reply Quote 0
              • ikozI Offline
                ikoz @pparent
                last edited by

                @pparent It's open source: https://github.com/fredldotme/vscodium-click-packaging.
                From quick look it bundles all the needed libraries in the click and is unconfined, so not ideal,

                May the source be with you

                arubislanderA 1 Reply Last reply Reply Quote 0
                • arubislanderA Offline
                  arubislander @ikoz
                  last edited by

                  @ikoz I don't think the VSCode click is unconfined because it is an electron app. I think it is unconfined because it is a code editor which needs to be able to access different parts of the filesystem to be useful.

                  πŸ‡¦πŸ‡Ό πŸ‡³πŸ‡± πŸ‡ΊπŸ‡Έ πŸ‡ͺπŸ‡Έ
                  Happily running Ubuntu Touch
                  JingPad (24.04-1.x daily)
                  OnePlus Nord N10 5G (24.04-2.x daily)
                  PinePhone OG (20.04)
                  Meizu Pro 5 (16.04 DEV)

                  ikozI 1 Reply Last reply Reply Quote 0
                  • ikozI Offline
                    ikoz @arubislander
                    last edited by

                    @arubislander IIRC, all desktop apps based on a framework other than Qt are currently uconfined, but Mir 2 should fix that (see the discussion around the problem for uWolf).
                    If it were unconfined just to access the filesystem directly (without content hub), it would use the separate read/write access policy.

                    May the source be with you

                    arubislanderA 1 Reply Last reply Reply Quote 1
                    • arubislanderA Offline
                      arubislander @ikoz
                      last edited by arubislander

                      @ikoz said in Electron apps on Ubuntu Touch:

                      IIRC, all desktop apps based on a framework other than Qt are currently uconfined, but Mir 2 should fix that (see the discussion around the problem for uWolf).

                      This is not the case. uFirefox on Noble, for instance, is strictly confined.

                      πŸ‡¦πŸ‡Ό πŸ‡³πŸ‡± πŸ‡ΊπŸ‡Έ πŸ‡ͺπŸ‡Έ
                      Happily running Ubuntu Touch
                      JingPad (24.04-1.x daily)
                      OnePlus Nord N10 5G (24.04-2.x daily)
                      PinePhone OG (20.04)
                      Meizu Pro 5 (16.04 DEV)

                      1 Reply Last reply Reply Quote 0
                      • N Offline
                        naz.R @db579
                        last edited by

                        @db579 yes, I am experimenting with one now. It's absolutely possible.
                        You can bundle it for arm64 and wrap into .click with clicable. Then install with OpenStore.

                        1 Reply Last reply Reply Quote 0
                        • pparentP Offline
                          pparent
                          last edited by pparent

                          Just a quick question: anyone knows if there is a particular difficulty to build Signal-desktop (Electron app) as a .click package? Because this would be a major addition to Ubuntu Touch. Knowing that Mobian have binaries and build scripts for ARM ( https://github.com/0mniteck/Signal-Desktop-Mobian )

                          (And after we could certainly tweak the interface to make it responsive, like it is done on whatsapp web which is a very similar interface.)

                          1 Reply Last reply Reply Quote 0
                          • pparentP pparent referenced this topic on

                          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                          With your input, this post could be even better πŸ’—

                          Register Login
                          • First post
                            Last post