3365 Commits

Author SHA1 Message Date
Sebastian
a522ec3ad4 Merge branch 'MultiMC:main' into main 2022-07-19 19:18:53 -05:00
Petr Mrázek
b5e81bbb0d Merge pull request #4842 from arthomnix/shortcut-path-fix
NOISSUE Fix shortcut creation on official Linux builds
2022-07-19 21:54:35 +02:00
Petr Mrázek
ec498074c1 NOISSUE improve Modrinth description's page rendering 2022-07-19 21:46:28 +02:00
arthomnix
2517671396 NOISSUE Use current working directory instead of applicationDirPath in shortcut creation
This fixes issues with official Linux builds which place the executable in its own bin directory
2022-07-19 20:43:54 +01:00
Petr Mrázek
e5c962b7b9 NOISSUE acknowledge the truth 2022-07-19 19:04:29 +02:00
Petr Mrázek
b88296029b Merge pull request #4841 from arthomnix/create-shortcut-old-qt-fix
NOISSUE Yeet the version check for shortcut creation
2022-07-19 18:32:49 +02:00
arthomnix
844ed61aa4 NOISSUE Yeet the version check 2022-07-19 17:14:46 +01:00
Petr Mrázek
bec8293f28 Merge pull request #4808 from arthomnix/feature-create-shortcut
NOISSUE (Re-)implement the ability to create instance shortcuts
2022-07-19 17:25:35 +02:00
Petr Mrázek
cf49f171b3 Merge pull request #4828 from arthomnix/feature-prefill-suggested-name
GH-4812 Prefill instance name to allow making adjustments
2022-07-19 17:23:55 +02:00
Petr Mrázek
05e3910fbd Merge pull request #4830 from kb-1000/unwrap-invocationtargetexception
[NOISSUE] Unwrap InvocationTargetException and allow non-public main classes
2022-07-19 17:23:16 +02:00
kb1000
81b7e5f769 [NOISSUE] Unwrap InvocationTargetException and allow non-public main classes 2022-07-14 16:45:41 +02:00
arthomnix
ffec1e1930 GH-4812 Set placeholder even if the user has changed the name 2022-07-11 19:55:36 +01:00
arthomnix
ec897aee95 GH-4812 More improvements related to instance name
Selects text on focus rather than selecting text and focusing by default. Text is not selected if the user has changed the name from the default.
If the user changes the instance name, don't change it when they select a new version or modpack.
Add a reset button that changes the instance name back to the default for the selected version/pack, and resets the flag that stops the name from being changed upon selecting a new version/pack.
2022-07-11 19:51:31 +01:00
arthomnix
00589b247a GH-4812 Prefill instance name to allow making adjustments
Fills the instance name in instead of just setting a placeholder. This allows adjustments to be made to the suggested name without typing the whole thing out.
The text is selected by default so that typing will overwrite the text, but users who want to adjust the default name instead of typing their own can deselect the text.
The placeholder name is still set so it is still visible if the user deletes the text.
Also sets the focus to the instance name textbox by default, whereas previously it was on the group name - this is required so the text gets overwritten on typing but also makes more sense generally.
Closes issue #4812.
2022-07-11 18:02:20 +01:00
Sebastian
b7c9b27ed6 Merge branch 'MultiMC:main' into main 2022-07-09 11:04:55 -05:00
Petr Mrázek
ff64d2ad59 Merge pull request #4822 from xcfrg/fix/mods-ambiguity
NOISSUE log file extension of mods to clear ambiguity
2022-07-09 11:37:26 +02:00
xcfrg
346496c3fd fix: log file extension of mods to clear ambiguity 2022-07-08 23:28:03 -04:00
Sebastian
966494deb3 Attempt fix for #220 2022-07-06 14:50:23 -05:00
Sebastian
fa8202ec17 Merge branch 'MultiMC:main' into main 2022-07-06 11:43:53 -05:00
arthomnix
518b19e667 NOISSUE shortcut creation: enclose paths in quotes 2022-07-06 08:03:04 +01:00
Petr Mrázek
0f41bea58a Merge pull request #4816 from xcfrg/log-confirmation
NOISSUE add log upload confirmation
2022-07-06 08:51:33 +02:00
xcfrg
3621594213 feat: add log upload confirmation 2022-07-05 23:33:04 -04:00
arthomnix
79910e3542 NOISSUE shortcut creation: put file dialog in save mode
This makes sure that the user is prompted if they are about to overwrite a file
2022-07-03 19:53:45 +01:00
arthomnix
0a2ad17f06 NOISSUE shortcut creation: add comments and todo 2022-07-03 18:11:18 +01:00
arthomnix
7df413db1a NOISSUE shortcut creation: blacklist versions by date instead of regex 2022-07-03 16:57:20 +01:00
arthomnix
6faa0ef711 NOISSUE shortcut creation: reload pack profile before checking version 2022-07-03 16:43:23 +01:00
arthomnix
363588789e NOISSUE shortcut creation: fix version check 2022-07-03 16:30:30 +01:00
arthomnix
2dc44b3ff5 NOISSUE fix build 2022-07-03 16:21:21 +01:00
arthomnix
7938585abb NOISSUE shortcut creation: add version blacklist for joining server on launch
These versions are known to crash when joining a server on launch (see MC-145102 and MC-228828)
2022-07-03 15:47:54 +01:00
arthomnix
bbdbe47e72 NOISSUE actually use the directory as the working directory 2022-07-03 14:19:50 +01:00
arthomnix
75b8765604 NOISSUE shortcut creation: set working directory in other shortcut types 2022-07-03 14:00:55 +01:00
arthomnix
7217e3991a NOISSUE shortcut support: set working directory in .desktop files 2022-07-03 13:45:58 +01:00
arthomnix
bf5be5568e NOISSUE curly brace formatting 2022-07-03 13:17:25 +01:00
arthomnix
018e6229ca NOISSUE shortcut creation: add windows .lnk support 2022-07-03 13:07:21 +01:00
arthomnix
21413b964a NOISSUE replace copyright header that got removed by qt designer 2022-07-03 09:56:16 +01:00
arthomnix
6a3ff58c8c NOISSUE shortcut creation: add option to create launch scripts
This allows shortcuts to be created on Macs (which don't have a concept of desktop shortcuts) as well as Linux systems that don't support the desktop file specification. Also included a windows batch file implementation.
2022-07-03 09:52:56 +01:00
arthomnix
645bc3f445 NOISSUE shortcut creation: set default shortcut filename 2022-07-03 08:33:46 +01:00
arthomnix
a0c44f7062 NOISSUE shortcut creation: add icons on linux 2022-07-03 08:27:13 +01:00
arthomnix
6c31125f02 NOISSUE fix arrangement of includes again 2022-07-03 07:57:15 +01:00
arthomnix
b326fef61b NOISSUE fix arrangement of includes 2022-07-03 07:56:25 +01:00
arthomnix
5d14dede50 NOISSUE WIP implementation of the ability to create instance shortcuts
Currently Linux-only and lacking some features
2022-07-03 07:54:20 +01:00
Sebastian
4147fa5bbb Update main.yml 2022-06-16 19:03:15 -05:00
Sebastian
de58349453 Update main.yml 2022-06-16 18:29:02 -05:00
Sebastian
20e7f72d78 Update main.yml 2022-06-16 18:22:27 -05:00
Sebastian
5d331723a5 Update links 2022-06-16 18:11:35 -05:00
Sebastian
85d8cc4113 Merge branch 'MultiMC:develop' into develop 2022-06-13 17:34:14 -05:00
Petr Mrázek
bf80bd1143 NOISSUE implement handling of client-overrides for Modrinth 2022-06-13 23:41:47 +02:00
Sebastian
505dac364d Merge branch 'MultiMC:develop' into develop 2022-06-11 11:19:38 -05:00
Petr Mrázek
0917706b22 GH-4724 set suggested version for Modrinth packs when it is changed 2022-06-11 17:44:51 +02:00
Sebastian
9b82554b60 Merge branch 'MultiMC:develop' into develop 2022-06-11 07:34:35 -05:00