• Script for updating apps [help needed]

    Pinned scripts clickable unfinished
    8
    0 Votes
    8 Posts
    927 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.
  • Signal UT: Signal-Desktop for Ubuntu Touch

    200
    1
    5 Votes
    200 Posts
    30k Views
    P
    @pparent good update. I am noticing that the keyboard seems to close after every message rather than staying open. And it seems like that when keyboard closes, the text entry still stays halfway up the screen. But that bug was preexisting. The keyboard closing after every message is new.
  • How to change background image programatically?

    background
    2
    0 Votes
    2 Posts
    68 Views
    brenno.almeidaB
    @AdFundum did you find a command that works from the terminal/adb shell? If so, does that command work if you make your app unconfined? Its possible that UT does not have an app armor policy that fits your use case, and that's the cause of your problem. From the list of policy groups I cannot see anything that would allow a confined app to change the background image. https://docs.ubports.com/no/latest/appdev/platform/apparmor.html
  • Print table ?

    printer print
    6
    0 Votes
    6 Posts
    85 Views
    Vlad NirkyV
    @dl8aax This should be possible through python with fpdf and use this python inside your qml app.
  • Call for testing: Nesjs - a NES emulator.

    2
    1 Votes
    2 Posts
    70 Views
    alaskalinuxuserA
    And some pics: [image: 1780593457929-photo_2026-06-04_08-50-30.jpg] [image: 1780593457952-photo_2026-06-04_08-50-38.jpg] [image: 1780593457970-photo_2026-06-04_08-50-42.jpg] [image: 1780593457991-photo_2026-06-04_08-50-46.jpg]
  • [Alpha] Greenline - A qml Whatsapp client for Ubuntu Touch

    79
    3 Votes
    79 Posts
    6k Views
    C
    noticed something, there is no date to the messages. my only note is that you probably want to either have an option in the settings or decide based on account region if to use dd/mm/yyyy scheme or US mm/dd/yyyy scheme.
  • Call for testing: [Beta] CitySim - a city simulation game

    10
    5 Votes
    10 Posts
    632 Views
    alaskalinuxuserA
    @developerbayman Thanks! It is now available on the openstore, so I hope people will enjoy it!
  • [For testing] Radio Alarm for Ubuntu Touch

    11
    7 Votes
    11 Posts
    576 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
    142k 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.
  • 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
    698 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
    411 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...
  • PicPocket - Immich client for Ubuntu Touch

    7
    3 Votes
    7 Posts
    433 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.