Ancestors

Toot

Written by Guido Günther on 2024-09-18 at 09:18

It's the small things: If you've been bothered with #calls and #chatty seemingly starting up slowly in #phosh (while most other apps startup fast): I've posted MRs to fix this in chatty and calls (which then also prompted a small fix in phosh). Here's a quick demo of calls before and after the change:

=> View attached media | View attached media

=> More informations about this toot | More toots from agx@librem.one

Descendants

Written by Guido Günther on 2024-09-19 at 12:58

Another small detail: I often need to scroll up in #chatty to reread something when composing a msg. Going back to the last msg of the conversation by taping the 🔵 would close the ⌨️ forcing me touch into the text area again (and causing visual distraction). We can fix this by having the 🔵 not take focus.

Posting this to demo it can be a one line change in a UI file to make #LinuxMobile work better. So please get involved! #Gtk 's GtkInspector is great to figure such things out.

[#]phosh

=> View attached media | View attached media

=> More informations about this toot | More toots from agx@librem.one

Written by Guido Günther on 2024-09-19 at 13:00

More info on GtkInspector in #gnome's developer documentation: https://developer.gnome.org/documentation/tools/inspector.html and here's how to use it in a nested phosh session: https://phosh.mobi/posts/phosh-dev-part-0/

=> More informations about this toot | More toots from agx@librem.one

Written by Elias on 2024-09-18 at 09:24

@agx wow! How? Is it something with how Calls and Chatty are processing the long list of conversations or calls before they manage to show the list on screen?

=> More informations about this toot | More toots from eliasr@librem.one

Written by Guido Günther on 2024-09-18 at 10:21

@eliasr Both were running in the background already but the activation token to tell the compositor: hey, I'm here and should get focus (because phosh said so) was lost in the phosh -> spawns calls -> spawned calls instance notifies "calls daemon" that a window should be shown (and then quits) chain of events. By switching to DBus activation we remove the intermediate calls instance, the token gets passed and the compositor knows that calls is up (same for chatty).

=> More informations about this toot | More toots from agx@librem.one

Written by Guido Günther on 2024-09-18 at 10:27

@eliasr as chatty and calls run as daemon on session startup: so should it be slow for large call histories / room lists we can tweak that by preloading those. @devrtz already optimized that in calls a while back by only loading parts of the history. So basically startup was seemingly slow (although the app was already up) because calls/chatty didn't notify the rest of the system with a valid token

=> More informations about this toot | More toots from agx@librem.one

Written by Guido Günther on 2024-09-18 at 10:32

@eliasr @devrtz …and we need the DBus activation in chatty for push notifications too.

=> More informations about this toot | More toots from agx@librem.one

Written by Elias on 2024-09-18 at 10:56

@agx @devrtz thanks for explaining, and thanks for doing all this awesome work!

This will mean some significant "quality of life" improvement for me 😃

=> More informations about this toot | More toots from eliasr@librem.one

Written by Sebastian Krzyszkowiak on 2024-09-18 at 18:38

@eliasr @agx You could see their window already being present in the app list if you unfolded the home screen again while the splash screen was still being displayed.

=> More informations about this toot | More toots from dos@librem.one

Written by Tobias Frisch on 2024-09-18 at 10:21

@agx Never thought the startup was too slow in comparison. But this seems pretty neat!

=> More informations about this toot | More toots from thejackimonster@wehavecookies.social

Written by David Heidelberg at #FOSDEM on 2024-09-18 at 10:24

@agx Thank you and again thank you for all the work you are putting into #LinuxMobile ecosystem. I always say you're One Man Army of developers... 😉

=> More informations about this toot | More toots from okias@floss.social

Written by Guido Günther on 2024-09-18 at 10:43

@okias Nah, I'm just standing on the shoulders of giants here (but thanks!). 😄

=> More informations about this toot | More toots from agx@librem.one

Written by medium rare bird on 2024-09-19 at 13:31

@agx I miss the python shell from GtkParasite...

=> More informations about this toot | More toots from migratory@jorts.horse

Proxy Information
Original URL
gemini://mastogem.picasoft.net/thread/113157808268746148
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
335.324435 milliseconds
Gemini-to-HTML Time
2.200801 milliseconds

This content has been proxied by September (3851b).