e11d1b5202
Merge pull request #429 from Irgendwer01/develop
...
better FreeBSD support
2022-04-16 18:21:54 +02:00
abdb846c3f
fix: set install prefix for Linux to /usr
2022-04-16 18:13:12 +02:00
b0b6dd8f87
fix(actions): remove macdeployqt
2022-04-16 18:13:12 +02:00
4a971226e4
refactor(actions): combine steps for unified builds
2022-04-16 18:13:12 +02:00
b10d4d3b8f
fix: drop BUNDLE_DEST_DIR
2022-04-16 18:13:12 +02:00
6ed130fc16
fix: don't allow portable builds on macOS
2022-04-16 18:13:12 +02:00
90d4acd1a1
refactor: combine portable and system builds
...
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-16 18:13:09 +02:00
a42d2afcee
Merge pull request #392 from flowln/mod_filter
2022-04-16 18:03:03 +02:00
ba020fbd21
fix: Don't error when not finding valid system quazip
2022-04-16 11:27:00 -03:00
af167e8e67
libs: update bundled submodules
2022-04-16 10:23:15 -03:00
be82f4db9e
libs: Don't force bundled libs
...
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-16 10:10:13 -03:00
6a97ac603a
Use preexisting actions in the menu bar
...
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-16 03:32:08 -04:00
e59d3a339f
Close the current window instead of the main window from the menu bar
...
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-16 02:07:29 -04:00
db7cb12551
Merge pull request #430 from DioEgizio/make-helppages-on-their-own-dir
...
CHANGE: switch the help pages to their own dir
2022-04-16 10:18:04 +10:00
1049507b3f
Add logged in accounts to the profiles menu bar menu
...
Additionally, add keyboard shortcuts for switching between different accounts.
2022-04-15 19:55:49 -04:00
1303771b58
Add option to always show menu bar instead of toolbar
...
For those who like keyboard navigation at the expense of aesthetics.
2022-04-15 18:26:41 -04:00
f6605bc3f8
Implement help (open wiki) menu bar action
2022-04-15 16:44:27 -04:00
80ec178d5f
Fix keyboard shortcut for delete instance on some devices
...
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-15 16:38:26 -04:00
ef76bd355a
Merge pull request #398 from kthchew/feature/ml-instance-creation
2022-04-15 22:36:02 +02:00
b0a8bd7dfe
Improve menu bar keyboard usability
...
More reasonable (unique) menu access keys were chosen.
In addition, move the settings action from the Help menu to the Edit menu.
2022-04-15 16:29:29 -04:00
5d8d7740ba
Only enable instance options while an instance is selected
2022-04-15 15:55:03 -04:00
3e64935844
Add Quilt install option while creating an instance
2022-04-15 15:37:08 -04:00
7577115c3c
Fix Fabric versions appearing for unsupported MC versions
...
Also remove an old TODO comment, mentioning an issue that was already fixed.
2022-04-15 15:37:08 -04:00
2cb242e9b3
Show no loader selected message when add instance window first opens
...
This resolves an issue where the message only shows when selecting a mod loader and then selecting "None" again.
2022-04-15 15:37:07 -04:00
7aeccbb6b0
Fix build on Qt 5.6
2022-04-15 15:37:07 -04:00
8406c7f431
Add option to install mod loader during instance creation
2022-04-15 15:37:07 -04:00
8c98cc9458
Merge pull request #333 from oynqr/build/lto
2022-04-15 16:02:06 +02:00
715d7d4424
Merge pull request #417 from Scrumplex/feat-install-manpage
...
Install manpage on Linux system builds
2022-04-15 21:53:50 +10:00
8e9eca6a97
ui: resize mod download dialog using its parents geometry
2022-04-15 08:49:43 -03:00
5f15f51610
ui: underline search button text when changing filters
...
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-15 08:49:43 -03:00
277de41200
rework: make the filter as a tabbed widget in the dialog itself
...
Still needs a clear indication that the filter only applies after you
click the search button...
2022-04-15 08:49:43 -03:00
63bce04648
fix: Polish usage in some cases
...
Also fiz some typos
2022-04-15 08:49:43 -03:00
76dfb7825a
fix: 'All' filter working and get around CF API capabilities
2022-04-15 08:49:43 -03:00
5cb0e75093
fix(ui): Refresh mod list when changing filtering options
2022-04-15 08:49:41 -03:00
c730fd6e5f
feat: Use version filter when searching mods
2022-04-15 08:45:30 -03:00
c2b97c3e3f
feat: Integrate newly created filter dialog in ModPage
2022-04-15 08:42:30 -03:00
e0ab8207ed
feat: Add dialog to filter mod options in mod download
2022-04-15 08:41:12 -03:00
ecad388846
Merge branch 'PolyMC:develop' into develop
2022-04-15 13:04:25 +02:00
9a120f43c8
Update MinecraftInstance.cpp
2022-04-15 13:03:48 +02:00
4ff1306e0c
Merge pull request #185 from Scrumplex/quilt
...
Quilt support
2022-04-15 11:38:50 +02:00
1dd663af6e
CHANGE: switch the help pages to their own dir
...
also renames modrinth-platform/curseforge-platform to just Mod-platform since they have the pages are basically the same
2022-04-15 11:15:17 +02:00
06d9821b2c
Update MinecraftInstance.cpp
2022-04-15 01:51:28 +02:00
abb20c65e3
better FreeBSD support
2022-04-15 01:40:25 +02:00
9fb5674233
refactor: cleanup ModLoaderType
2022-04-14 21:55:03 +02:00
18ac109e5a
fix: support Quilt from Minecraft 1.14 onwards
2022-04-14 17:20:07 +02:00
14a0e85862
fix: remove unused code
2022-04-14 16:50:04 +02:00
fa2b3bcc63
feat: install manpage
2022-04-10 23:01:00 +02:00
620555d210
Merge pull request #413 from Regular-Baf/develop
...
Successfully switch to new discord logo. Hopefully.
2022-04-10 12:23:17 +10:00
ea3ceb382a
Update launcher/resources/multimc/scalable/discord.svg
...
Co-authored-by: Sefa Eyeoglu <contact@scrumplex.net >
2022-04-09 23:42:08 +00:00
37a30fbc3f
Update discord.svg
2022-04-09 13:22:39 +00:00