Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Improve README and developer experience (Heroic-Games-Launcher#1807)
* Update VSCode configuration * Lots of README changes - Update our bages; might've overdone it a little, but they're fun to add :^) - Add badges for Web Technologies used - Rewrite & bump up system requirements a bit - Wrap the Language list, Development in a container, and Screenshots in <details>; this makes the page load faster and makes it seem less daunting - Add a Flathub badge to the Flatpak section - Unify Linux install instructions (as much as possible) - Remove 3rd-party APT repository In my opinion, we have enough distribution formats already, and the install instructions are a little dodgy - Add Beta AUR package to the list - Clarify Windows install instructions by splitting up WinGet and manual install - Make "Development environment" its own section - Remove Beta and Alpha notes on Windows and macOS build instructions - Explain what exactly is happening when you run `yarn dev` and in which scenarios you might want to use it - Move the "Back to top" badge to the actual bottom of the page * Add a Content Security Policy This doesn't really do much in our situation: - Just in case someone ever manages to load a website in Heroic's main window, no JS can run inside it - Gets rid of the warning in the console when testing with `yarn dev` I've tested the Webviews (unaffected) and links to ProtonDB and such (also unaffected, not sure why though). Please test if this breaks anything
- Loading branch information