Giter VIP home page Giter VIP logo

Comments (6)

maxiberta avatar maxiberta commented on June 1, 2024

Good idea, thanks! Just requested the auto-connection of the joystick interface via this forum topic.

It needs 3 +1 votes in one week, as per the process for aliases, auto-connections and tracks.

from moonlight-snap.

maxiberta avatar maxiberta commented on June 1, 2024

@cgutman auto-connection of the joystick interface granted and already live :-)

from moonlight-snap.

popey avatar popey commented on June 1, 2024

"Once this is done and snapd 2.37 makes it out of bionic-proposed to fix #1 , I will add a link to the website to direct Ubuntu users to this Snap."

Just FYI, but snaps work on around 50 distros (see bottom right graph), not just Ubuntu :)

from moonlight-snap.

cgutman avatar cgutman commented on June 1, 2024

@popey yep, I know. I'm going to be conservative until the Snap gets some user testing. I've learned from shipping the Flatpak version that there are no shortage of strange/ancient system configurations and driver bugs across the diverse Linux user base.

We are exercising APIs that few applications use, like VDPAU and VA-API (hence the VDPAU bug you found). We're also doing it in a way that makes it very obvious when VDPAU or VA-API is broken (the warning dialog), where something like VLC would just fall back to CPU decoding and the user probably never know.

There are benefits and drawbacks to both, so it is nice to have both options to offer users.

The Flatpak has:

  • Newer versions of Qt and SDL that match what we use on other platforms
  • More testing by users and teething issues already worked out

The Snap has:

  • Better experience with Ubuntu and derivatives by being included out of the box with auto-updates
  • Significantly smaller download size
  • Public usage stats

from moonlight-snap.

maxiberta avatar maxiberta commented on June 1, 2024

@cgutman FTR, the snap could use newer/arbitrary versions of Qt and SDL, but they'd need to be compiled from scratch on each snap build (as we're already doing with ffmpeg), which sounds non trivial, especially for Qt. But it's something we can explore if really needed (e.g. a hard dependency on a new feature in latest Qt).

from moonlight-snap.

cgutman avatar cgutman commented on June 1, 2024

Yep, I don't think it's worth it to build Qt right now. There's one bug related to focus handling when opening a context menu using a gamepad that affects the Snap with Qt 5.9 but not the Flatpak with Qt 5.12, but I would rather just find a workaround for that rather than bloat the build and download with a custom Qt build.

from moonlight-snap.

Related Issues (17)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.