• App developers' guide to publishing applications for Ubuntu Touch 24.04-1.x

    Pinned until 12/09/2028, 20:51
    6
    10 Votes
    6 Posts
    2k Views
    lduboeufL
    @adorsaz said in App developers' guide to publishing applications for Ubuntu Touch 24.04-1.x: @bbiw said in App developers' guide to publishing applications for Ubuntu Touch 24.04-1.x: The standard and only qt_version settable in clickable.yaml is still 5.12...shouldn't this be 5.15 for the new noble system? I'm interested too about this topic, because I would like to port one of my GTK/Rust application to Qt/Rust. If qt 5.15 is available for clickable package I could use the cxx-qt tool to integrate Qt with my Rust library. Is it possible to create clickable package with qt 5.15 ? Yes Qt5.15 is available and it is this version that is used on Noble. So i bet if you set framework: ubuntu-touch-24.04-1.x in clickable.yml it will use the correct container with Qt5.15
  • Update Ubuntu Touch apps to 20.04 Focal Fossa

    Pinned
    11
    4 Votes
    11 Posts
    6k 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
    4k 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.
  • bugs on UT agenda

    agenda
    7
    0 Votes
    7 Posts
    209 Views
    lduboeufL
    @DJac said in bugs on UT agenda: for exemple : i create a event (all day) from 10 decembre to 15 decembre. Result : OK i deplace the event to 20 decembre. it seems te be from 20 to 25 december. but after validation, it jump from 19 to 24 december. and when i want to change it, the probleme persist. Ok, go ir, i have a pending fix for that, but it needs more work since it has side effects...
  • 4 Votes
    8 Posts
    1k Views
    M
    @spacenerdmo Thanks a lot! I'm gonna test it and let you know how it's going
  • SOTY - Speech-To-Text Recognition on Ubuntu Touch

    3
    9 Votes
    3 Posts
    442 Views
    I
    New version is out Changes: Fixed a few bugs Added models installer (works for many languages listed in the menu, other models will be uploaded later) The application UI can be translated. Now it comes with amd64 build
  • Playback pauses when changing pulseaudio's default sink

    Moved Unsolved
    4
    1 Votes
    4 Posts
    261 Views
    B
    Ok, this seems to be a new feature of the 24.04-1.0 release. This seems to be desired by others, but hinders function of my equalizer app. An option to disable/enable this behavior in the system settings would be nice. Interestingly this does not happen, when moving the sink inputs with e.g.: pactl list short sink-inputs | awk '{print $1}' | xargs -I {} pacmd move-sink-input {} equalizer and back with pactl list short sink-inputs | awk '{print $1}' | xargs -I {} pacmd move-sink-input {} sink.primary_output. But to implement this function into my app and consider all the different eventualities will be very complicated, i think. Changing the default sink is much easier.
  • Organic Maps on Ubuntu Touch

    7
    1 Votes
    7 Posts
    452 Views
    B
    @pparent I can imagine, that Alexander is quite experienced, and together you will find good solutions. If sombody else have ideas, I think is always good to hear and discuss them. I will ask Alexander if I can give you his emailadress.
  • Signal UT: Signal-Desktop for Ubuntu Touch

    56
    1
    4 Votes
    56 Posts
    3k Views
    adorsazA
    @pparent I've plugged my phone on a monitor and leverage the Ubuntu Touch desktop mode (convergence) to have Signal UT and Waydroid side by side. Then you can take picture directly with your phone. The only thing a bit hard with this setup were that Waydroid scale with a big zoom. I had to update the LineageOS display setting to reduce UI to the smallest possible value.
  • [Question] getprop in a confined app?

    Unsolved
    17
    0 Votes
    17 Posts
    508 Views
    G
    @kugiigi said in [Question] getprop in a confined app?: based on physical measurement I think that this physicalDotsPerInch thingy could be affected by the idea that QT has about the physical size of the screen: using my first pyqt application: from PyQt5.QtWidgets import QApplication q=QApplication(['demo']) ls = q.screens() myscr=ls[0] print(f"name={myscr.name()}") print(f"logicalDotsPerInchX={myscr.logicalDotsPerInchX()}") print(f"logicalDotsPerInchY={myscr.logicalDotsPerInchY()}") print(f"physicalDotsPerInch={myscr.physicalDotsPerInch()}") print(f"physicalDotsPerInchX={myscr.physicalDotsPerInchX()}") print(f"physicalDotsPerInchY={myscr.physicalDotsPerInchY()}") print(f"physicalSize={myscr.physicalSize()}") print(f"size={myscr.size()}") print(f"devicePixelRatio={myscr.devicePixelRatio()}") print(f"depth={myscr.depth()}") print(f"virtualSize={myscr.virtualSize()}") print(f"geometry={myscr.geometry()}") I get: name=XWAYLAND0 logicalDotsPerInchX=96.25263157894736 logicalDotsPerInchY=96.05042016806723 physicalDotsPerInch=320.48931496290584 physicalDotsPerInchX=320.51134020618554 physicalDotsPerInchY=320.46728971962614 physicalSize=PyQt5.QtCore.QSizeF(97.0, 214.0) size=PyQt5.QtCore.QSize(1224, 2700) devicePixelRatio=1.0 depth=24 virtualSize=PyQt5.QtCore.QSize(1224, 2700) geometry=PyQt5.QtCore.QRect(0, 0, 1224, 2700) since for my FP5, the physical size of the screen is supposed to be 21.4cm, that is, 8.425 inches, this gives 2700/(21.4/2.54) = 320.4672897196262 and that's physicalDotsPerInch is reporting in my test with pyqt on my FP5. Maybe Volle phones are also misreporting the physical size of the screen ? Edit: I think I understand; I am using straight qt and pyqt that has no knowledge of mir, that's why it is using xcb: printenv returns QT_QPA_PLATFORM=ubuntumirclient;wayland-egl;ecb I'll search if there is a way to get a plugin to enable my pyqt for ubuntu touch maybe it could give better results. Edit 2: not found but I now doubt that there is a good way to fix it on the FP5, Internet gave me the useful tip to use an utility called 'mirout', and it reports to me: phablet@ubuntu-phablet:~$ mirout Connected to server: <default> Output 1: LVDS, connected, 1224x2700+0+0, enabled, on, 97mm x 214mm (9.3"), normal, 3.00x, unknown, phone 1224x2700 60.00*+ Output 2: DisplayPort, disconnected Output 3: Virtual, disconnected 1920x1080 60.00*+ so the problem is indeed with the phone, not the driver.
  • uWolf (LibreWolf)

    90
    2
    10 Votes
    90 Posts
    18k Views
    C
    @mikirc it works in Noble, just the overlay for the OSK is broken. I am doing work on NixManager and cannot two time it with uWolf right now but I will get to it after I finish with that.
  • App: InTouch (native UBports Forum browser)

    7
    4 Votes
    7 Posts
    281 Views
    SanderS
    @Moem Great
  • [Question] Clickable: install target arch dependencies.

    Solved
    3
    1 Votes
    3 Posts
    149 Views
    pparentP
    @CiberSheep said in [Question] Clickable: install target arch dependencies.: @pparent check here: https://clickable-ut.dev/en/latest/project-config.html You'll gonna love it Specially on dependencies_host and dependencies_target but there's a lot of thing to play with Ho that's great! It helps a lot thank's so much!
  • Whatsweb app upgrade.

    37
    4 Votes
    37 Posts
    2k Views
    pparentP
    I've made a new pull request: https://github.com/alefnode/ubports-apps/pull/59 Anyone who would like to join the testing is welcome!
  • App security (new KeepassRX app)

    Moved
    20
    1 Votes
    20 Posts
    986 Views
    poVoqP
    @pparent Waydroid and libertine aren't app distribution channels and snaps are just terrible (and centralized with a proprietary backend). Maybe if there was proper Flatpak support in UT, but that still wouldn't give us click-packages.
  • Button QML Type: Text Coloring

    6
    1 Votes
    6 Posts
    292 Views
    NotZaneyN
    Thank you guys! I got it figured out. I am new to this and did not dive deep enough into the documentation. I am now done with most, if not all, of the features for my app. I am now just filling it with content. This was helpful for anyone that may read this down the line and is having similar confusion: https://ubports.gitlab.io/docs/api-docs/index.html?p=lomiriuserinterfacetoolkit%2Flomiri-theming-styles.html Sorry for not getting back sooner. Been so caught up with life and working on the app I almost forgot about actually posting to the forums. Look forward to becoming more active around these parts! Have a wonderful rest of your day!
  • App: Where?

    4
    3 Votes
    4 Posts
    1k Views
    CiberSheepC
    New version updated. Small improvements. Working on Noble: [image: 1761729427818-ac6e1abe-3e20-43ef-8184-7fc862311597-imatge.png] But if you encounter a bug (links not showing, etc), check the logs and send them to me here or: https://gitlab.com/cibersheep/where/-/issues Total downloads: 198. Received donations: 0. Published ~1 year ago.
  • New ConverseJS (XMPP) app with broken source links?

    50
    0 Votes
    50 Posts
    2k Views
    pparentP
    @wilson101 OK sure do as you prefer! The last thing I can say is that normally you must have the compiled module in your application in qml-plugins/Pparent/Notifications/libNotificationsPlugin.so and qml-plugins/Pparent/Notifications/qmldir Then you can include the qml module dir in c++ with QQmlApplicationEngine engine; engine.addImportPath("qml-plugins"); That's all I can say! I wish you good luck!
  • App: PodCat (a fork of Podbird)

    4
    2
    6 Votes
    4 Posts
    291 Views
    I
    I've had so many fun hours due to PodCat already! Thank you so much for doing this!