Commit graph

10297 commits

Author SHA1 Message Date
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
Seth Flynn 96ad89845c
[Backport release-10.x] Fix AppImage zsync information (#4674) 2026-01-06 18:53:03 -05:00
Seth Flynn a9c065174c build(appimage): use tag for version when available
Signed-off-by: Seth Flynn <getchoo@tuta.io>
(cherry picked from commit 4037446051)
2026-01-06 23:52:42 +00:00
Seth Flynn 4dec044883
[Backport release-10.x] Automatically use vcpkg to build on macOS and Windows (#4672) 2026-01-06 17:40:00 -05:00
Seth Flynn c3a1fd7e49 build(macos/windows): automatically use vcpkg
Previously `CMAKE_TOOLCHAIN_FILE` needed to be set manually, which was
kinda pointless when vcpkg is already installed and meant to be used

Signed-off-by: Seth Flynn <getchoo@tuta.io>
(cherry picked from commit 44bf3aad29)
2026-01-06 22:38:18 +00:00
Alexandru Ionut Tripon 03d6818570
[Backport release-10.x] Don't use .index for shaderpacks (#4669) 2026-01-06 23:53:59 +02:00
TheKodeToad f1a30bf251 Fix oversights and make requested changes
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
(cherry picked from commit 3a7366a998)
2026-01-06 21:53:30 +00:00
TheKodeToad 7e4ea5a47e Avoid some errors (less noisy log)
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
(cherry picked from commit e4991d81d7)
2026-01-06 21:53:30 +00:00
TheKodeToad e3b3ef65ee Less destructive delete
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
(cherry picked from commit 398305eb66)
2026-01-06 21:53:30 +00:00
TheKodeToad 6ef89db08e Properly show shaderpacks in export
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
(cherry picked from commit d625a28112)
2026-01-06 21:53:30 +00:00
TheKodeToad 993243b6a3 Don't use .index for shaderpacks
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
(cherry picked from commit 1cf48dfd85)
2026-01-06 21:53:30 +00:00
Alexandru Ionut Tripon 1f22a88935
[Backport release-10.x] Bump to 10.0.1 (#4668) 2026-01-06 23:38:19 +02:00
TheKodeToad 29a4ae516a Bump to 10.0.1
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
(cherry picked from commit ea7122b641)
2026-01-06 21:37:09 +00:00
Alexandru Ionut Tripon 8315113f26
[Backport release-10.x] fix manifest generation for linux (#4657) 2026-01-06 17:02:14 +02:00
Trial97 5e4163d91c fix manifest generation for linux
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
(cherry picked from commit 681c635f0e)
2026-01-06 15:01:56 +00:00
Alexandru Ionut Tripon 406b56060c
[Backport release-10.x] Modified the plist to categorize it as a game [Mac] (#4654) 2026-01-06 14:22:02 +02:00
David Kaluta 33b515d0ee Modified the plist to categorize it as a game
Signed-off-by: David Kaluta <mail@dkaluta.com>
(cherry picked from commit 094425552b)
2026-01-06 12:21:27 +00:00
Alexandru Ionut Tripon 3a836e8f6d
[Backport release-10.x] change(program_info): more brand unhardcoding (#4653) 2026-01-06 14:16:56 +02:00
Octol1ttle e2d633e2c4 change(program_info): unhardcode brand from macOS bundle GUI identifier
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
(cherry picked from commit abd482db4a)
2026-01-06 12:16:34 +00:00
Octol1ttle e40dd81c38 change(program_info): unhardcode brand from Windows files
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
(cherry picked from commit c46eaec046)
2026-01-06 12:16:34 +00:00
Alexandru Ionut Tripon 7981c6c64e
[Backport release-10.x] use libarchive to extract release files (#4652) 2026-01-06 14:16:26 +02:00
Trial97 d32568fd5e use libarchive to extract release files
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
(cherry picked from commit 7b0896a0b9)
2026-01-06 12:15:48 +00:00
Alexandru Ionut Tripon 5368452c9f
[Backport release-10.x] Change enum style guideline to PascalCase (#4646) 2026-01-06 13:28:30 +02:00
Alexandru Ionut Tripon 52ddb88d34
[Backport release-10.x] refactor: remove broken Qt includes (#4645) 2026-01-06 13:28:09 +02:00
TheKodeToad 0bd8f05f82 Change enum style guideline to PascalCase
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
(cherry picked from commit 55102d4113)
2026-01-06 11:06:27 +00:00