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

    [Break Your UT] Bigger and better Lomiri and Keyboard???

    Scheduled Pinned Locked Moved General
    15 Posts 5 Posters 1.3k 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.
      • K Online
        kugiigi
        last edited by

        This is kind of an update on this post. It's been a year and I've kind of improved and stabilized the tool (Jerk Installer and Jerk Packages) I created, or I'd like to think that šŸ˜† Well, I do use it on basically all my devices so I guess it's proven now?

        Most importantly, I've streamlined the hacks/packages that I've been developing and maintaining. I've combined them per component and just added settings so you can customize which things you want enabled or disabled. The main 2 ones are the following.

        Malakiboard

        • A collection of hacks for UT's onscreen keyboard.
        • Notable new features and functions are custom keyboard height, floating mode, custom theme, and theme that follows system theme.

        Lomiri Plus

        • A collection of hacks for Lomiri, UT's desktop environment.
        • Notable new features and functions are notch and rounded corners fix, manual rotation button, and so much more to mention and hard to explain too šŸ˜„

        IMPORTANT NOTES!

        • DANGER!: This tool can be dangerous to your system. It can render your device unusable, though it has never happened to me yet and only during development šŸ˜„. You can always reflash with the installer to reset the whole system and just make sure to NOT select the Wipe option.
        • BE SAFE!: I haven't found a way to automatically create the packages so you'll have to create them manually. I highly discourage downloading and installing pre-created packages from anyone, even from me! although I do that in Telegram LOL. It's easy to manipulate the contents so it's better to be safe. As always, it's best to download from the original source.
        • BE RESPONSIBLE!: To avoid creating unnecessary logged issues on the official UBports repos, make sure to reset your system first and reconfirm the bug you're encountering before filling them in Gitlab/Github. Resetting is easy. You can even reset all with the command jerk reset all
        • HAVE FUN!: Enjoy all my crazy experiments, ideas, concepts, whatever they are. Let me know if you have comments or any feedback about them. The hope is to have some of them implemented officially šŸ˜„
        PhoenixLandPiratP M 2 Replies Last reply Reply Quote 5
        • PhoenixLandPiratP Offline
          PhoenixLandPirat @kugiigi
          last edited by

          @kugiigi Some of these are crazy cool, you should consider upstreaming some of them, things like the transparent indicator bar could be added to the settings, and would be useful to a lot of people, there may be questions of implementation, or stability, but some a lot of those features you've worked on, are incredible, and would make the core ubuntu touch system so much nicer.

          KenedaK K 2 Replies Last reply Reply Quote 3
          • KenedaK Offline
            Keneda @PhoenixLandPirat
            last edited by

            @PhoenixLandPirat
            Or maybe, in a first place, add it to the UTTT app ^^

            2015-2023 : Meizu MX4 ā˜ ļøāš°ļøāœļø
            2023-2024 : Nexus 5 ā˜ ļøāš°ļøāœļø
            2024-***** : FPOS Fairphone 5 waiting UT for freedom šŸ˜‰
            šŸ‡²šŸ‡«šŸ‡¬šŸ‡§

            1 Reply Last reply Reply Quote 2
            • K Online
              kugiigi @PhoenixLandPirat
              last edited by

              @PhoenixLandPirat That's the hope eventually šŸ˜„ Right now, the implementations are very hacky. For simpler things like top panel opacity, I assume it's trivial to do though it still needs more tests since there are some minor things to consider like for example in desktop mode, window title bar gets behind it when maximized

              @Keneda We can only add things in UTTT that already exists and implemented such as the battery percentage, scaling, edge sensitivity, etc. Most of the things in my mods need code changes in Lomiri. A couple of years ago, I created PRs to add some of these things officially and someone's looking into them now so they'll probably land soon.

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

                @kugiigi
                And still no plan to make an app "use it at you own risk" i guess ^^ ?

                2015-2023 : Meizu MX4 ā˜ ļøāš°ļøāœļø
                2023-2024 : Nexus 5 ā˜ ļøāš°ļøāœļø
                2024-***** : FPOS Fairphone 5 waiting UT for freedom šŸ˜‰
                šŸ‡²šŸ‡«šŸ‡¬šŸ‡§

                K 1 Reply Last reply Reply Quote 0
                • M Offline
                  matteo @kugiigi
                  last edited by matteo

                  @kugiigi I saw a video of yours showcasing all the stuff you created and shared in the main telegram group because I found all of that so great! I would like to use ALL of them but I'm afraid to break my phone which is my daily driver, therefore I can only wait for you to propose them to be included mainstream, on Gitlab/Github. Since I find your work on UT so precious and valuable, once I'll be able to use your stuff I have the intention to provide you with a little offer, as I did for other developers, such as Alfred for instance, who made great things and deserve to be a little bit financed. Thanks Kugi and keep going with bringing UT always further and further šŸ˜‰

                  1 Reply Last reply Reply Quote 3
                  • K Online
                    kugiigi @Keneda
                    last edited by

                    @Keneda It's probably simple to do but I just don't think it'll add much personally. Especially since it's advisable to do it via SSH so that it's much simpler to revert back in case it breaks something šŸ˜„

                    KenedaK 1 Reply Last reply Reply Quote 0
                    • KenedaK Offline
                      Keneda @kugiigi
                      last edited by

                      @kugiigi said in [Break Your UT] Bigger and better Lomiri and Keyboard???:

                      It's probably simple to do but I just don't think it'll add much personally.

                      For people like me, it would add possibility to use your tools.
                      I really fear more to break something with command line and scripting, than use an unconfined app šŸ˜…

                      2015-2023 : Meizu MX4 ā˜ ļøāš°ļøāœļø
                      2023-2024 : Nexus 5 ā˜ ļøāš°ļøāœļø
                      2024-***** : FPOS Fairphone 5 waiting UT for freedom šŸ˜‰
                      šŸ‡²šŸ‡«šŸ‡¬šŸ‡§

                      K 1 Reply Last reply Reply Quote 0
                      • K Online
                        kugiigi @Keneda
                        last edited by kugiigi

                        @Keneda Well in this case it won't make much difference. The app would just use the same commands and they're simple enough.

                        jerk install <package>
                        jerk reset lomiri
                        jerk reset all
                        

                        Those are the common commands I use.

                        But I do understand what you mean. In some ways, I'm intentionally avoiding to target those people considering the nature of this tool. It's generally a safe tool and so far I haven't really broke any of my device but you never know šŸ˜„

                        1 Reply Last reply Reply Quote 0
                        • jezekJ Online
                          jezek
                          last edited by

                          @kugiigi I watched your Lomiri Plus preview and I very liked all the stuff. Especially the push to rotate feature. I looked at the repo and see, that the rotate thingy is not for xenial, just for focal. Is is not possible due to some limitations? Or some other reason, why not on xenial? Thx.

                          jEzEk

                          K 1 Reply Last reply Reply Quote 0
                          • K Online
                            kugiigi @jezek
                            last edited by

                            @jezek Which one do you mean? The button that appears when you rotate the device and let's you rotate the shell to that orientation? That's in both xenial and focal. There are only a few that's focal-only.

                            jezekJ 1 Reply Last reply Reply Quote 0
                            • jezekJ Online
                              jezek @kugiigi
                              last edited by

                              @kugiigi said in [Break Your UT] Bigger and better Lomiri and Keyboard???:

                              Which one do you mean? The button that appears when you rotate the device and let's you rotate the shell to that orientation? That's in both xenial and focal.

                              Yes, I mean that. How is it called? How do you install it? Thanks.

                              Btw. this one would be a nice addition to the OS, I think.

                              jEzEk

                              K 1 Reply Last reply Reply Quote 0
                              • K Online
                                kugiigi @jezek
                                last edited by

                                @jezek I don't know. Manual rotation button? šŸ˜…
                                But yeah, it's something that could possibly be implemented officially and be accepted.

                                jezekJ 1 Reply Last reply Reply Quote 0
                                • jezekJ Online
                                  jezek @kugiigi
                                  last edited by

                                  @kugiigi said in [Break Your UT] Bigger and better Lomiri and Keyboard???:

                                  I don't know. Manual rotation button?

                                  Yeah, that's the name. I mean, how do I install it? What is the package name for the jerk installer?

                                  jerk install <package>
                                  

                                  jEzEk

                                  K 1 Reply Last reply Reply Quote 0
                                  • K Online
                                    kugiigi @jezek
                                    last edited by

                                    @jezek It's included in the LomiriPlus package. You'll have to create the package yourself. There's instructions in the repo. It's actually pretty simple.

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