ShatteredPrism/launcher/ui/pages/global
Evan Goode 9430026192 Merge tag '8.0' into unmojang-8.0
Upstream changelog: https://github.com/PrismLauncher/PrismLauncher/releases/tag/8.0

(Imcomplete) list of changes in 8.0 relevant to PollyMC:
- Prism has dropped support for Mojang accounts
  - https://github.com/PrismLauncher/PrismLauncher/pull/1656
  - Added it back to PollyMC primarily since the Mojang authentication
    code is also used for authlib-injector accounts. Some users may also
    still want to be able to log in to Mojang accounts for some reason:
    https://github.com/fn2006/PollyMC/issues/115#issuecomment-1805384658,
    even if they do not provide authentication to multiplayer servers.
  - To my surprise, I could still log in to a Mojang account, get its
    skin, and launch the game. Authentication to servers, of course, did
    not work.
  - Tested: logging into authlib-injector, Mojang, and MSA accounts and
    launching the game.
- Prism has added a built-in updater for Windows and Linux that I assume
  provides similar functionality to Sparkle on macOS:
  https://github.com/PrismLauncher/PrismLauncher/pull/1268. There is a
  Launcher_UPDATER_GITHUB_REPO variable in CMakeLists.txt that specifies
  the repo checked by the updater. I have changed this to the PollyMC
  repository, and since PollyMC follows almost the same CI/release
  patterns as Prism Launcher, it might work with PollyMC, too, but I
  have not tested it yet.
- Add macOS support to Nix
  - https://github.com/PrismLauncher/PrismLauncher/pull/1485
  - Untested
- The "PollyMC-Linux-8.0.tar.gz" and similar build artifacts were
  renamed to "PollyMC-Linux-8.0-Qt5.tar.gz" to match their
  "PollyMC-Linux-8.0-Qt6.tar.gz" counterparts.
- Removed Windows MSVC Legacy builds
- Removed Quilt Beacon toggle, the beacon is now always disabled:
  https://github.com/PrismLauncher/PrismLauncher/pull/1547,
  https://github.com/PrismLauncher/meta/pull/23
- Prism removed FTB support in 7.0, but I tested creating an FTB
  instance to make sure it still works in 8.0

Signed-off-by: Evan Goode <mail@evangoo.de>
2023-11-15 14:37:14 -05:00
..
AccountListPage.cpp Merge tag '8.0' into unmojang-8.0 2023-11-15 14:37:14 -05:00
AccountListPage.h Removed mojang 2023-09-25 17:44:04 +03:00
AccountListPage.ui Removed mojang 2023-09-25 17:44:04 +03:00
APIPage.cpp Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher into develop 2023-09-04 00:39:20 +01:00
APIPage.h Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher into develop 2023-09-04 00:39:20 +01:00
APIPage.ui Merge branch 'release-7.x' of https://github.com/PrismLauncher/PrismLauncher into develop 2023-08-10 10:09:08 +01:00
CustomCommandsPage.cpp chore: update license headers 2023-08-14 18:17:05 +02:00
CustomCommandsPage.h chore: update license headers 2023-08-14 18:17:05 +02:00
EnvironmentVariablesPage.cpp Use hidden tab bar like other pages 2023-10-26 21:01:24 +01:00
EnvironmentVariablesPage.h Custom environment variables UI and implementation 2023-07-12 19:21:38 +01:00
ExternalToolsPage.cpp chore: update license headers 2023-08-14 18:17:05 +02:00
ExternalToolsPage.h chore: update license headers 2023-08-14 18:17:05 +02:00
ExternalToolsPage.ui make "browse" buttons and java pages more consistent 2023-07-06 01:39:59 -03:00
JavaPage.cpp Update launcher/ui/pages/global/JavaPage.cpp 2023-08-22 16:16:50 +03:00
JavaPage.h chore: update license headers 2023-08-14 18:17:05 +02:00
JavaPage.ui Merge pull request #1324 from leia-uwu/ui-tweaks 2023-08-10 12:24:41 +02:00
LanguagePage.cpp chore: update license headers 2023-08-14 18:17:05 +02:00
LanguagePage.h chore: update license headers 2023-08-14 18:17:05 +02:00
LauncherPage.cpp Merge tag '8.0' into unmojang-8.0 2023-11-15 14:37:14 -05:00
LauncherPage.h chore: update license headers 2023-08-14 18:17:05 +02:00
LauncherPage.ui Merge tag '8.0' into unmojang-8.0 2023-11-15 14:37:14 -05:00
MinecraftPage.cpp Merge tag '8.0' into unmojang-8.0 2023-11-15 14:37:14 -05:00
MinecraftPage.h feat: add custom native library path settings 2023-08-15 10:51:21 +02:00
MinecraftPage.ui Mark setting as optional 2023-10-15 14:11:08 +01:00
ProxyPage.cpp chore: update license headers 2023-08-14 18:17:05 +02:00
ProxyPage.h chore: update license headers 2023-08-14 18:17:05 +02:00
ProxyPage.ui fix(mnemonics): Add missing buddies to labels 2022-04-29 01:30:47 +05:30