diff --git a/README.md b/README.md index 2719bfc..6750f66 100644 --- a/README.md +++ b/README.md @@ -5,6 +5,58 @@ MinPluto is a modern privacy frontend for YouTube and Twitch(planned) giving you ___ +## Compatibility +### Package Managers +| Package Manager | Install Packages | Run Project | +|---------------------|------------------|-------------| +| NPM | ❌ | ❌ | +| PNPM | ✅ | ❌ | +| Bun | ✅ | ✅ | +| Yarn v1 | ✅ | ❌ | +| Yarn v3 | ✅ | ❌ | +| Yarn v4 | ✅ | ❌ | + +> There appears to be an issue with the `@astrojs/vue` package with all package manager, except for Bun. + +### Web Browsers +| Browser | Live Streams |Player | CSS | JavaScript | Account System | +|--------------------|--------------|-------|-----|------------|----------------| +| Ladybird*3 | ❌ | ❌ | ✅ | ✅ | 🔘 | +| Vivaldi | ✅ | ✅ | ✅ | ✅ | 🔘 | +| Google Chrome | ✅ | ✅ | ✅ | ✅ | 🔘 | +| Firefox | ✅ | ✅ | ✅ | ✅ | 🔘 | +| Microsoft Edge | ✅ | ✅ | ✅ | ✅ | 🔘 | +| Brave | ✅ | ✅ | ✅ | ✅ | 🔘 | +| Yandex | ✅ | ✅ | ✅ | ✅ | 🔘 | +| Opera | ✅ | ✅ | ✅ | ✅ | 🔘 | +| Chromium | ✅ | ✅ | ✅ | ✅ | 🔘 | +| GNOME Web | ✅ | ❌*2 | ✅ | ✅ | 🔘 | +| Librewolf | ✅ | ✅ | ✅ | ✅ | 🔘 | +| Mullvad | ✅ | ❌ | ✅ | ✅ | 🔘 | +| IceCat | ❌ | ✅ | ❌ | 🔘 | 🔘 | +| Min | ✅ | ✅ | ✅ | ✅ | 🔘 | +| Floorp | ✅ | ✅ | ✅ | ✅ | 🔘 | +| Waterfox | ✅ | ✅ | ✅ | ✅ | 🔘 | +| Falkon | ✅ | ✅ | ✅ | ✅ | 🔘 | +| FOSS Browser | ❌ | ✅ | ❌ | ✅ | 🔘 | +| Mull | ❌ | ✅ | ✅ | ✅ | 🔘 | +| Tor | 🔘 | 🔘 | 🔘 | 🔘 | 🔘 | +| Safari | 🔘 | 🔘 | 🔘 | 🔘 | 🔘 | +| ~~Dot Browser~~*1 | 🔘 | 🔘 | 🔘 | 🔘 | 🔘 | + +> 🔘: Untested + +> All browsers are tested as-is out of box. Some functions with ❌ can probably work if you tweak the settings or interact with a built-in extension. + +> For Firefox-based browsers: Timestamp may show wrong data on first load, everything works correctly after a reload and so on. + +> *1: This web browser is unstable to operate + +> *2: Seeking doesn't work + +> *3: Ladybird is a new web browser that is uncompleted. This browser is not expected to work correctly for MinPluto at the moment. +___ + ## To Do - [ ] i18n - [x] API