aboutsummaryrefslogtreecommitdiff
path: root/launcher/Application.cpp
AgeCommit message (Collapse)Author
2022-07-06Merge pull request #794 from Scrumplex/resolve-jars-dynamicallySefa Eyeoglu
2022-07-06Add Performance related settingsJan200101
Integrates support for Feral Gamemode, discrete GPU support for Mesa and the proprietary Nvidia driver and MangoHud support Signed-off-by: Jan200101 <sentrycraft123@gmail.com>
2022-07-03feat: resolve JARs dynamicallySefa Eyeoglu
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-06-27Merge pull request #811 from jn64/fix/window-titleEzekiel Smith
Fix duplicate name in window title
2022-06-22Merge pull request #778 from Scrumplex/track-real-architectureEzekiel Smith
Track real CPU architecture for instances
2022-06-18Add version to Qt applicationDisplayNamejn64
2022-06-12fix: remove updater if it is not usedSefa Eyeoglu
2022-06-12Merge pull request #632 from ryanccn/macos-app-heuristicSefa Eyeoglu
2022-06-12Update Application.cppRyan Cao
2022-06-11Merge pull request #708 from ryanccn/custom-user-agentSefa Eyeoglu
2022-06-11feat: track real CPU architecture for instancesSefa Eyeoglu
2022-06-10I changed my mindRyan Cao
2022-06-05Update launcher/Application.cppRyan Cao
Co-authored-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-06-04make $LAUNCHER_VER actually workRyan Cao
2022-06-04feat: custom user-agentRyan Cao
2022-05-24add more `#ifdef`sRyan Cao
2022-05-24standard macOS app behaviorRyan Cao
2022-05-23fix: implement PR suggestionsflow
Some stylistic changes, and get hashes from the mod providers when building the metadata.
2022-05-23feat: allow disabling mod metadata usageflow
2022-05-22Make Metaserver changable in settingsdada513
Co-authored-by: Sefa Eyeoglu <contact@scrumplex.net> Co-authored-by: flow <flowlnlnln@gmail.com>
2022-05-21Make if statement condition more readableLennyMcLennington
Co-authored-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-05-21Add migration wizard, fix migration from custom paste instanceLenny McLennington
- Very basic wizard just to allow the user to choose whether to keep their old paste settings or use the new default settings. - People who used custom 0x0 instances would just be kept on those settings and won't see the wizard.
2022-05-21Change paste settings and add copyright headersLenny McLennington
- There's now a notice reminding people to change the base URL if they had a custom base URL and change the paste type (that was something I personally had problems with when I was testing, so a reminder was helpful for me). - Broke down some of the long lines on APIPage.cpp to be more readable. - Added copyright headers where they were missing. - Changed the paste service display names to the names they are more commonly known by. - Changed the default hastebin base URL to https://hst.sh due to the acquisition of https://hastebin.com by Toptal.
2022-05-21Support paste.gg, hastebin, and mclo.gsLenny McLennington
2022-05-20Add cursefrog key overridedada513
2022-05-19Create `SparkleUpdater` class for access from Qt/C++Kenneth Chew
To actually get automatic updates going, all that needs to happen is that `SparkleUpdater` needs to be initialized. The rest of the functions can be connected to elements in the UI.
2022-05-17fix: remove unnecessary Qt version checksSefa Eyeoglu
2022-05-16fix: use own metacache base for modrinth iconsSefa Eyeoglu
2022-05-01Merge pull request #511 from dada513/hide_java_wizarddada513
add hide java wizard toggle
2022-04-30add hide java wizard toggledada513
2022-04-25Remove old macOS data migration codeKenneth Chew
2022-04-17Merge pull request #411 from kthchew/feature/menubarSefa Eyeoglu
2022-04-16fix: don't allow portable builds on macOSSefa Eyeoglu
2022-04-16refactor: combine portable and system buildsSefa Eyeoglu
Portable builds now have the same layout as system builds. If you want to build a portable bundle, you now need to additionally install the `portable` component. For example: $ cmake -Bbuild -DCMAKE_INSTALL_PREFIX=install ... $ cmake --build build $ cmake --install build $ cmake --install build --component portable
2022-04-16Close the current window instead of the main window from the menu barKenneth Chew
Systems with native menu bars show the same menu bar for all child windows. As a result, you cannot assume that the menu bar's parent (the `MainWindow`) will be the window in focus.
2022-04-15Add option to always show menu bar instead of toolbarKenneth Chew
For those who like keyboard navigation at the expense of aesthetics.
2022-04-07NOISSUE save custom offline player nameVladislav Laetansky
2022-04-04Merge pull request #345 from Scrumplex/handle-incompatible-javaSefa Eyeoglu
2022-03-31Scrumplex momentdada513
2022-03-28Merge branch 'develop' of https://github.com/PolyMC/PolyMC into flatpak_properlydada513
2022-03-28Fixdada513
2022-03-27Add quit launcher after game stops option (Steam Deck)dada513
lecense
2022-03-24feat: block launch if Java is incompatibleSefa Eyeoglu
Keep track of compatible Java versions from meta. Launch-step VerifyJavaInstall will check if current instance's Java version is compatible. Also add override option both globally and per-instance in-case the user doesn't care about the requirement.
2022-03-19chore: add license header to files I modifiedSefa Eyeoglu
2022-03-14Merge pull request #265 from Scrumplex/fix-javacheck-appimageSefa Eyeoglu
Define JARs path relative to application root
2022-03-15Merge pull request #188 from PolyMC/removal/notificationsEzekiel Smith
remove notifications
2022-03-13fix: define jars path relative to application rootSefa Eyeoglu
Fixes #117
2022-02-27Apply suggestions from code reviewtxtsd
Co-authored-by: LennyMcLennington <lenny@sneed.church>
2022-02-23fix: use legacy data path if it existsSefa Eyeoglu
2022-02-23Implement PR suggestionstxtsd