Show more

@dos Here's he link to the announcement from the PureOS team: lists.puri.sm/pipermail/pureos which also has information for those still using amber

@craftyguy @joao Interesting. That's basically what happens with this MR atm.

@joao optional features (battery percentage, date, ...) are ignored for the calculation - there's not enough space (there isn't even enough space without a notch). There's also the language indicatore for example and the two kill switches.

Landscape: we don't clamp the space on purpose yet. That's a job for the compositor and we want some wayland protocol for that so it's a different topic.

And this is how it looks on a device with notch. Also enabled PHOC_DEBUG=cutouts so phoc renders the bounding box of these.

Show thread

Finally got to look at this again and instead of just pushing down 's top panel we now place the clock to the left or right based on the available space. The logic is still pretty simple but it covers the cases where we have data for in . Will try to land this in 0.29.0.

Show thread

@adilarif But you're right that we want GTK4 at some point to have GPU accelerated animations *within* the toolkit (GTK) itself (e.g. for scrolling). It's just that we want to improve some other things that can possibly block adaption of Linux based mobile phones like the Librem 5 first.

@adilarif Switching to GTK4 isn't a top priority for phosh atm as we have accelerated animations in the compositor and there's relatively few UI bits in phosh (compared to other things shell, compositor and OSK need to do and that we want to improve first to make linux mobile phones more pleasant to use). We'll switch eventually to take advantage of some of the GTK4 goodies.

phosh 0.28.0 is out 🚀📱:

There's quality of life and visual improvements both in phone and docked mode.

Check the release notes for details: phosh.mobi/releases/rel-0.28.0

@purism

git-buildpackage 0.9.31 is out:

lists.sigxcpu.org/pipermail/gi

If you use --upstream-vcs-tag and have projects with repacked tarballs then this release should make this use case simpler (thanks to a patch by Richard Laager). There's some bugfixes as well.

@devrtz @coucouf 0.0.3 doesn't have --skip-download. We want that in stable due to the `--stable` flag. `--skip-download` will be part of 0.0.4: source.puri.sm/Librem5/librem5

@ebassi this will be a great help for allowing to pick some things from the wlr and others from the GNOME portal. Great!

@nielsdg @sonny @Purism @tbernard

In order for 4k external displays to work well on the Librem 5 the imx8s mainline display stack needs to support TS buffer sharing and DEC400. This needs work in the gpu drivers, kernel display stack drivers and (to a lesser extend) phoc.

The reason phosh already works well in docked mode and for giving presentations is that it isnt' t that noticeable in lower resolutions like lapdocks or presenters.

This is what this point mostly refers to.

@danctnix any idea why that is? There's also gitlab.gnome.org/GNOME/gtk/-/m which makes apps launch look slow (as GTK drops the xdg-activation token)

@me @sonny Instead of hand editing desktop files (which will then get out of sync with upstream) you can flag any app as adaptive via

gsettings set sm.puri.phosh force-adaptive "['re.sonny.Tangram.desktop ']"

once more for the peanut gallery

nvidia _choose_ to not support the wayland stack. or well more generally, the new linux kms+egl gpu stack, since there's a lot other cool things you can built on top of it that aren't wayland

nvidia _choose_ to implement crypto locked down fw in a way that blocks open drivers (even apple got this right!). and no one else can fix it, because it's actual real crypto

nvidia _choose_ to not fix any of this

don't buy nvidia if you don't like this

#kernel

Show more
image/svg+xml Librem Chat image/svg+xml