• 1 Post
  • 63 Comments
Joined 1 month ago
cake
Cake day: August 22nd, 2024

help-circle
  • I’m a flutter dev, and I’ve seen testimonies from a former Windows 98 dev about limiting the number of redraws in the shell.

    There’s deffo extra overhead, but it’s not linear - 4k being 4 times as many pixels as 1080p doesn’t mean 4k the work to render after the first frame, as the browser/framework will cache certain layout elements.

    The initial layout is still expensive, though, so big tables will take longer, but that big table at high Res will probably be less chuggy when scrolling once loaded.













  • I like the approach here, but the requirements are a little vague and prone to bikeshedding. Stuff like “could this be used by multiple clients” might mean a protocol is held in limbo whilst it’s given extra scope for example.

    It’ll need some strong moderation which might rub people the wrong way, but if this keeps Wayland’s cutting edge moving whilst the official solutions are found, I’m all for it.


  • Wayland’s approach has always been to make 3rd party protocols easier to opt in and out of. Sway and Hyprland both used custom protocols whilst official solutions were being designed iirc. Nothing stopping anyone from switching from one protocol to another if they implement the same thing down the line.

    At least this way, compositors may be able to use something like frog as a shared “experimental branch” which can be enabled for users who need them, but otherwise disabled whilst Wayland core isn’t pressured to work faster.

    It’s up to Wayland to make these projects obsolete if it causes them or users a problem.




  • merthyr1831@lemmy.mltolinuxmemes@lemmy.worldSnap out of it
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 days ago

    Interesting, didn’t know it was feasible to make the distribution open.

    That doesn’t give me much to complain about in theory, but canonical has lost way too much good faith to give people a reason to keep open snap distribution going for free. They should definitely consider hosting an open store just to get people on board again.


  • merthyr1831@lemmy.mltolinuxmemes@lemmy.worldSnap out of it
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 days ago

    Nothing in theory makes that an issue of flatpaks and snap, just that both rely on different means to interact with the host system that have been woefully slow to implement. If enough protocols are developed a flatpak or snap should be as capable as a native app with the safety benefits for free.


  • merthyr1831@lemmy.mltolinuxmemes@lemmy.worldSnap out of it
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 days ago

    Honestly if not for the convoluted Linux FS layout, debs would be pretty serviceable and aren’t really different to the Windows solution. The fs layout makes installations way too fickle to clashing with other applications.

    That and dependency hell, which distros should have never been allowed to touch beyond the core dependencies required to get your desktop running.


  • merthyr1831@lemmy.mltolinuxmemes@lemmy.worldSnap out of it
    link
    fedilink
    English
    arrow-up
    4
    ·
    10 days ago

    Nothing necessarily at the tech level. They’re more capable than Appimages or flatpaks to the point that you can use it to build a reproducible system hardened against tampering or defective updates.

    The downside is that it’s controlled entirely by canonical, has limited abilities (if any?) for hosting storefronts/packages outside of their ecosystem, and said ecosystem is insecure and has already allowed multiple waves of malicious apps to reach end users because of poor moderation of listings masquerading as legitimate versions.

    Canonical has also been increasingly hostile to flatpaks - removing it from Ubuntu and derivatives by default to push users towards snap.

    The whole loopfs thing is just an annoyance, but the aggressive posturing by canonical as well as the closed nature of the storefront that has led to malicious attacks on end users is enough to give it more than a few haters.