ab766a0598
Merge pull request #968 from magneticflux-/utf8-logging
...
Decode process lines as UTF-8
2022-08-18 10:44:01 +02:00
51c664a678
fix: update org.polymc.PolyMC.metainfo.xml.in to not make flatpak break next release
...
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com >
2022-08-15 20:34:56 +02:00
3c4b45c9e7
Use C locale codec for decoding
...
This should correctly decode multi-byte non-UTF-8 text, such as Windows-936 (Simplified Chinese)
Signed-off-by: Mitchell Skaggs <skaggsm333@gmail.com >
2022-08-13 10:39:05 -05:00
93507a263b
fix: hide 'More news...' button if the news aren't loaded yet
...
Signed-off-by: flow <flowlnlnln@gmail.com >
2022-08-12 17:41:11 -03:00
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
2f5e55bea0
fix: only remove orphaned metadata on first opening
...
This avoids deleting the metadata while one is updating their mods.
Signed-off-by: flow <flowlnlnln@gmail.com >
2022-08-11 13:11:56 -03:00
c375e7b4df
Merge pull request #897 from jamierocks/atl-updating-initial
2022-08-11 08:50:05 +02:00
5d188c69ed
Merge pull request #1039 from budak7273/fix-world-safety-nag-title-text
2022-08-11 07:33:13 +02:00
6bff7751d0
Merge pull request #909 from txtsd/markdownlint
2022-08-11 07:33:04 +02:00
1a5986abe0
Merge pull request #920 from flowln/metacache_fix
2022-08-11 07:32:43 +02:00
cebac3c10e
Make new title strings translatable
...
Signed-off-by: Robb <computerguy440+gh@gmail.com >
2022-08-10 12:07:24 -05:00
a5da3db966
Merge pull request #1018 from Scrumplex/fix-infinite-auth-loop
2022-08-10 18:14:26 +02:00
cd30f75173
fix: Make world safety nag title text match the action being performed instead of always saying 'Copy World'
...
Signed-off-by: Robb <computerguy440+gh@gmail.com >
2022-08-09 16:01:21 -05:00
94df4ceb36
Fix use of Qt 5.14 enum
...
Signed-off-by: Mitchell Skaggs <skaggsm333@gmail.com >
2022-08-09 00:17:53 -05:00
a14476c5fb
Replace local 8-bit decoding with UTF-8 decoding
...
Handles incomplete byte sequences using `QTextDecoder`
Signed-off-by: Mitchell Skaggs <skaggsm333@gmail.com >
2022-08-08 23:54:01 -05:00
d82bb29919
fix: don't apply GameMode/MangoHud, if they aren't supported
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net >
2022-08-08 21:19:46 +02:00
33af0c6a7c
refactor: don't include mangohud's library path
...
This could cause issues on some environments. Users should just put
MangoHud libs into global LD_LIBRARY_PATH, just like with any other
library
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net >
2022-08-08 21:16:37 +02:00
68f3f98bc3
feat: detect GameMode and MangoHud's presence
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net >
2022-08-08 21:16:37 +02:00
f873cd5b1a
refactor: store current capabilities
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net >
2022-08-08 21:16:37 +02:00
fa8df286d9
chore(ci): Add markdownlint config to ignored paths
...
Signed-off-by: txtsd <thexerothermicsclerodermoid@gmail.com >
2022-08-06 13:00:57 +05:30
76aa0c434a
feat(markdown): Add markdownlint config
...
Signed-off-by: txtsd <thexerothermicsclerodermoid@gmail.com >
2022-08-06 13:00:57 +05:30
78dc0cfdf3
chore(markdown): MD001 Heading levels should only increment by one level at a time
...
Signed-off-by: txtsd <thexerothermicsclerodermoid@gmail.com >
2022-08-06 13:00:57 +05:30
9654728bfb
chore(markdown): Align inline HTML correctly
...
Signed-off-by: txtsd <thexerothermicsclerodermoid@gmail.com >
2022-08-06 13:00:57 +05:30
123d1864f4
chore(markdown): MD037 Spaces inside emphasis markers
...
Signed-off-by: txtsd <thexerothermicsclerodermoid@gmail.com >
2022-08-06 13:00:57 +05:30
96a91e988d
chore(markdown): MD010 Hard tabs
...
Signed-off-by: txtsd <thexerothermicsclerodermoid@gmail.com >
2022-08-06 13:00:56 +05:30
19ecb1701e
chore(markdown): MD031 Fenced code blocks should be surrounded by blank lines
...
Signed-off-by: txtsd <thexerothermicsclerodermoid@gmail.com >
2022-08-06 13:00:56 +05:30
8085b2728d
chore(markdown): MD032 Lists should be surrounded by blank lines
...
Signed-off-by: txtsd <thexerothermicsclerodermoid@gmail.com >
2022-08-06 13:00:56 +05:30
56cad31a36
chore(markdown): MD034 Bare URL used
...
Signed-off-by: txtsd <thexerothermicsclerodermoid@gmail.com >
2022-08-06 13:00:46 +05:30
3275bc4e93
chore(markdown): MD009 Trailing spaces
...
Signed-off-by: txtsd <thexerothermicsclerodermoid@gmail.com >
2022-08-06 12:57:30 +05:30
8963378039
chore(markdown): MD007 Unordered list indentation
...
Signed-off-by: txtsd <thexerothermicsclerodermoid@gmail.com >
2022-08-06 12:57:30 +05:30
c7d435bb7a
chore(markdown): MD025 Multiple top-level headings in the same document
...
Signed-off-by: txtsd <thexerothermicsclerodermoid@gmail.com >
2022-08-06 12:57:11 +05:30
06cc7e4ea0
chore(markdown): MD046 Code block style
...
Signed-off-by: txtsd <thexerothermicsclerodermoid@gmail.com >
2022-08-06 12:55:11 +05:30
fba20e2cfb
chore(markdown): MD040 Fenced code blocks should have a language specified
...
Signed-off-by: txtsd <thexerothermicsclerodermoid@gmail.com >
2022-08-06 12:55:11 +05:30
358f080c76
chore(markdown): MD012 Multiple consecutive blank lines
...
Signed-off-by: txtsd <thexerothermicsclerodermoid@gmail.com >
2022-08-06 12:55:11 +05:30
8cea57ff0f
chore(markdown): MD022 Headings should be surrounded by blank lines
...
Signed-off-by: txtsd <thexerothermicsclerodermoid@gmail.com >
2022-08-06 12:53:50 +05:30
7b27f200b1
fix: don't mutate QHash while iterating over it
...
Even though it was using a QMutableHashIterator, sometimes it didn't
work quite well, so this is a bit better.
Signed-off-by: flow <flowlnlnln@gmail.com >
2022-08-05 16:30:12 -03:00
f4b207220c
fix: add some more nullptr checks / protection
...
die sigsegv 🔫
Signed-off-by: flow <flowlnlnln@gmail.com >
2022-08-05 15:10:44 -03:00
d835e1d14e
refactor: simplify smart pointers more
...
Signed-off-by: flow <flowlnlnln@gmail.com >
2022-08-05 11:38:46 -03:00
75f92de8f8
Merge pull request #1017 from flowln/kill_orphan_metadata
...
Remove orphaned metadata to avoid problems with auto-updating instances
2022-08-04 12:57:20 -07:00
293c1deee5
Merge pull request #1014 from DioEgizio/downgrade-qt-macos
...
chore: downgrade to Qt 6.3.0 on macos
2022-08-04 12:56:55 -07:00
4dee05a967
Merge pull request #1006 from DioEgizio/appimage-ubuntu-moment
...
fix: work around ubuntu 22.04 openssl appimage issues by copying openssl libs
2022-08-04 12:56:38 -07:00
8d6414d74a
Merge pull request #1019 from Scrumplex/fix-openbsd-root
...
Add root path detection on OpenBSD
2022-08-04 21:47:35 +02:00
362ecdb583
refactor+fix: use QSharedPointer for shared_qobject_ptr
...
Signed-off-by: flow <flowlnlnln@gmail.com >
2022-08-04 15:33:51 -03:00
058b9f9272
Merge pull request #994 from Scrumplex/fix-winget-releaser
...
Fix WinGet releaser
2022-08-04 16:20:23 +01:00
355762aa30
fix: emit abort in LaunchController
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net >
2022-08-04 10:07:36 +02:00
be4fb65470
fix: Add root path detection on OpenBSD
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net >
2022-08-03 21:14:32 +02:00
4ed296bad4
fix: allow user to interrupt launch after 3 tries
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net >
2022-08-03 20:38:40 +02:00
a8aa862919
Move large condition into a new lambda
...
Signed-off-by: Gingeh <39150378+Gingeh@users.noreply.github.com >
2022-08-03 16:39:30 +10:00
31ba1de53b
fix: remove orphaned metadata to avoid problems with auto-updating insts
...
Just as my master has taught me. 🔫
Signed-off-by: flow <flowlnlnln@gmail.com >
2022-08-02 16:15:39 -03:00
bca1fef2b2
chore: downgrade to Qt 6.3.0 on macos
...
seems to fix some emoji-related issues
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com >
2022-08-02 10:59:54 +02:00