UBports Robot Logo UBports Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login
    1. Home
    2. pparent
    Offline
    • Profile
    • Following 0
    • Followers 1
    • Topics 29
    • Posts 465
    • Groups 0

    pparent

    @pparent

    278
    Reputation
    152
    Profile views
    465
    Posts
    1
    Followers
    0
    Following
    Joined
    Last Online
    Website ingenieur-embarque.fr/

    pparent Unfollow Follow

    Best posts made by pparent

    • New App: Chromium PDF

      Hi,

      I just wrote a PDF reader based on Chromium PDF engine.

      It's pretty dummy, written in 30 minutes. But quite useful (at least for me) given the limitations of Document viewer, and that sturmreader is currently broken on noble.

      I think it will greatly benefit from Qt6 upgrade, when it comes, because of improvement of the engine in chromium.

      It is published in the openstore:

      https://github.com/pparent76/chromiumpdf

      mini.png

      OpenStore

      Regards,
      Pierre.

      posted in App Development
      pparentP
      pparent
    • RE: Crazy stuff: sudo snap install signal-desktop

      I've succeeded in opening the keyboard when editing text in signal-desktop !!!! 🎆 🍾

      I could do it reusing the work of @ChromiumOS-Guy in uWolf!

      I can officially send signal messages from a native Ubuntu Touch app, without Waydroid! 😀

      Even though for now it's not convenient , since keyboard hides the text area, and the enter button of the keyboard somehow does not trigger sending the message, and the "send" button in signal is hidden until you expend the editing area. But still very usable.

      For now everything is messy, but I will try to make it available soon (I think it should be possible to do a click package, but I'm not sure yet)

      Ps: Note that I could do it with Mobian version only for now.

      posted in General
      pparentP
      pparent
    • VLC 4.0: good candidate for porting to UT

      Hi,

      Just wanted to share that VLC 4 (not yet released) has an interface very close to VLC for Android.

      I will be a very good candidate to port to Ubuntu Touch. The interface would probably be usable as such, but with few minimal patches to the interface it could probably be near perfect on the phone screen.

      I don't have time to do that now, but probably later (possibly when release officially)
      vlc4.png

      posted in App Development
      pparentP
      pparent
    • French ID app interoperability.

      Hi,

      Just wanted to mention that I contacted the in-development French identity mobile app, to ask them for interoperability, and remind them their duty to make sure public service is available for everybody, and that their role was not to enforce the choice of mobile OS of their citizens.

      https://france-identite.gouv.fr/

      Surprisingly I got a pretty open and positive reply, apologizing that their app was not compatible with my OS (Ubuntu Touch), and saying they shared the goal of interoperability, and would study that with the development team what was possible. I did not expect such a positive answer, although I don't know if anything concrete will get out of this.

      As a side note I wonder why for this kind of app, with a real need of interoperability, they don't use more Qt, because from what I understand Qt allows to develop apps for Android, iOS, Windows, Mac, Linux desktop, Linux mobile (Ubuntu Touch, Sailfishos, Mobian, postMarketOs, pureOs, ect...), all at once, with only few custom things to go for each platform. Any thoughts on that?

      posted in Off topic
      pparentP
      pparent
    • Crazy stuff: sudo snap install signal-desktop

      Hi,

      Today I just figured why not try:

      sudo snap install signal-desktop
      

      And I realize it just works! This is crazy. With this simple command I can link my device and see my chats. Well it is certainly not a responsive interface (but not terrible either, there's just the left menu coming in the way) and the keyboard does not show for now. But I can consult messages, and this is major.

      It means:

      1°) We can certainly create quite easily a version of Signal-Desktop that is adapted to mobile display (with few patches to the interface to make it responsive), and that we can get a full-fledge signal client on Ubtunu touch, that way.

      2°) That Mir2.0 will certainly help with that.

      Ps: I guess the first easy thing to make it usable as a consul-only stuff is adapt the scale, which I guess must be easily doable.

      posted in General
      pparentP
      pparent
    • RE: Signal UT: Signal-Desktop for Ubuntu Touch

      Anyway after all the investigations that I've made I'm extremely confident that we'll be able to have a fully responsive client based on Signal-Desktop landed in the openstore within few month. I see exactly how to make it perfectly adapted to the phone Interface like whatsweb. (Funny enough it is possible to use a modified version of the js script of whatsweb to make the interface responsive, because the interface has an extremely similar structure. )

      It's not anymore a question of "if" but a question of "when". But there are few tedious tasks in the way, and I need to go little by little, because I can't dedicate all my time to this.

      Of course I'm open to any offer for help and testing!

      posted in App Development
      pparentP
      pparent
    • RE: Signal UT: Signal-Desktop for Ubuntu Touch

      I've been able to recompile Signal-Desktop from source and apply my responsive script.

      Sans titre.png

      It is available in the Openstore alongside these other improvements:
      -Fix startup from OpenStore
      -Fix open url externaly
      -Fix battery problem
      -Fix double window problem

      There still are some keyboard issues, it's probably the next thing I will work on.

      posted in App Development
      pparentP
      pparent
    • RE: Ubuntu Touch Q&A177 call for questions

      First of, thank you so much for the development on Ubuntu Touch, it is becoming amazing!

      I have a question about Wayland/Xmir apps (e.g uWolf, Signal-desktop, Snap apps) in the context of the upcoming Mir2.0

      Will you consider implementing any of the following, to polish experience with Wayland apps:

      • Standard desktop notifications showing as UT notifications (with sound, vibration, status led, notification panel).
      • Easy Import/export files from content-hub by having a custom xdg-desktop-portal for content-hub.
      • Open url externally, by making an URLdispatcher app as default desktop browser.
      • Review and possibly adapt apparmor profiles to make sure they don't prevent confined Wayland/Xmir apps from accessing the hardware the way they normally do it (GPU ,microphone, camera, ,...), when they should be allowed to access it. (Eg: Signal-Destkop can access microphone when unconfined, but not when it has the confined + microphone profile.)

      Would you need/accept some help to do that?

      posted in News
      pparentP
      pparent
    • RE: French ID app interoperability.

      @AppLee

      They have not reached out to me again, but I would say every french citizen that use UT is entitled to contact them about this concern and the more they receive requests about that, the more they are likely to take it seriously. And I guess it is also possible to send them a message in the name of the fundation with an offer for assistance on the technical side.

      https://france-identite.gouv.fr/contact/

      Ps: By the way an argument that seems efficient to draw their attention lately, in the current context, is stressing that by not being inter-operable (as they are legally obliged) they are effectively offering a duopoly to 2 American companies, and preventing any potential alternative from emerging.

      posted in Off topic
      pparentP
      pparent
    • RE: Crazy stuff: sudo snap install signal-desktop

      Craziest thing:

      The calls are partially working out of the box!!!!
      Which means we can certainly get calls working one day!

      posted in General
      pparentP
      pparent

    Latest posts made by pparent

    • RE: A Qml6 webapp: Touch piano

      @bhdouglass

      Ok thank's a lot it worked! 😊

      https://open-store.io/app/touchpiano.pparent

      I promise I will use Qt6/Qml6 very sparingly, until the library is available inside the OS. In the mean time this app can serve as a demonstration Qml6 app.

      Ps: But what might be usefull is to start building a a Qt6 version of Whatsweb, that is currently broken.

      posted in App Development
      pparentP
      pparent
    • RE: A Qml6 webapp: Touch piano

      @bhdouglass

      clickable review --arch arm64
      v8.7.0 of clickable is available, update to get the latest features and improvements!
      Cached container is outdated
      Running review on /home/pparent/git/My-Ubport-apps/touchpiano/build/aarch64-linux-gnu/app/touchpiano.pparent_0.1.2_arm64.click
      Errors
      ------
       - functional:qt_version_framework
              Unsupported `6.8` version of Qt used: lib/aarch64-linux-gnu/qt6/plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so
      /home/pparent/git/My-Ubport-apps/touchpiano/build/aarch64-linux-gnu/app/touchpiano.pparent_0.1.2_arm64.click: FAIL
      Command exited with non-zero exit status 2, see above for details. This is most likely not a problem with Clickable.
      
      posted in App Development
      pparentP
      pparent
    • VP22 High CPU usage + battery drain: c2@1.2-mediatek

      Hello,

      On Vollaphone 22 . I think it happens since 24.04-1.2:

      top - 00:01:38 up 10:28,  2 users,  load average: 23.18, 23.12, 23.07
      Tasks: 604 total,   2 running, 555 sleeping,   0 stopped,  47 zombie
      %Cpu(s): 49.2 us,  0.3 sy,  0.0 ni, 48.3 id,  0.0 wa,  0.0 hi,  2.3 si,  0.0 st 
      MiB Mem :   3498.4 total,    278.3 free,   1742.1 used,   1368.3 buff/cache     
      MiB Swap:   1924.1 total,   1909.6 free,     14.5 used.   1756.3 avail Mem 
      
          PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND                                                                            
         2357 1046      20   0   65260  16440  13468 R 399.7   0.5     14,48 c2@1.2-mediatek
      

      It stays like that for hours, and eats a lot of battery unril I reboot.

      posted in OS
      pparentP
      pparent
    • RE: Microphone privacy concern

      @nbdynl

      Apps like Signal or Whatsapp will maintain a background network connection with their servers weather or not they are calling. On top of they, if they wanted to spy on on you they could leverage that to start a fake invisible call/connexion, so that they can keep spying quietly when the phone is suspended.

      I don't think whether or not there is "an active forground connection", can be used to determine reliably if the app is legitimate to record the microphone when the screen is off...

      posted in OS
      pparentP
      pparent
    • RE: A Qml6 webapp: Touch piano

      @kugiigi said:

      Confined apps should be allowed without manual review. What's the exact error are you getting? Maybe it times out because it's a bit big?

      No, it's not a size problem. It says:

      The uploaded click did not pass automated review. Please fix the issues and upload again.
      
          Unsupported `6.8` version of Qt used: lib/aarch64-linux-gnu/qt6/plugins/wayland-shell-integration/libinputpanel-shell.so
      
      posted in App Development
      pparentP
      pparent
    • RE: Initiale note app on open-store

      @DJac

      I had noticed that this app disappeared from the store, so I guess it will not be possible to install it from there. I don't know if there is any other place you can get it from.

      I can always propose you my "Just Note" app! 😅

      posted in Support
      pparentP
      pparent
    • RE: A Qml6 webapp: Touch piano

      @gpatel-fr

      Well at the same time I understand that using a Qt6 bundle for a piano application is bit overkill (as it would be to use an Electron app for that). Because it makes .click packages way heavier, although next versions would be very light as soon as Qt6 can be integrated into the filesystem. I did not plan to publish any other app with a Qt6 bundle, only because I had spent time to play around for this one I figured I would publish it anyway.

      Note that the nice thing with QtWebengine6 vs Electron/XWayland, is that the former is hardware accelerated, while the latter won't be until we can switch have electron apps run on Wayland with Mir2.x .

      @bhdouglass If you'r passing by, don't hesitate to explain more the uploading rules! 😉

      Some warning, the application is locking the phone in landscape mode until stopped 🙂

      This is not specific to my app, but happens also with other landscape-only apps. If you switch to another app without stopping this one, it will go back in normal (portrait) mode. It's just an option in the .desktop file. For example if you try this chess clock, it should be the same: https://open-store.io/app/chessclock.jonas . It has nothing to do with it being Qt6! 😉

      By the way I realize also that some multi-touch gestures has been added to Lomiri, specifically with 4 fingers, and it seems to me that it's going into the way of using properly multi-touch inside the apps. Sometimes an action is triggered, while I don't seem to have done anything obvious for that.

      posted in App Development
      pparentP
      pparent
    • RE: Whatsnew: Whatsapp Web with Electron.

      @DJac said:

      Hi,
      i notice that I have a display issue : probably beaucause I have a little screen (sony xperia X).
      on the welcom page, i can't choose to reject definitively the microphone...
      I have the same probleme on SignalUT
      thanks for the work already accomplished.

      Thank's for reporting I will look into it. I will probably publish a new version soon, with few fixes.

      Ps: note thought that it will always come back after erasing your datas, and sometimes when updating the app (if the update requires it).

      posted in App Development
      pparentP
      pparent
    • A Qml6 webapp: Touch piano

      I've experimented a bit around building a click package based on Qml6 with Qtwebengine6 , to display some html/css/js page.

      I built a virtual piano application that works well with tactile and multi-touch, that I wanted to have. I've decided to base it on piano.co code but, it did not execute well in the older web-engine, so I figured let's experiment on bundling Qt6/Qml6 into my package.

      The conclusion is: It does allow to build a working .click package based on Qml6 by bundling all the Qt6 dependencies provided by the ubports repositories, and that runs as a charm (see screenshot bellow) ... And the openstore refuses to publish it because it has references to Qt6. I thought it would be possible as we have some version of Morph based on Qt6 in the openstore, but I guess the devs from the core team must have special permissions for that?

      Anyway if you are interested here is the repository:

      https://github.com/pparent76/touchpiano

      And here is the .click compiled (confined click):

      https://github.com/pparent76/touchpiano/releases/tag/v0.1.2

      I guess I will have to wait for the Qt6 migration to publish this app to the openstore! 😅, In the meantime here are some screenshots.

      min1.png

      min2.png

      posted in App Development
      pparentP
      pparent
    • RE: Microphone privacy concern

      @ChromiumOS-Guy said:

      only phone (the app) has background access to microphone by default

      But some other apps may legitimately want to access the microphone when the phone is suspended to make calls. Like for example Signal, for example as Signal UT is based on an open-source app, and not a webapp, I trust it will not spy on the microphone, and calling with the phone screen off can be a nice feature as well.

      posted in OS
      pparentP
      pparent