• Script for updating apps [help needed]

    Pinned scripts clickable unfinished
    8
    0 Votes
    8 Posts
    888 Views
    CiberSheepC
    @gpatel-fr nice! Thanks. It look that it works very well! https://gitlab.com/cibersheep/update-apps/-/commit/5641633a44c8bd445514381a633433f9b21f8e3c
  • App developers' guide to publishing applications for Ubuntu Touch 24.04-1.x

    Pinned until 12/09/2028, 20:51
    7
    10 Votes
    7 Posts
    4k Views
    B
    But when building an app with clickable, parts of the output are: ... App config value qt_version: 5.12 ... QT_VERSION="5.12" ... I don't get this.
  • Update Ubuntu Touch apps to 20.04 Focal Fossa

    Pinned
    11
    4 Votes
    11 Posts
    7k Views
    CiberSheepC
    Fixed an issue where the regex would make Ubuntu.Web 0.2 -> Lomiri.Web 0.2 now should be fixed as it has to be Morph.Web 0.1 (most recent version for now) Update some checks and feedback to user added I need help with the sh because it's incomplete... MR's welcome https://gitlab.com/cibersheep/update-apps
  • 20.04 Focal

    Pinned
    9
    2 Votes
    9 Posts
    5k Views
    D
    @lakotaubp said in 20.04 Focal: @doniks Done :folded_hands:
  • Developer Documentation

    Pinned
    12
    8 Votes
    12 Posts
    9k Views
    mimecarM
    Good afternoon. Sorry for taking so long to fix it. The last few weeks I have been quite busy and I have not been able to dedicate time to projects. There was a problem with the DNS and it's fixed now. The link to the course should work fine.
  • [Alpha] Greenline - A qml Whatsapp client for Ubuntu Touch

    71
    2 Votes
    71 Posts
    5k Views
    brenno.almeidaB
    @Vlad-Nirky Its not an impression, the app is inefficient in its current state, optimizations are needed. The perception will vary depending on the amount of whatsapp data you receive. Its a combination of having the backend written in python (which means that on receiving new events, a python process is created to process it on the fly) and the qml frontend re-rendering on each event that emits a qml update. So for example receiving a new chat means re-rendering the whole chat list. Not too worried about it yet, but something for me to look in the future. I'm not 100% decided on how this app will manage its data so not gonna waste time optimizing something that might change. Probably will get back to this once the app support all possible Whatsapp events / message types, which will give clarity on how to model everything.
  • [For testing] Radio Alarm for Ubuntu Touch

    11
    7 Votes
    11 Posts
    458 Views
    J
    At a suggestion from @sander I implemented the Content Hub to select the local fallback audio file. The API of https://www.radio-browser.info is great, and also already implemented by the Radio app as far as I can tell from a quick glance. So I would rather ask Patrick Fial (does he have an account on this forum?) to add something like a 'copy URL'-button to the station in the favorites-list of his app. Or create a merge request for this myself, of course. @vlad-nirky Classic2 yes! Not waking up too gently though ;-).
  • tedit development and design discussion

    tedit editor app development features
    266
    5 Votes
    266 Posts
    136k Views
    danfroD
    @domubpkm I had to move the number back into the info string. Some translators raised issues that the separate number breaks translation in their language. So we are using this "<b>%1</b> files found, swipe an entry for file info and delete options" variation now. Still translatable and a bold number. Not perfect but should work.
  • Call for testing: [Beta] CitySim - a city simulation game

    8
    5 Votes
    8 Posts
    419 Views
    alaskalinuxuserA
    One last update to the links in the original post. There is now sound/music with an option to turn it off. Hope you enjoy it! Not getting any more feedback, so I presume there are no more bugs? If I don't hear anything else I will release it to the open-store in the next day or two. Thanks for testing!
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    23 Views
    No one has replied
  • How to add a new kind of account into Accounts?

    6
    0 Votes
    6 Posts
    611 Views
    CiberSheepC
    @lduboeuf aaaah, true. I thought Notes was unconfined... (I thought all core apps would be), but it seems not to (apparmor) It also needs to specify an account-qml-plugin that I think is how the app (Notes in this case) authorize the provider: https://gitlab.com/ubports/development/apps/lomiri-notes-app/-/blob/main/manifest.json.in?ref_type=heads#L15 the qml file is: https://gitlab.com/ubports/development/apps/lomiri-notes-app/-/blob/main/src/account-plugin/qml/evernote/Main.qml.in?ref_type=heads PS: I'm still confused with the different hooks and different apparmors...
  • App: Where?

    5
    5 Votes
    5 Posts
    2k Views
    CiberSheepC
    New version of Where? Better detect weird gmaps links (again) Add paste button in TextField Don't disable paste button (TextField-canPaste is false when app launches) Remove buttons from ListItems, copy on tap Enable lat and long when there's a value Update Catalan translation Fix link not enabled on Original URI Added Long URI, and its shortcode
  • How to force a link to open with a selected app?

    Unsolved
    8
    0 Votes
    8 Posts
    324 Views
    CiberSheepC
    Ah, no. I don't think it's possible to pass an url + the appid link. The idea is to open the app...
  • Signal UT: Signal-Desktop for Ubuntu Touch

    198
    1
    5 Votes
    198 Posts
    28k Views
    pparentP
    @kdb7 You can publish on youtube or other video platform. For the record I will publish a new version with update Signal-Desktop version, in early june.
  • PicPocket - Immich client for Ubuntu Touch

    7
    3 Votes
    7 Posts
    388 Views
    brenno.almeidaB
    Just pushed a new release for this app: Better image and video controls. Pinch to zoom, double tap, and other gestures. (thanks @kugiigi , heavily inspired in your commit for the gallery app) Upgrade some libraries Don't crash the person list page if a person does not have a thumbnail Support servers with subpaths (like https://example.com/immich) Give a better error to the user if app cannot connect to Immich on login
  • Custom builder for a library

    13
    0 Votes
    13 Posts
    1k Views
    P
    Thank you very much for all the suggestions. As a first step, I’m now trying to get the elementary_config configuration program up and running. I have now compiled efl for this purpose in a Libertine container under the prefix /opt/click.ubuntu.com/pefl.maxperl/current and am trying to start the program as suggested using the shell script run_config.sh. This allowed me to resolve the error message regarding efreetd and the missing configuration Unfortunately, it still isn't working. Here's the error message I've been getting so far: ERR<90576>:elementary ../src/lib/elementary/elm_module.c:114 _elm_module_find_as() Failed to load elementary module: 'prefs_iface': No such file or directory ## Copy & Paste the below (until EOF) into a terminal, then hit Enter eina_btlog << EOF EOF ERR<90576>:eina_safety ../src/lib/ecore_evas/ecore_evas.c:3941 ecore_evas_software_x11_new() safety check failed: m == NULL ## Copy & Paste the below (until EOF) into a terminal, then hit Enter eina_btlog << EOF [...] EOF ERR<90576>:eina_safety ../src/lib/ecore_evas/ecore_evas.c:4056 ecore_evas_gl_x11_options_new() safety check failed: m == NULL ## Copy & Paste the below (until EOF) into a terminal, then hit Enter eina_btlog << EOF [...] EOF ERR<90576>:elementary ../src/lib/elementary/efl_ui_win.c:5572 _elm_win_finalize_internal() Cannot create window. ## Copy & Paste the below (until EOF) into a terminal, then hit Enter eina_btlog << EOF [...] EOF ERR<90576>:eo ../src/lib/eo/eo.c:1137 _efl_add_internal_end() Object of class 'Efl.Ui.Win_Legacy' - Not all of the object constructors have been executed. ## Copy & Paste the below (until EOF) into a terminal, then hit Enter eina_btlog << EOF [...] EOF ERR<90576>:ecore ../src/lib/ecore/ecore.c:796 _ecore_magic_fail() *** ECORE ERROR: Ecore Magic Check Failed!!! in: ecore_evas_callback_selection_changed_set() ## Copy & Paste the below (until EOF) into a terminal, then hit Enter eina_btlog << EOF [...] EOF ERR<90576>:ecore ../src/lib/ecore/ecore.c:798 _ecore_magic_fail() Input handle pointer is NULL! ## Copy & Paste the below (until EOF) into a terminal, then hit Enter eina_btlog << EOF [....] EOF ERR<90576>:ecore ../src/lib/ecore/ecore.c:796 _ecore_magic_fail() *** ECORE ERROR: Ecore Magic Check Failed!!! in: ecore_evas_callback_drop_drop_set() ## Copy & Paste the below (until EOF) into a terminal, then hit Enter eina_btlog << EOF [...] EOF ERR<90576>:ecore ../src/lib/ecore/ecore.c:798 _ecore_magic_fail() Input handle pointer is NULL! ## Copy & Paste the below (until EOF) into a terminal, then hit Enter eina_btlog << EOF [...] EOF ERR<90576>:ecore ../src/lib/ecore/ecore.c:796 _ecore_magic_fail() *** ECORE ERROR: Ecore Magic Check Failed!!! in: ecore_evas_callback_drop_motion_set() ## Copy & Paste the below (until EOF) into a terminal, then hit Enter eina_btlog << EOF [...] EOF ERR<90576>:ecore ../src/lib/ecore/ecore.c:798 _ecore_magic_fail() Input handle pointer is NULL! ## Copy & Paste the below (until EOF) into a terminal, then hit Enter eina_btlog << EOF [...] EOF ERR<90576>:ecore ../src/lib/ecore/ecore.c:796 _ecore_magic_fail() *** ECORE ERROR: Ecore Magic Check Failed!!! in: ecore_evas_callback_drop_state_changed_set() ## Copy & Paste the below (until EOF) into a terminal, then hit Enter eina_btlog << EOF [...] EOF ERR<90576>:ecore ../src/lib/ecore/ecore.c:798 _ecore_magic_fail() Input handle pointer is NULL! ## Copy & Paste the below (until EOF) into a terminal, then hit Enter eina_btlog << EOF [...] EOF ERR<90576>:evas_main ../src/lib/evas/canvas/evas_object_smart.c:746 _efl_canvas_group_efl_object_destructor() efl_canvas_group_del() was not called on this object: 0x40000000638f (Efl.Ui.Win_Legacy) ## Copy & Paste the below (until EOF) into a terminal, then hit Enter eina_btlog << EOF [...] EOF Maybe it's because EFL doesn't support Wayland? Or maybe EFL can't find the right display? Everything works perfectly in Libertine... Right now, I'm just at a loss... You can find the current status at https://github.com/MaxPerl/pefl.maxperl Thanks in advance, Max
  • Trying to revive 'ubtd' (Bluetooth file transfer)

    Solved
    87
    0 Votes
    87 Posts
    13k Views
    P
    @gpatel-fr said: @domubpkm Well, if my calculation is correct that means about 2Mbits/s, it seems quite decent for Bluetooth. Agreed.
  • [app]{public testing-workspace enabled}~UT_office

    15
    2
    2 Votes
    15 Posts
    892 Views
    developerbaymanD
    i think the last thing im gonna drop is "game native" im trying to port the latest version to UT as well so we can play our steam games ....after that i think ill start at the beginning and start refining everything starting with python deploy ....then openstore ....hopefully i gain some feedback by then so i can get all the bugs ....my problem is time ....i get something running i swipe around a little ....i dont have a use or need at the moment so im like "seems to work" then see something shiny over there and go do that .....if i get game native to work well people will prob want to starst porting UT to much higher end devices ....i dont think my phone has the power .....but i wanna play helldivers 2 on my phone someday
  • 0 Votes
    15 Posts
    522 Views
    O
    @libremax said: The printing system is not included in the Ubuntu Touch images due to a lack of space for the root filesystem on many device models. Work is currently underway to be able to increase the size of the rootfs. Is there a way to determine if my device (Nord N10 5G) might have enough space for larger root filesystem ?
  • I have a problem with clickable to compile for Noble.

    6
    0 Votes
    6 Posts
    713 Views
    F
    Thanks! I dived into the issue a bit more, and it seems like the problem lies in the default mapping in /etc/subuid file. The first OS regular user created usually has the assignment 100000:65536 in /etc/subuid. I decided to assign the values (231072:65536) from the user that succeed with the podman pull command to the user with previous 100000:65536. With the new values, podman (and therefore, clickman) runs without issues. I don't see any conflict on the default range assigned, but definitely that new assignment seems to fix it. Hope it helps for those that run into it