Skip to content

Cross-platform barriers #18

@m-obeid

Description

@m-obeid

There are currently 2 barriers preventing Mixtapes from being built for macOS and Windows:

  • WebKitGTK, which is used for logging in graphically. It's the only way to embed a WebView into GTK-4 apps
  • The build process is extremely complicated. I tried on Windows last month and rage quit cuz of the amount of stuff I had to install just for it to not work lmao

Possible solutions:

  • Use pywebview for the login process. This will decouple the WebView from the app window but it's not like I have any other options :/
  • Understand MSYS2 MINGW and hopefully create GitHub actions for it (and flatpak auto builds to solve people having issues with flatpak-builder for whatever reason), same for whatever macOS needs. Might use the approach taken by https://github.com/giantpinkrobots/varia.git

Metadata

Metadata

Assignees

Labels

help wantedExtra attention is needed

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions