aboutsummaryrefslogtreecommitdiff
path: root/launcher/Application.cpp
AgeCommit message (Collapse)Author
2022-06-04make $LAUNCHER_VER actually workRyan Cao
2022-06-04feat: custom user-agentRyan Cao
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-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
2022-02-23Replace layouts with LAUNCH_PORTABLEtxtsd
2022-02-20remove notificationsswirl
2022-02-20Revert ba6a97557a0d90d77e9eba560931414e39042447Glitch
Let evil win.
2022-02-17fix: combine errors if --launch is missingSefa Eyeoglu
2022-02-16fix: improve code readability in Application.cppSefa Eyeoglu
2022-02-13Revert "make wsl work"Lenny McLennington
This reverts commit 5779f20fa1633577889b7bda839c5486eb2ba922.
2022-02-13make wsl workswirl
2022-02-12feat: implement MSA client id overrideSefa Eyeoglu
Closes #11
2022-02-12feat(ui): add custom MSA client id settingSefa Eyeoglu
2022-02-11Merge pull request #146 from dada513/macos_application_supportLennyMcLennington
[MACOS] Move app data to Application Support
2022-02-10rename LAUNCHER_DESKTOPNAME to LAUNCHER_DESKTOPFILENAMEdada513
2022-02-10Revert "Fix freedesktop icons" and fix icon on kwindada513
2022-02-09Move app data to Application SupportVictor
2022-01-29Close after Launch settingswirl
2022-01-26Merge pull request #67 from PolyMC/feature/no_paste_eeswirl
Full replacement of paste.ee
2022-01-19PasteUpload task changed to use 0x0.st's protocolLenny McLennington
- Modified PasteUpload task to upload the log file to 0x0.st and other services with the same protocol. - Modified Paste settings UI to allow the user to select a custom paste URL, simplified the settings page code.
2022-01-16Default to colored icons, update copyrightswirl
Closes: #74
2022-01-14pastebin URL app settingswirl