This PR replaces the Qt GUI with a React web GUI (https://github.com/Tribler/tribler/issues/7736). Once merged, Tribler will just use 1 process, and will offer only a system tray icon to either open the GUI in the default web browser, or close the application.
The GUI itself is fully functional and takes into consideration that, in the future, users may want to run this on a server: .torrents are uploaded to the core and there is a FileEndpoint to browse the server's directory structure remotely.
There's still a lot of work to be done (e.g., the build scripts), but I'll do this in separate PRs.
This PR replaces the Qt GUI with a React web GUI (https://github.com/Tribler/tribler/issues/7736). Once merged, Tribler will just use 1 process, and will offer only a system tray icon to either open the GUI in the default web browser, or close the application.
The GUI itself is fully functional and takes into consideration that, in the future, users may want to run this on a server: .torrents are uploaded to the core and there is a
FileEndpoint
to browse the server's directory structure remotely.There's still a lot of work to be done (e.g., the build scripts), but I'll do this in separate PRs.