lulzsun/RePlays

Linux Roadmap

Opened this issue · 0 comments

Linux support is currently in the works. Before we are ready for an official release, we need to tackle a few things:

  • Global hotkeys (keybinds)
    • We could look into using SharpHook instead of writing our own cross-platform implementation.
  • Gameplay capturing
  • Game detection (Native/Proton/Wine)
  • GitHub Linux build action (#101)
    • Use flatpak?
    • Create AUR packages
  • Fix performance issues
    • Fix sluggish UI
      • Could look into using Preact.js(?)
      • Related to Webkit2GTK(?)
    • Fix memory leak(?)
  • Misc. interface issues / new features
    • (fixed) Video player breaks when seeking through video too quickly
      • This seems to be related to Webkit2GTK
    • Minor broken styling
    • UI Accessibility with game controllers (#152)
      • Goal is to get RePlays working on the Steam Deck and similar devices

Looking for developers/testers. You will need to build the solution yourself, and the Linux development instructions are currently work-in-progress. Would love some assistance on expanding that.

If you run into any issues, please mention your distro, specs, environment, etc.