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

    Need testers Home Screen for Ubuntu Touch

    Scheduled Pinned Locked Moved App Development
    testingwidgetdevelopmenthomescreen
    106 Posts 11 Posters 37.3k Views 6 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.
      • KenedaK Offline
        Keneda @pavelprosto
        last edited by Keneda

        @pavelprosto Oh i see that your repo's being updated (edit : and kind of resetted?), that smells an update on openstore soon ^^ (edit : already updated ^^ )

        2015-2023 : Meizu MX4 ☠️⚰️✝️
        2023-2024 : Nexus 5 ☠️⚰️✝️
        2024-***** : FPOS Fairphone 5 waiting UT for freedom 😉
        🇲🇫🇬🇧

        1 Reply Last reply Reply Quote 0
        • pavelprostoP Offline
          pavelprosto
          last edited by pavelprosto

          New version to upload in Open Store and GitHub:

          • The api of the application was updated on GitHub for everyone
          • The position of the widget settings button has been changed so as not to overlap with other elements.
          • New template browser for links. Added many new
          • Added Analog Watch Dial
          • Added Dutch translation
          • Added time update slider for weather widget

          What hasn't been fixed/added yet

          • Landscape mode does not work fully
          • Widgets still do not support localization(only the program itself can be translated)
          • Later I will add a browser for icons for the link widget
          • There was a wish that the stickers could be of any color.

          Your donations help me to continue programming free and openSource application development https://liberapay.com/pavelprosto/

          KenedaK 1 Reply Last reply Reply Quote 3
          • KenedaK Offline
            Keneda @pavelprosto
            last edited by

            @pavelprosto
            I see you filled my issue https://github.com/pavelprosto94/uHome/issues/18 😁
            So you can close it 😉

            Also you added the links we talked about above, and even more 🙂

            Glad to see you continue updating your app.

            2015-2023 : Meizu MX4 ☠️⚰️✝️
            2023-2024 : Nexus 5 ☠️⚰️✝️
            2024-***** : FPOS Fairphone 5 waiting UT for freedom 😉
            🇲🇫🇬🇧

            pavelprostoP 1 Reply Last reply Reply Quote 2
            • pavelprostoP Offline
              pavelprosto @Keneda
              last edited by pavelprosto

              @keneda Yes! Thank you so much for this idea
              And about express contacts. For the link to work correctly, it must be in the form of:
              tel://<country code>.<subscriber's number>
              For example in Russia the country code is 8
              So the link of the express contact:
              tel://8.1234567890
              https://en.wikipedia.org/wiki/Trunk_prefix

              Your donations help me to continue programming free and openSource application development https://liberapay.com/pavelprosto/

              D 1 Reply Last reply Reply Quote 2
              • D Offline
                domubpkm @pavelprosto
                last edited by

                @pavelprosto Hello.
                Glad to see you back and making progress with this useful app.
                Question: Is there a formulation for automatic dialing of a pre-programmed number? I have not found it. Otherwise, if it is feasible, I submit the idea.

                pavelprostoP 1 Reply Last reply Reply Quote 0
                • pavelprostoP Offline
                  pavelprosto @domubpkm
                  last edited by

                  @domubpkm Tell in details. I don't know what automatic dialing is?

                  Your donations help me to continue programming free and openSource application development https://liberapay.com/pavelprosto/

                  D 1 Reply Last reply Reply Quote 0
                  • D Offline
                    domubpkm @pavelprosto
                    last edited by

                    @pavelprosto As it is, tel://xxxxxx... opens the dialer with this programmed number, but you have to press the 'phone' key to dial this number. The goal would be to remove this last step and have an automatic dialing.

                    T 1 Reply Last reply Reply Quote 0
                    • T Offline
                      trwidick @domubpkm
                      last edited by

                      @domubpkm what about a switch so you can have an option -a for automatic dial

                      Currently Using: Google Pixel 3a (sargo) OTA-17

                      1 Reply Last reply Reply Quote 0
                      • KenedaK Keneda referenced this topic on
                      • O Offline
                        Opino
                        last edited by

                        With a little bit reverse engineering I found a way how to add more applications on the uHome desktop:

                        Note: The preinstalled applications are stored in /usr/share/click/preinstalled and "after" installed applications are in /opt/click.ubuntu.com
                        As someone mentioned here, using a command lomiri-url-dispatcher-dump you can check applications with existing links.

                        You need to choose one of those applications (e.g. Weather) and go to its installations directory (/usr/share/click/preinstalled/weather.ubports/6.0.2). Now find the file named lomiri-weather-app.url-dispatcher
                        So in other words the goal is to find some existing *.url-dispatcher file as an example. I found a second option used by uHome application itself and that is a json file instead.

                        Now do a copy of this file into your home directory. Rename according your new application, (e.g. level.luksus42.url-dispatcher). Edit this file and rewrite the url to desired word. For example rename "weather" to "level".

                        After this you need to make the root filesystem writable (sudo mount -o remount,rw / and copy the file to corresponding directory for the new application (e.g. /opt/click.ubuntu.com/level.luksus42/0.5/level.luksus42.url-dispatcher

                        Next step is to edit the manifest file of the new application (e.g. /opt/click.ubuntu.com/level.luksus42/0.5/.click/info/level.luksus42.manifest). Find the section "Hooks" and add a line refering to your "url-dispatcher" file.
                        Example:

                            "hooks": {
                                "level.luksus42": {
                                    "apparmor": "level.luksus42.apparmor",
                                    "desktop": "level.luksus42.desktop",
                                    "urls": "level.luksus42.url-dispatcher"
                                }
                            },
                        
                        

                        Be carefull about the commas at the end of lines. Note, that each line has comma at the end but the last line doesn't.

                        Now reboot your device and check if the new link was added lomiri-url-dispatcher-dump. If you see it there you almost won. Now you need just to add a link onto uHome desktop, use the chosen url and search the app directory for corresponding icon.

                        I will be happy if this guide helps someone except me. And I wish, that the uHome app will be migrated to the current and future systems. I also would appreciate if you add an option to group Links in folders like it is in android/iOs systems.

                        Thank you @pavelprosto for this app.

                        KenedaK D 2 Replies Last reply Reply Quote 0
                        • KenedaK Offline
                          Keneda @Opino
                          last edited by

                          @Opino said in Need testers Home Screen for Ubuntu Touch:

                          Thank you @pavelprosto for this app.

                          Yes he did good work.
                          Sadly we don't have any news about him for a long time now.
                          As he is russian i wish he is in a safe place.

                          2015-2023 : Meizu MX4 ☠️⚰️✝️
                          2023-2024 : Nexus 5 ☠️⚰️✝️
                          2024-***** : FPOS Fairphone 5 waiting UT for freedom 😉
                          🇲🇫🇬🇧

                          1 Reply Last reply Reply Quote 0
                          • D Offline
                            domubpkm @Opino
                            last edited by

                            @Opino If you have the skill to fork and update this great app, many would be happy.

                            1 Reply Last reply Reply Quote 0
                            • DJacD Offline
                              DJac
                              last edited by

                              Hi
                              Realy good job !! I dream to have it as daily start screen 😉
                              Many good ideas in this app.
                              I install it recently, so i will make suggetion later (after more experiments). Is it already possible ? (i don't have the skills to do it myself...).

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