• Script for updating apps [help needed]

    Pinned scripts clickable unfinished
    8
    0 Votes
    8 Posts
    276 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
    6
    10 Votes
    6 Posts
    3k 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.
  • Merezhyvo browser

    57
    3 Votes
    57 Posts
    1k Views
    N
    @domubpkm said in Merezhyvo browser: @naz.R said in Merezhyvo browser: So in practice: Sites still share cookies in the usual “per domain” way, But there is never a moment when two different tabs are actively running JavaScript in parallel, only the currently selected tab is alive and executing I understand (I think) what you're saying, but does this change anything about the action / effect of third-party cookies? Does this mean that even if they are there, they are asleep and have no negative spying action? no, it doesn't the third-party cookie blocker is going to be in the next release after the next one, I believe.
  • VLC 4.0: good candidate for porting to UT

    3
    1
    5 Votes
    3 Posts
    48 Views
    Vlad NirkyV
    @pparent I have installed VLC in Waydroid and it works great so a native app would be awesome.
  • Signal UT: Signal-Desktop for Ubuntu Touch

    65
    1
    4 Votes
    65 Posts
    4k Views
    pparentP
    Now the microphone is enabled, if some people can test calls, it would be nice to know the level of usability, the presence or not of echo, and the audio quality!
  • SOTY - Speech-To-Text Recognition on Ubuntu Touch

    6
    10 Votes
    6 Posts
    622 Views
    I
    @undrwater Thanks for your interest. You can easily integrate TTS support in your application using espeak-ng. However, espeak data takes 20 MBytes of user storage space. If you want this functionality for Soty server, that would require changing communication protocol for both server and client. It also would not be too hard, but I personally think we should look for a more accurate solution for this task, that could be seamlessly integrated in system, such as speech-dispatcher.
  • uWolf (LibreWolf)

    91
    2
    10 Votes
    91 Posts
    18k Views
    H
    The small UX problems have been mentioned, but I think the biggest one is that quite often the touchscreen input mapping breaks. I think it happens especially after an accidental drag & drop trigger, on an image on a website, or on a tab. Then there is a good chance that either a) one touch input seems to be stuck so if you try to just scroll down with one touch, it does a pinch zoom instead, or b) the touch input is clamped to a part of the screen and you don't have touch input outside of that area. This is probably related to the landscape mode issue, but this is easily triggerable even when the phone is in portrait mode and rotation is disabled. I'm not sure you can do much about that, but it is a real issue because the only way to get proper input back I found so far is killing the app and restarting it. This applies to bluetooth audio and usb audio (the latter apparently works now). It does NOT happen with built in speakers: Firefox likes to control the global volume. Example: Play any audio (e.g. https://radiomii.com/ or any app). Go to youtube in uWolf and start a video. Bam, 100% volume blasting your ears. Not sure if MOZ_DISABLE_PULSEAUDIO=1 is really a thing (only 1 google result from last month?) but I tried os.environ["MOZ_DISABLE_PULSEAUDIO"] = "1" and it doesn't make a difference. I tried that because I assume the issue is with how firefox creates a separate stream for every tab/media. In about:config I only saw media.default_volume but not even that seems to do anything about this behavior. Does anyone know if there would be a way to make firefox behave?
  • Organic Maps on Ubuntu Touch

    8
    1 Votes
    8 Posts
    578 Views
    pparentP
    https://github.com/orgs/organicmaps/discussions/11805
  • bugs on UT agenda

    agenda
    8
    0 Votes
    8 Posts
    384 Views
    lduboeufL
    said in bugs on UT agenda: @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, got it, i have a pending fix for that, but it needs more work since it has side effects... Forgot to say that the current "devel" version already fix that iirc: it can be safely installed: download this file and open it with openstore : https://gitlab.com/ubports/development/apps/lomiri-calendar-app/-/jobs/12156465069/artifacts/raw/build/aarch64-linux-gnu/app/calendar.ubports_1.1.4-66-g608821d6_arm64.click
  • WWW (a demake of VVVVVV)

    2
    1
    1 Votes
    2 Posts
    117 Views
    I
    This is SO HARD and I absolutely love it. Thank you again for another great app!
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    2 Views
    No one has replied
  • App: PodCat (a fork of Podbird)

    5
    2
    6 Votes
    5 Posts
    395 Views
    CiberSheepC
    Thank you for the donation!
  • 4 Votes
    8 Posts
    2k Views
    M
    @spacenerdmo Thanks a lot! I'm gonna test it and let you know how it's going
  • Playback pauses when changing pulseaudio's default sink

    Moved Unsolved
    4
    1 Votes
    4 Posts
    316 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.
  • [Question] getprop in a confined app?

    Unsolved
    17
    0 Votes
    17 Posts
    663 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.
  • App: InTouch (native UBports Forum browser)

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

    Solved
    3
    1 Votes
    3 Posts
    187 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!