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

Porting Rust UI Toolkit OrbTk to Ubuntu Touch

Scheduled Pinned Locked Moved App Development
8 Posts 4 Posters 1.1k 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.
    • F Offline
      FloVanUB
      last edited by advocatux 3 Jan 2019, 08:50 1 Mar 2019, 07:10

      Hello together,

      I'm the maintainer of OrbTk a cross platform UI-Toolkit written in plain Rust. I've interested in porting it to Ubuntu Touch. What would be necessary in order to accomplish it? I've seen there is already a clickable template for Rust with Qml. We working on a render abstraction layer and support now two render libraries Cairo and a custom renderer also written in Rust. Could be Cairo easily port to Ubuntu Touch? Otherwise we could also implement a SDL2 renderer for example.

      We would also provide a Suru theme for OrbTk then 😉.

      Regards

      A B 2 Replies Last reply 1 Mar 2019, 09:05 Reply Quote 3
      • A Offline
        advocatux @FloVanUB
        last edited by advocatux 3 Jan 2019, 09:07 1 Mar 2019, 09:05

        @FloVanUB hi, your proposal sounds good but I don't know about the technical details to achieve that. I just want to tell you that I remove that 'Cairo' link you inserted pointing to a search engine. If you want to add or link an explanation about what's 'Cairo', please explain it here directly or use a straightforward link, like for example: https://www.cairographics.org. Thank you for your understanding 🙂

        F 1 Reply Last reply 2 Mar 2019, 09:06 Reply Quote 0
        • G Offline
          gmelchett
          last edited by 2 Mar 2019, 08:23

          SDL2 works fine. I did some hacking with PySDL some months ago.

          F 1 Reply Last reply 2 Mar 2019, 09:11 Reply Quote 0
          • F Offline
            FloVanUB @advocatux
            last edited by 2 Mar 2019, 09:06

            @advocatux no problem 😉. Thank you for the hint.

            1 Reply Last reply Reply Quote 1
            • F Offline
              FloVanUB @gmelchett
              last edited by 2 Mar 2019, 09:11

              @gmelchett thank you. SDL2 was my first approach. Should not be too much effort, because we have experienced with sdl2 in OrbTk. I hope it will works 😁.

              A 1 Reply Last reply 2 Mar 2019, 09:37 Reply Quote 0
              • A Offline
                advocatux @FloVanUB
                last edited by 2 Mar 2019, 09:37

                @FloVanUB I'm remembering now that https://open-store.io/app/balls2.briketa is made with SDL2 precisely.

                1 Reply Last reply Reply Quote 0
                • B Offline
                  BlueKenny @FloVanUB
                  last edited by 27 Mar 2019, 06:35

                  @FloVanUB Can this already be tested ?

                  Fairphone 5
                  PinePhone
                  Nexus 7 Flo

                  1 Reply Last reply Reply Quote 0
                  • F Offline
                    FloVanUB
                    last edited by 29 Mar 2019, 09:06

                    Unfortunately not on UT now. It's gonna take some time. The priority of the last weeks was the API. Next steps would be Web support, new widgets, refactoring and more examples.

                    As soon as there's something to announce, I'll let you know.

                    1 Reply Last reply Reply Quote 3
                    • First post
                      Last post