aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-04-18Merge pull request #442 from kthchew/fix/typosSefa Eyeoglu
2022-04-18Merge pull request #443 from flowln/fix_trSefa Eyeoglu
2022-04-17fix(translation): don't translate placeholdersflow
Those are modified programatically, and never show up to the user!
2022-04-17Fix typos and inconsistent capitalization in sort optionsKenneth Chew
2022-04-17Merge pull request #437 from DioEgizio/bump-1.2.0Sefa Eyeoglu
2022-04-17Merge pull request #411 from kthchew/feature/menubarSefa Eyeoglu
2022-04-17Improve menu bar setting stringKenneth Chew
2022-04-17Disable instead of hide menu bar option on LinuxKenneth Chew
Co-authored-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-04-17Fix bugs with instance menu bar options when opening without instancesKenneth Chew
- The launch option is no longer empty. - The program now checks on startup whether an instance is selected to decide whether to disable instance options. Also, get rid of a dynamic cast.
2022-04-17Merge pull request #439 from DioEgizio/CI/new-qt-macostxtsd
CHANGE: use Qt 5.15.3 (from brew) on macos
2022-04-17CHANGE: use Qt 5.15.3 (from brew) on macos DioEgizio
More updated Qt means less bugs and generally less issues. The only drawback is losing MacOS Sierra support
2022-04-17Merge pull request #431 from Scrumplex/feat-quilt-modrinthEzekiel Smith
Query for Fabric mods if Quilt is in use
2022-04-17Merge pull request #436 from flowln/bundled_libsEzekiel Smith
Don't force bundled libraries by default
2022-04-16fix: query for Fabric mods if Quilt is in useSefa Eyeoglu
Right now we want to include Fabric mods in our searches where possible. Modrinth allows definining multiple loaders, while Flame only allows a single value. As a compromise we ask for Fabric mods only on Flame and for both Fabric and Quilt mods on Modrinth.
2022-04-16Merge pull request #336 from Scrumplex/refactor-portableSefa Eyeoglu
2022-04-16Use `TranslatedAction` instead of `QAction` for menu bar actionsKenneth Chew
2022-04-16Remove the Edit menu bar menuKenneth Chew
It wouldn't bring much utility. - The keyboard shortcuts for copy/paste/etc. already work and are well-known. The menu bar likely doesn't need to advertise them. - There's not very many places you would be able to use these options in the main window (because there's not many places to type stuff in the main window). It would only be applicable on systems with a native menu bar that shows in all other windows as well (but again, the keyboard shortcuts still work). Also, rename `actionWiki` -> `actionOpenWiki` to match the corresponding `on_actionOpenWiki_triggered`
2022-04-16bump to 1.2.0DioEgizio
2022-04-16Merge pull request #429 from Irgendwer01/developSefa Eyeoglu
better FreeBSD support
2022-04-16fix: set install prefix for Linux to /usrSefa Eyeoglu
2022-04-16fix(actions): remove macdeployqtSefa Eyeoglu
2022-04-16refactor(actions): combine steps for unified buildsSefa Eyeoglu
2022-04-16fix: drop BUNDLE_DEST_DIRSefa 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-16Merge pull request #392 from flowln/mod_filterSefa Eyeoglu
2022-04-16fix: Don't error when not finding valid system quazipflow
2022-04-16libs: update bundled submodulesflow
2022-04-16libs: Don't force bundled libsflow
Now that QuaZip 1.3 is released, packages from package managers can include the patch needed for PolyMC, so we can use the users system libraries if available.
2022-04-16Use preexisting actions in the menu barKenneth Chew
The code is now much cleaner. Because the actions already present are enabled elsewhere even when the menu bar is hidden, keyboard shortcuts added to them automatically work regardless of whether the menu bar is visible. This means that the hacky workaround related to this can be removed.
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-16Merge pull request #430 from DioEgizio/make-helppages-on-their-own-dirEzekiel Smith
CHANGE: switch the help pages to their own dir
2022-04-15Add logged in accounts to the profiles menu bar menuKenneth Chew
Additionally, add keyboard shortcuts for switching between different accounts.
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-15Implement help (open wiki) menu bar actionKenneth Chew
2022-04-15Fix keyboard shortcut for delete instance on some devicesKenneth Chew
My laptop has a key labeled "delete," but for some reason it doesn't work with `QKeySequence::Delete`. Instead it's interpreted as a backspace.
2022-04-15Merge pull request #398 from kthchew/feature/ml-instance-creationSefa Eyeoglu
2022-04-15Improve menu bar keyboard usabilityKenneth Chew
More reasonable (unique) menu access keys were chosen. In addition, move the settings action from the Help menu to the Edit menu.
2022-04-15Only enable instance options while an instance is selectedKenneth Chew
2022-04-15Add Quilt install option while creating an instanceKenneth Chew
2022-04-15Fix Fabric versions appearing for unsupported MC versionsKenneth Chew
Also remove an old TODO comment, mentioning an issue that was already fixed.
2022-04-15Show no loader selected message when add instance window first opensKenneth Chew
This resolves an issue where the message only shows when selecting a mod loader and then selecting "None" again.
2022-04-15Fix build on Qt 5.6Kenneth Chew
2022-04-15Add option to install mod loader during instance creationKenneth Chew
2022-04-15Merge pull request #333 from oynqr/build/ltoSefa Eyeoglu
2022-04-15Merge pull request #417 from Scrumplex/feat-install-manpageEzekiel Smith
Install manpage on Linux system builds
2022-04-15ui: resize mod download dialog using its parents geometryflow
2022-04-15ui: underline search button text when changing filtersflow
This hopefully makes it easier to the user to know that their changes will only apply after hitting the search button. I tried setting the background color, but it seems more unreliable on cross-platform than underlining. Also, it could be worse for daltonic people, so I don't know what to do :(
2022-04-15rework: make the filter as a tabbed widget in the dialog itselfflow
Still needs a clear indication that the filter only applies after you click the search button...
2022-04-15fix: Polish usage in some casesflow
Also fiz some typos