Commit graph

10305 commits

Author SHA1 Message Date
Trial97 508a66aedd
Update copyright year
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-01-12 00:00:56 +02:00
Alexandru Ionut Tripon c64d871a28
Network: log server response on error (#4726) 2026-01-11 15:19:26 +02:00
Alexandru Ionut Tripon 136ad59fad
Fix environment variables always being discarded and custom commands always being overriden (#4718) 2026-01-11 15:19:17 +02:00
Alexandru Ionut Tripon 2b04da0c36
Fix shaderpacks folder being hidden (#4707) 2026-01-11 15:19:00 +02:00
Octol1ttle 7f3790bf73
change(NetRequest): log server response on error
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-01-11 00:19:10 +05:00
Alexandru Ionut Tripon 62e17cd19e
fix modrinth environments filter (#4704) 2026-01-10 18:36:38 +02:00
TheKodeToad cbe77872fa
Bump to 10.0.2 (#4713)
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2026-01-09 15:57:24 -07:00
Sefa Eyeoglu 100b2aa6da
format the code (#4717) 2026-01-09 22:36:35 +01:00
TheKodeToad 01228cc0b7
Fix broken EnvironmentVariables and CustomCommands when tab is inactive
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2026-01-09 21:13:12 +00:00
Trial97 53acc60983
format the code
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-01-09 22:28:25 +02:00
Mark Deneen 133842d6a8
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>
2026-01-09 22:13:45 +02:00
Alexandru Ionut Tripon 99c5c7b990
remove curseforge api key validation (#4700) 2026-01-09 22:13:08 +02:00
Alexandru Ionut Tripon 1d659b5c68
fix jpg icons (#4706) 2026-01-09 22:12:58 +02:00
TheKodeToad c7501b747e
fix curseforge import (#4699) 2026-01-09 19:24:21 +00:00
Trial97 3f53670cc2
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.

Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-01-09 16:36:05 +02:00
TheKodeToad 3e7ef5ee17
Fix shaderpacks folder being hidden on Windows
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2026-01-09 13:54:14 +00:00
Trial97 a97c15d0fb
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>
2026-01-09 12:07:03 +02:00
Trial97 7f952d9fdf
remove curseforge api key validation
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-01-08 23:34:06 +02:00
Trial97 398689637d
fix curseforge import
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-01-08 23:12:31 +02:00
Alexandru Ionut Tripon 3b1a5dd3c0
Remove prismlauncher-qt5-git badge from README (#4696) 2026-01-08 18:24:13 +02:00
Elliott Tallis ada0401137
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>
2026-01-08 15:54:24 +00:00
Alexandru Ionut Tripon 3e5990f8ec
Update build instructions links in README (#4688) 2026-01-07 21:34:27 +02:00
Dylan Renwick e91d05922a
Update build instructions links in README
Signed-off-by: Dylan Renwick <skidsirongenesisdev@gmail.com>
2026-01-07 14:08:01 -05:00
Alexandru Ionut Tripon d191f83a62
Check that mouse press is inside view rectangle of CheckComboBox (#4681) 2026-01-07 12:26:22 +02:00
Alexandru Ionut Tripon 6ae06249cb
Skip asking for offline name when using offline account (#4680) 2026-01-07 12:25:53 +02:00
Octol1ttle 39e283169e
fix(CheckComboBox): check that mouse press is inside view rectangle
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-01-07 14:03:38 +05:00
Octol1ttle 2e6efab913
fix: skip asking for offline name when using offline account
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-01-07 13:27:04 +05:00
Seth Flynn c3bcfec5e4
Fix AppImage zsync information (#4671) 2026-01-06 18:52:32 -05:00
Seth Flynn 4037446051
build(appimage): use tag for version when available
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2026-01-06 18:40:20 -05:00
Seth Flynn 20055aa2fa
Automatically use vcpkg to build on macOS and Windows (#4670) 2026-01-06 17:38:07 -05:00
Seth Flynn 44bf3aad29
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>
2026-01-06 17:08:44 -05:00
Alexandru Ionut Tripon 31da9f51f0
Don't use .index for shaderpacks (#4658) 2026-01-06 23:53:17 +02:00
Alexandru Ionut Tripon 3b967ee195
Bump to 10.0.1 (#4662) 2026-01-06 23:36:55 +02:00
TheKodeToad 3a7366a998
Fix oversights and make requested changes
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2026-01-06 20:16:46 +00:00
TheKodeToad e4991d81d7
Avoid some errors (less noisy log)
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2026-01-06 17:55:44 +00:00
TheKodeToad 398305eb66
Less destructive delete
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2026-01-06 17:54:16 +00:00
TheKodeToad ea7122b641
Bump to 10.0.1
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2026-01-06 17:49:45 +00:00
TheKodeToad d625a28112
Properly show shaderpacks in export
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2026-01-06 16:47:05 +00:00
TheKodeToad 1cf48dfd85
Don't use .index for shaderpacks
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2026-01-06 15:05:23 +00:00
Alexandru Ionut Tripon 639268798b
fix manifest generation for linux (#4649) 2026-01-06 17:01:44 +02:00
Alexandru Ionut Tripon db0bdc6bed
Modified the plist to categorize it as a game [Mac] (#4619) 2026-01-06 14:19:11 +02:00
Alexandru Ionut Tripon 318a12cee6
change(program_info): more brand unhardcoding (#4648) 2026-01-06 14:16:17 +02:00
Alexandru Ionut Tripon 9b7630485f
use libarchive to extract release files (#4641) 2026-01-06 14:15:35 +02:00
Trial97 681c635f0e
fix manifest generation for linux
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-01-06 14:01:51 +02:00
Octol1ttle abd482db4a
change(program_info): unhardcode brand from macOS bundle GUI identifier
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-01-06 16:54:46 +05:00
Octol1ttle c46eaec046
change(program_info): unhardcode brand from Windows files
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-01-06 16:54:13 +05:00
Alexandru Ionut Tripon d6942089cd
Change enum style guideline to PascalCase (#4623) 2026-01-06 12:57:23 +02:00
Alexandru Ionut Tripon 009b65cc1d
refactor: remove broken Qt includes (#4643) 2026-01-06 12:54:42 +02:00
Octol1ttle 56392a20ed
refactor: remove broken Qt includes
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-01-06 15:51:47 +05:00
Trial97 7b0896a0b9
use libarchive to extract release files
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-01-06 12:51:23 +02:00