1175461030
refactor: switch to new versioning scheme
...
The new versioning system is based on the versioning system used by the
GNOME Foundation for the GNOME desktop.
We are dropping the "major version" as defined by SemVer and move to a
version number with a most and least significant number.
The most significant number must be incremented, if there are new
features or significant changes since last major release.
Otherwise, the least significant number must be incremented, if there
are only minor changes since the last release. New features or
significant changes mustn't be introduced by a bump of the least
significant number.
If a minor change would introduce small user-facing changes (like a
message-box or slight UI changes), it could still be classified as a
minor change.
At the end of the day, a human shall decide, if a change is minor or
significant, as there is no clear line that would separate a "minor" and
a "significant" change in a GUI-application.
Definitions:
feature: New user-facing functionality
significant change: Something that changes user-facing behavior
minor change: Something that fixes unexpected behavior
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net >
2022-08-12 14:22:24 +02:00
74120fe1f3
Merge pull request #699 from Scrumplex/resolve-ftb-mods-cf
2022-07-28 09:43:39 +02:00
336f1f4f50
Merge pull request #974 from flowln/accounts_qt6
...
Fix adding multiple accounts in Qt6
2022-07-26 16:08:05 -03:00
1c256d8876
Merge pull request #958 from jopejoe1/readme
2022-07-27 00:16:35 +05:30
1ce0f0e7a5
fix: progress dialog going away even if the task was not aborted
...
Signed-off-by: flow <flowlnlnln@gmail.com >
2022-07-26 20:33:33 +02:00
fbf1901d86
refactor: shuffle some things around to improve readability
...
Signed-off-by: flow <flowlnlnln@gmail.com >
2022-07-26 20:33:33 +02:00
0382f33c46
fix(ui): pump events to show "Copying modpack files..." text
...
Signed-off-by: flow <flowlnlnln@gmail.com >
2022-07-26 20:33:33 +02:00
13372f3f99
chore: clean up FTBPackInstallTask a bit and connect missing signals
...
Signed-off-by: flow <flowlnlnln@gmail.com >
2022-07-26 20:33:33 +02:00
e741cb7f0a
fix: add abort handlign in Flame's FileResolvingTask
...
Signed-off-by: flow <flowlnlnln@gmail.com >
2022-07-26 20:33:33 +02:00
fb289c6b17
chore: add license headers
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net >
2022-07-26 20:33:29 +02:00
75a7ea55d4
feat: implement mod resolving for FTB
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net >
2022-07-26 20:33:10 +02:00
86573a5ccd
Merge pull request #961 from flowln/fix_resource_filter
2022-07-26 20:14:18 +02:00
6fe55a79f1
fix: use const qualifier for operator==() and allow other comparisons
...
This fixes an implicit behavior changed by C++17.
Signed-off-by: flow <flowlnlnln@gmail.com >
2022-07-26 15:11:56 -03:00
1a6cb9ee99
chore: add some debugging prints in AccountList
...
Signed-off-by: flow <flowlnlnln@gmail.com >
2022-07-26 15:11:56 -03:00
a495d9eca5
chore: Normalize sentence in readme
...
Signed-off-by: txtsd <thexerothermicsclerodermoid@gmail.com >
2022-07-26 22:00:40 +05:30
65a945f968
Merge pull request #956 from flowln/jar_mods_aa
...
Fix segmentation fault when using jar mods
2022-07-25 06:57:40 +01:00
3aa2003951
fix: filter in external resource pages not working
...
For some reason, using setFilterFixedString() doesn't seem to update the
QRegularExpression object with a new value, instead leaving it empty. It
updates QRegExp just fine, so maybe that's an Qt bug? o.O
Anyway, using regex in the filter is kinda cool actually :D
Signed-off-by: flow <flowlnlnln@gmail.com >
2022-07-23 23:50:56 -03:00
0e473f4570
Merge pull request #951 from flowln/performace_tab_fix
...
Hide the entire performance tab on the instance settings in non-Linux OSes
2022-07-23 18:31:04 -03:00
bfa824ee71
Fix broken url in readme
...
Signed-off-by: jopejoe1 <johannes@joens.email >
2022-07-23 23:22:39 +02:00
1157436a24
fix: sigsegv when trying to use jar mods
...
Signed-off-by: flow <flowlnlnln@gmail.com >
2022-07-23 14:24:24 -03:00
4596e78df0
Merge pull request #952 from Scrumplex/fix-pre-post-launch
...
Fix variable substitution in pre launch/post exit hooks
2022-07-23 18:06:12 +01:00
813dfbd2d3
fix: hide the entire performance tab on instance settings in non-Linux
...
"just woke up after a major release has just been made" coding style
Signed-off-by: flow <flowlnlnln@gmail.com >
2022-07-23 13:29:39 -03:00
ba7dfb360c
fix: actually substitute variables in pre/post launch
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net >
2022-07-23 17:51:58 +02:00
6aad750fe0
Merge pull request #893 from Scrumplex/refactor-env-handling
1.4.0
2022-07-23 14:08:10 +02:00
5e443ae347
fix(nix): change license to gpl3Only
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net >
2022-07-23 14:00:11 +02:00
c65f5f7728
Merge pull request #877 from Scrumplex/refactor-offline-accounts
2022-07-23 13:54:36 +02:00
74b62727af
Merge pull request #947 from flowln/unicode_uhh
2022-07-23 13:38:48 +02:00
2e94562f79
fix: treat accounts as offline, if auth servers are down
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net >
2022-07-23 12:38:01 +02:00
061ea5648e
Merge pull request #922 from DioEgizio/qt6-tarballs
...
feat(actions): package and deliver qt6 tarballs
2022-07-23 14:18:00 +05:30
439e7bbf4e
change: unicode chars for folders and disabled mods in mod list
...
Signed-off-by: flow <flowlnlnln@gmail.com >
2022-07-22 17:45:27 -03:00
0f1d51f866
Update .github/workflows/build.yml
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net >
2022-07-22 22:11:53 +02:00
75cfaf0672
Merge pull request #938 from Scrumplex/fix-i18n3
2022-07-22 22:45:53 +05:30
ceaa732e5f
Merge pull request #932 from Scrumplex/fix-nix
2022-07-22 22:43:57 +05:30
deb2a2bd14
Merge pull request #930 from TheOPtimal/develop
2022-07-22 22:43:00 +05:30
33853b6107
fix: use single-space unicode char for checkmark in mod list
...
Signed-off-by: flow <flowlnlnln@gmail.com >
2022-07-22 11:48:08 -03:00
220e823c8d
DCO Remediation Commit for Jacob Gogichaishvili <iakob.gogichaishvili@gmail.com>
...
I, Jacob Gogichaishvili <iakob.gogichaishvili@gmail.com >, hereby add my Signed-off-by to this commit: 3746a2566d7b0f758a1de7a3f78cb88bd28bb1e5
Signed-off-by: Jacob Gogichaishvili <iakob.gogichaishvili@gmail.com >
2022-07-20 23:27:07 +04:00
9cc1773fa7
fix: move HTML code outside of translation
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net >
2022-07-20 10:15:21 +02:00
e78c7af715
Merge pull request #936 from Scrumplex/fix-windows-crap-2
2022-07-20 10:07:10 +02:00
b96e76134a
fix(nix): switch to LD_LIBRARY_PATH
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net >
2022-07-19 18:09:48 +02:00
fd2b206997
fix: support LD_* for OpenBSD
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net >
2022-07-19 18:07:58 +02:00
2d53c7c5b2
refactor: filter values in environment variables
...
Before this change, you had to specify custom LD_* variables using the
prefix GAME_LD_*. Now instead of dropping all LD_* variables by default,
we should just filter them and remove the values we *know* are from our
start script.
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net >
2022-07-19 18:07:58 +02:00
28ae5d710e
fix: fix translations for mod updater
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net >
2022-07-19 18:03:45 +02:00
7a13412ec7
feat(actions): package and deliver qt6 tarballs
...
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com >
2022-07-19 17:07:34 +02:00
c86610b917
Merge pull request #934 from virchau13/fix-non-nixos-libraries
...
fix(nix): only load stdenv.cc.cc.lib on NixOS
2022-07-19 11:28:08 -03:00
502750492c
Merge pull request #929 from flowln/dark_theme_dark_font
2022-07-19 11:17:40 +02:00
8fc1653b0c
fix: fix Java Checker on Windows, again
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net >
2022-07-19 11:12:11 +02:00
6841ebc31d
fix(nix): only load stdenv.cc.cc.lib on NixOS
...
On non-NixOS, launching any external process from Minecraft (e.g.
clicking on links) will fail due to a conflict between the system
libraries and the Nix stdenv.cc.cc.lib. This works around that issue by
only loading stdenv.cc.cc.lib on NixOS.
Signed-off-by: Vir Chaudhury <virchau13@hexular.net >
2022-07-19 09:03:54 +08:00
8757281467
fix(nix): switch to PolyMC libnbtplusplus
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net >
2022-07-18 20:34:36 +02:00
3746a2566d
Add more Nix meta
information
2022-07-18 21:47:26 +04:00
0cb47cf7d7
fix: dark placeholder text in dark background on dark theme
...
Signed-off-by: flow <flowlnlnln@gmail.com >
2022-07-18 14:25:00 -03:00