Commit graph

10321 commits

Author SHA1 Message Date
TheKodeToad
e2842bb5cd Allow toggling pre-compiled headers
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
(cherry picked from commit 3a16cf3081)
2026-01-14 21:21:36 +00:00
Alexandru Ionut Tripon
5983919c2f
[Backport release-10.x] Fix for Prism failing to recognize some shader pack ZIP archives added manually by the user (#4766) 2026-01-14 13:52:40 +02:00
Alexandru Ionut Tripon
70f274ca9b
[Backport release-10.x] IconList: Make sure we always set new path (#4765) 2026-01-14 13:52:30 +02:00
Alexandru Ionut Tripon
3bf9b881fa
[Backport release-10.x] chore: make appimage use portals for file picking (#4764) 2026-01-14 13:52:21 +02:00
Alexandru Ionut Tripon
326f818d0a
[Backport release-10.x] accept libarchive warning result (#4763) 2026-01-14 13:52:13 +02:00
SwitchAxe
aadd88cbd8 Fixed formatting
Signed-off-by: SwitchAxe <sofiacerasuoli@gmail.com>
(cherry picked from commit 809e766aec)
2026-01-14 11:51:57 +00:00
SwitchAxe
0b7646740b Improved the check for the assets dir
Signed-off-by: SwitchAxe <sofiacerasuoli@gmail.com>
(cherry picked from commit 7f0f90fcce)
2026-01-14 11:51:57 +00:00
SwitchAxe
19ead6adbd Made the loop more efficient
Signed-off-by: SwitchAxe <sofiacerasuoli@gmail.com>
(cherry picked from commit 8aba994312)
2026-01-14 11:51:57 +00:00
Sofia
fb77027d84 Update launcher/minecraft/mod/tasks/LocalShaderPackParseTask.cpp
Co-authored-by: Octol1ttle <l1ttleofficial@outlook.com>
Signed-off-by: Sofia <75943257+SwitchAxe@users.noreply.github.com>
(cherry picked from commit 6321db5942)
2026-01-14 11:51:57 +00:00
SwitchAxe
2692cbcdc8 Fixed Indentation
Signed-off-by: SwitchAxe <sofiacerasuoli@gmail.com>
(cherry picked from commit 6ac9de7a11)
2026-01-14 11:51:57 +00:00
SwitchAxe
17941872f8 Added support for shader packs with a top-level parent directory
Signed-off-by: SwitchAxe <sofiacerasuoli@gmail.com>
(cherry picked from commit 9a93696915)
2026-01-14 11:51:57 +00:00
Octol1ttle
6e82d0a4eb fix(IconList): make sure we always set new path
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
(cherry picked from commit 6cbedbe184)
2026-01-14 11:50:57 +00:00
DioEgizio
c9098f7556 chore: make appimage use portals for file picking
much better than Qt's ugly default one

Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com>
(cherry picked from commit 1b15643fcd)
2026-01-14 11:50:39 +00:00
Trial97
0d21749568 accept libarchive warning result
this is the intended behavior to treat warnings as ok, because
teoretically the file was extracted, even if the time of the file can't
be set

Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
(cherry picked from commit a6d6ff9926)
2026-01-14 11:50:12 +00:00
Alexandru Ionut Tripon
fe3c3e7449
[Backport release-10.x] Free up disk space on Flatpak builds so they don't crash (#4757) 2026-01-13 08:40:13 +02:00
Octol1ttle
c0fae914d8 hack: try to free up disk space on Flatpak builds so they don't crash
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
(cherry picked from commit eafce5d5f6)
2026-01-13 06:15:08 +00:00
Alexandru Ionut Tripon
df9bed30af
[Backport release-10.x] auth: improve status messages (#4754) 2026-01-12 20:20:49 +02:00
Octol1ttle
1d1dd6262f auth: improve status messages
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
(cherry picked from commit 6cddc28e9b)
2026-01-12 18:20:05 +00:00
Alexandru Ionut Tripon
aabd0a6d53
[Backport release-10.x] Update copyright year (#4743) 2026-01-12 00:23:39 +02:00
Alexandru Ionut Tripon
6486c3d1a8
[Backport release-10.x] Set current auth step description in correct method (#4742) 2026-01-12 00:23:28 +02:00
Alexandru Ionut Tripon
8936103378
[Backport release-10.x] Fix auto-join getting stuck disabled (#4741) 2026-01-12 00:23:05 +02:00
Trial97
a3b9281c09 Update copyright year
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
(cherry picked from commit 508a66aedd)
2026-01-11 22:22:25 +00:00
Octol1ttle
c55f4b373e fix(AuthFlow): set current step description in correct method
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
(cherry picked from commit f0813b578e)
2026-01-11 22:22:13 +00:00
TheKodeToad
5ed7a5b56f Fix auto-join getting stuck disabled
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
(cherry picked from commit e856f60804)
2026-01-11 22:22:02 +00:00
Alexandru Ionut Tripon
702d4eb75c
[Backport release-10.x] Network: log server response on error (#4732) 2026-01-11 15:20:24 +02:00
Alexandru Ionut Tripon
7cc148ed60
[Backport release-10.x] Fix environment variables always being discarded and custom commands always being overriden (#4731) 2026-01-11 15:20:16 +02:00
Alexandru Ionut Tripon
4b91ae019e
[Backport release-10.x] Fix shaderpacks folder being hidden (#4730) 2026-01-11 15:19:57 +02:00
Octol1ttle
323a50efa2 change(NetRequest): log server response on error
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
(cherry picked from commit 7f3790bf73)
2026-01-11 13:19:37 +00:00
TheKodeToad
5923504aff Fix broken EnvironmentVariables and CustomCommands when tab is inactive
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
(cherry picked from commit 01228cc0b7)
2026-01-11 13:19:27 +00:00
TheKodeToad
60f598a0e7 Fix shaderpacks folder being hidden on Windows
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
(cherry picked from commit 3e7ef5ee17)
2026-01-11 13:19:10 +00:00
Alexandru Ionut Tripon
810558a6f4
[Backport release-10.x] fix modrinth environments filter (#4725) 2026-01-10 18:37:31 +02:00
Trial97
6d60fc1cbe fix modrinth environments filter
fixes #4630
reversed the conditions to check for side because somewhere the mod side
is no initilized(easier to check one line than search where it is not
initialized)

Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
(cherry picked from commit a97c15d0fb)
2026-01-10 16:36:50 +00:00
github-actions[bot]
a80c215113
[Backport release-10.x] Bump to 10.0.2 (#4720)
Bump to 10.0.2 (#4713)


(cherry picked from commit cbe77872fa)

Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
Co-authored-by: TheKodeToad <TheKodeToad@proton.me>
2026-01-09 16:03:57 -07:00
Alexandru Ionut Tripon
1109ddce2a
[Backport release-10.x] format the code (#4719) 2026-01-09 23:38:05 +02:00
Trial97
b2e195a651 format the code
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
(cherry picked from commit 53acc60983)
2026-01-09 21:36:46 +00:00
Alexandru Ionut Tripon
0008542228
[Backport release-10.x] Disable tooltips if using gamescope / Steam Deck. (#4716) 2026-01-09 22:15:09 +02:00
Alexandru Ionut Tripon
e6bfaf4717
[Backport release-10.x] remove curseforge api key validation (#4715) 2026-01-09 22:14:45 +02:00
github-actions[bot]
185d5cb4bb
[Backport release-10.x] fix jpg icons (#4714)
fix jpg icons

fixes #4686 and fixes #4666
Forces jpg and jpeg to go through QPixmap first then to Icon.
The original behaivior used the QIcon internal engine to build the
QPixmap causing some inconsitencies.


(cherry picked from commit 3f53670cc2)

Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
Co-authored-by: Trial97 <alexandru.tripon97@gmail.com>
2026-01-09 22:14:27 +02:00
Mark Deneen
bbc94272be Disable tooltips if using gamescope / Steam Deck. (#4096)
* Disable tooltips if using gamescope / Steam Deck.

On a Steam Deck, Prism Launcher's window is scaled to fit the screen.
Whenever a tool tip is shown, it is often display outside of the window,
causing the compositor to scale the view to fit the new bounding box.

This effect is quite jarring, and I don't like it.  This patch adds a
small global event filter which swallows up the tool tip events.  It is
currently not configurable, although I suppose that could be an option.

Signed-off-by: Mark Deneen <mdeneen@gmail.com>

* Move tooltip filter addition from the Main Window to the Application.

Signed-off-by: Mark Deneen <mdeneen@gmail.com>

* Add license information to new files

Signed-off-by: Mark Deneen <mdeneen@gmail.com>

* Remove other authors, they should not have been added in the first place

Signed-off-by: Mark Deneen <mdeneen@gmail.com>

* Correct the years as well

Signed-off-by: Mark Deneen <mdeneen@gmail.com>

* Update launcher/ui/ToolTipFilter.cpp

Co-authored-by: Alexandru Ionut Tripon <alexandru.tripon97@gmail.com>
Signed-off-by: Mark Deneen <mdeneen@gmail.com>

* Update launcher/ui/ToolTipFilter.h

Co-authored-by: Alexandru Ionut Tripon <alexandru.tripon97@gmail.com>
Signed-off-by: Mark Deneen <mdeneen@gmail.com>

---------

Signed-off-by: Mark Deneen <mdeneen@gmail.com>
Co-authored-by: Alexandru Ionut Tripon <alexandru.tripon97@gmail.com>
(cherry picked from commit 133842d6a8)
2026-01-09 20:14:02 +00:00
Trial97
05f3280405 remove curseforge api key validation
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
(cherry picked from commit 7f952d9fdf)
2026-01-09 20:13:20 +00:00
Alexandru Ionut Tripon
0d32167303
[Backport release-10.x] fix curseforge import (#4712) 2026-01-09 21:26:02 +02:00
Trial97
295ed87c1d fix curseforge import
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
(cherry picked from commit 398689637d)
2026-01-09 19:24:31 +00:00
Alexandru Ionut Tripon
6aad22b75a
[Backport release-10.x] Remove prismlauncher-qt5-git badge from README (#4697) 2026-01-08 18:42:34 +02:00
Elliott Tallis
9652a43fe2 Remove prismlauncher-qt5-git badge from README
AUR has been deleted since Qt 5 builds are no longer possible

Signed-off-by: Elliott Tallis <tallis.elliott@gmail.com>
(cherry picked from commit ada0401137)
2026-01-08 16:24:27 +00:00
Alexandru Ionut Tripon
f2f9cfb103
[Backport release-10.x] Update build instructions links in README (#4689) 2026-01-07 21:42:30 +02:00
Dylan Renwick
96634879bb Update build instructions links in README
Signed-off-by: Dylan Renwick <skidsirongenesisdev@gmail.com>
(cherry picked from commit e91d05922a)
2026-01-07 19:34:39 +00:00
Alexandru Ionut Tripon
8a432e9e5e
[Backport release-10.x] Check that mouse press is inside view rectangle of CheckComboBox (#4683) 2026-01-07 12:27:24 +02:00
Alexandru Ionut Tripon
2c00eb53a5
[Backport release-10.x] Skip asking for offline name when using offline account (#4682) 2026-01-07 12:27:05 +02:00
Octol1ttle
fd1d7f3c28 fix(CheckComboBox): check that mouse press is inside view rectangle
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
(cherry picked from commit 39e283169e)
2026-01-07 10:26:32 +00:00
Octol1ttle
2c01416040 fix: skip asking for offline name when using offline account
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
(cherry picked from commit 2e6efab913)
2026-01-07 10:26:04 +00:00