That looks nice, and also a very useful tool. Post it here when it’s finished.
I’ve also been looking for a “Ruler” app, that would display an accurate inch and centimeter scale on the L5’s screen. I use one on my Android (from F-Droid), but haven’t found any in the Linux desktop repos that would work, probably because they’re meant to display as a floating graphic on the Desktop screen…which doesn’t work on the L5’s inaccessible “Desktop.”
Ask and you shall receive (though again, still a WIP)
Sweet! You the man!
I would suggest moving one side of the ruler right up against the edge of the screen, and make it possible to flip it, so that you can have either inches or centimeters next to the measured object. (I wish I had the mad skills…)
By the way, if I am not mistaken, nautilus in Amber should be adaptive now
Files (Nautilus, 3.38.2-1pureos2-amber1):
With slide-in directory navigator and drop-down menu:
Preferences/customization:
Pictures directory, list view:
Home, grid view:
Controls:
Long pressing a file icon:
Unfortunately, the context menu disappears when I lift my finger, so I couldn’t make use of the available actions. Also, dragging my finger without lifting didn’t actually allow me to choose an option, either.
Overall,
Nautilus
is good, but I actually find Nemo
easier to use (maybe because I’ve been using Nemo
for months, but Nautilus
for minutes).
Here is Files (Nemo, pureos-amber-main), for comparison:
Navigation by familiar menus:
Slide at bottom right adjusts size of icons; options for different displays at bottom left.
Inside Pictures directory:
Drop-down menus:
However, the Preferences sub-menu does not fit the screen at all; you have to reduce scale all the way down to see all the options. (Advantage goes to
Nautilus
here.) If you don’t need to adjust Preferences very often, then it works great, and the editing options are easy to use.
Fragments (flatpak; BitTorrent Client):
Settings from the hamburger menu (scrolls further down for Notifications options, too):
The app fits really well, except for this screen:
But that can be fixed with a little downsizing:
I didn’t actually torrent anything. Some reviewers say it’s slow, others think it’s good. It’s a little slow to launch, also.
currently the only GTK based front-end for MPV is named ‘Celluloid’. when installed on the Desktop version of PureOS it can auto-download and install youtube-dl. i wonder if future versions will include ‘Video-Downloader’ or is that only a mobile thing (Librem5) ? since the back-end is ‘youtube-dl’ i don’t expect there to be much difference … any thoughs ?
Both Celluloid and Video-Downloader are available for desktop (although V-D appears to be flatpak only, maybe…?) They seem to have different purposes, don’t they? V-D being more limited than Celluloid, from what I can see, i.e. strictly for downloading video, not for playing your stored videos. At least, that’s what I observe superficially.
I just installed the Celluloid flatpak and it looks pretty good. I’ll post some screenshots.
Edit: I remembered that I tried Celluloid months ago:
I’ll test it again now.
i know you did. thanks for putting in the work !
yes they are separate programs that do different things but celluloid when installed the normal way (NOT flatpak) pulls everything needed for CLI use anyway … GUI is more clunky on the desktop but NOT on the mobile since that uses the mobile-Desktop-Environment (DE) from the PureOS side … if only we’ll have a universal mobile/desktop CPU/GPU architecture (RISCV) sooner …
VLC has a more mature GUI but MPV seems too Chad-dy to pass up
Celluloid (flatpak):
Needs scaling down here:
Runs into problems here… Video playback is jerky, as if frames are missing. (That could be a nice special/artistic effect, though.)
But the color is off, too. Compare with the same video in VLC - this color is accurate:
Just to be sure the jerkiness wasn’t due to the fact that I was playing the video from my connected USB drive, I copied the file over to the L5’s hard drive…but it was still jerky.
you might want to post an issue on the MPV page because it doesn’t do that on the desktop side … or maybe try to reproduce it on the desktop if you CAN …
MPV plays audio files (.mp3, .flac, .opus) just as okay. it’s not only for video content. VLC is just as nice for audio imo.
Here is GNOME MPV pureos app (Celluloid pureos app is not in the store):
Better fit here:
But playback is still jerky/stuttery, and color is still off:
best thing with the MPV back-end is that you can more easily add/play separate A/V streams. that makes it really nice in a combo with yt-dl … too bad that the LBRY protocol doesn’t offer separate A/V files in it’s DL options in the app. only snooptube allows you to dl separately A/V files which make it nice if you only want podcast like experience without the video overhead on the mobile.
this save the monthly/yearly mobile bill and your battery life. pottentially your eyes as well …
Actually, neither MPV, nor Celluloid, state in their descriptions that they’re officially adaptive yet…just like thousands of other desktop packages.
Edit: BTW, the same video plays just fine on desktop Celluloid on my laptop.
i’m confused. why does the desktop package need to SAY it’s adaptive ? i thought that was a mobile thing with PureOS and Librem 5.
Some apps have specifically been adapted for mobile, and make a point of indicating so. Others don’t indicate it, but in some cases they do happen to adapt well or “almost well” to the small screen; it could be that they always had that built in by the devs… I don’t know.
And some apps written for desktop (…and even though they can be found by searching from the L5…) just aren’t adaptive to the screen at all, or are written in a language not used in the L5 (I’m unsure what the correct terminology is for that).
The store app on the L5 has a curated subset of apps that Purism has packaged for the L5; these are what you first see when launching the software store. Beyond that, using the search box, you can find many other apps, presumably all the apps that appear in the desktop PureOS store.
And then there’s apt
, which reaches out into other corners of Linuxland.
i’d be nice if i had my L5 right now but i guess the virtual experience will have to do for the time being. right ?
no sir ! i’m not touching the virtual mobile PureOS environment untill i get my L5 so i can be properly blown away … unless this world blows up in the time being …
I would report that upstream at: https://gitlab.gnome.org/World/Fragments
The dev is usually responsive.
gnome-mpv
is what celluliod
used to be called. In PureOS amber it is still gnome-mpv
but in Byzantium is celluliod
as for the differences in the two apps that you showed, where some panels did not completely fit the screen.
Flatpaks ship their own version of GTK3, in their runtimes. PureOS uses a patched version of GTK3 that it ships in the distribution. Those patches are what makes the window in question fit the screen perfectly in gnome-mpv
and the lack of those patches in the flatpak runtime is what make it not adaptive with celluliod
(flatpak version). If you install celluliod
from the distribution repos in Byzantium, then the window fits, because that uses our patched version of GTK3.
This issue happens with some flatpak version of some applications.
GTK3 was frozen for a long time in the process to transition to GTK4 which was why these patches did not make it upstream at the time.