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

    Signal UT: Signal-Desktop for Ubuntu Touch

    Scheduled Pinned Locked Moved App Development
    2 Posts 1 Posters 62 Views 2 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.
      • pparentP Offline
        pparent
        last edited by pparent

        I've made scripts to build a .click package of signal-desktop for Ubuntu Touch, currently it is based on a reuse of the binaries from https://snapcraft.io/signal-desktop . But it does not require to use snap to work, it's a standalone click package (that we'll be able to publish openstore later) with tweaking to have an acceptable scale and have the keyboard working.

        https://github.com/pparent76/SignalUT

        The app is currently not responsive:

        • You can reduce the left menu to it's minimal size
        • The keyboard will display on top of the textedit, so you won't see what you type
        • The enter button does not trigger message send, to send the message you need to expend the textedit then click the send button.
        • You should be able to fine tune zoom by plugin in a keyboard and use the shortcuts Ctrl+= & Ctrl+- (untested)

        But it is already usable to consult messages, and send small messages (in a sub-optimal way)

        What also kind of works:

        • Sending Audio messages, and listening to them (seems to work quite well)
        • Audio calls (and it's possible to see video from the other person but internal camera does not work), call quality untested.
        • Receiving non-Ut desktop notifications when keeping app in background (even when the phone is suspended)

        screenshot20251024_134147855.png

        WARNING: This is experimental, use at your own risks. The app currently needs to run unconfined. It contains binaries, that are free software but that I've not compiled personally (coming from snapcraft.io ) and that I have not checked. I do not take responsibility in case of any problem

        Knowing that, if you want to be a tester, I'd be glad to get feedback from testers to know if it runs on other phones. So you will find a pre-built .click package here ( ONLY RUN ON NOBLE (24.04) ) :

        https://github.com/pparent76/SignalUT/releases/tag/FirstRelease

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

          Next steps (in a undetermined order, and in an undetermined date):

          • Recompile the binary from snapcrafters scripts instead of using their binaries

          • Make an injectable js script to make the app responsive and adapted to phone screen, and keyboard appearance (very similar to whatsweb )

          • Make the app at least partially confined

          • Publish in openstore

          • Make it possible to import/export files with Content-hub (probably a system-wide fix)

          • Have the notifications, be real UT notifications instead of being standard desktop notifications (possibly a system-wide fix as well)

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