Seth Flynn
fd91f87c21
style: re-format tree with editorconfig
...
```
find $PWD \
-type f \
! -path '*/.git/*' ! -path '*/flatpak/shared-modules/*' \
! -path '*/libraries/*' ! -path '*/testdata/*' ! -name '*.patch' \
! -name '*.svg' ! -name '*.scd' ! -path '*/program_info/LICENSE' \
! -path '*/COPYING.md' ! -path '*/cmake/*' ! -name '.gitmodules' \
-exec eclint -fix {} \;
```
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2026-01-18 15:48:07 -05:00
Seth Flynn
686ad72e03
build: add clang-format target
...
Through the power of CMake itself, we can format our files
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2026-01-18 15:48:01 -05:00
Tayou
1c4d378fc4
fix: improve we couldn't launch after 3 tries message ( #4805 )
2026-01-18 20:25:34 +01:00
Alexandru Ionut Tripon
e8b5d49154
Take $GRADLE_USER_HOME into account when looking for JDKs ( #4790 )
2026-01-18 01:17:46 +02:00
DioEgizio
d5da7c9bde
fix: improve we couldn't launch after 3 tries message
...
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com>
2026-01-17 22:05:57 +01:00
Alexandru Ionut Tripon
2e8256e322
fix ftb import for old packs ( #4787 )
2026-01-17 17:03:59 +02:00
Trial97
d05b996c8a
fix build
...
also fixed some warninigs of unused vars and formated the code again
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-01-17 02:28:56 +02:00
Alexandru Ionut Tripon
78bc6657f4
Allow moving accounts in list ( #4647 )
2026-01-17 02:08:19 +02:00
Alexandru Ionut Tripon
edf1840225
Add icons in settings account list ( #4684 )
2026-01-17 02:08:02 +02:00
Trial97
3496b7b3a0
fix ftb import for old packs
...
fixes #4786
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-01-17 01:22:25 +02:00
TheKodeToad
6848d60cad
refactor!!!: migrate from shared pointers ( #4673 )
2026-01-16 20:32:17 +00:00
SandaruKasa
267e8f1d33
Take $GRADLE_USER_HOME into account when looking for JDKs
...
Signed-off-by: SandaruKasa <sandarukasa@ya.ru>
2026-01-16 21:16:14 +03:00
Alexandru Ionut Tripon
5f89187719
Fix instance and settings window minimum size ( #4769 )
2026-01-14 23:24:12 +02:00
TheKodeToad
d283726494
Fix new instance window being too large
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2026-01-14 17:07:58 +00:00
TheKodeToad
40c6f79b5f
Fix settings window being too large
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2026-01-14 17:07:58 +00:00
TheKodeToad
90e3c59bd8
Fix JavaWizardWidget compilation without PCH
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2026-01-14 16:20:32 +00:00
TheKodeToad
3a16cf3081
Allow toggling pre-compiled headers
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2026-01-14 16:20:26 +00:00
Alexandru Ionut Tripon
9ced66e990
Fix for Prism failing to recognize some shader pack ZIP archives added manually by the user ( #4745 )
2026-01-14 13:51:47 +02:00
Alexandru Ionut Tripon
2f1ab0162b
IconList: Make sure we always set new path ( #4753 )
2026-01-14 13:50:46 +02:00
Alexandru Ionut Tripon
35e64ae2c6
accept libarchive warning result ( #4761 )
2026-01-14 13:50:01 +02:00
Trial97
a6d6ff9926
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>
2026-01-14 00:17:17 +02:00
Octol1ttle
6cbedbe184
fix(IconList): make sure we always set new path
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-01-12 23:00:45 +05:00
SwitchAxe
809e766aec
Fixed formatting
...
Signed-off-by: SwitchAxe <sofiacerasuoli@gmail.com>
2026-01-12 16:44:01 +01:00
SwitchAxe
7f0f90fcce
Improved the check for the assets dir
...
Signed-off-by: SwitchAxe <sofiacerasuoli@gmail.com>
2026-01-12 14:43:54 +01:00
Octol1ttle
6cddc28e9b
auth: improve status messages
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-01-12 16:48:46 +05:00
SwitchAxe
8aba994312
Made the loop more efficient
...
Signed-off-by: SwitchAxe <sofiacerasuoli@gmail.com>
2026-01-12 03:36:52 +01:00
Sofia
6321db5942
Update launcher/minecraft/mod/tasks/LocalShaderPackParseTask.cpp
...
Co-authored-by: Octol1ttle <l1ttleofficial@outlook.com>
Signed-off-by: Sofia <75943257+SwitchAxe@users.noreply.github.com>
2026-01-12 03:25:43 +01:00
SwitchAxe
6ac9de7a11
Fixed Indentation
...
Signed-off-by: SwitchAxe <sofiacerasuoli@gmail.com>
2026-01-12 02:35:36 +01:00
SwitchAxe
9a93696915
Added support for shader packs with a top-level parent directory
...
Signed-off-by: SwitchAxe <sofiacerasuoli@gmail.com>
2026-01-12 02:13:56 +01:00
Alexandru Ionut Tripon
b7e508870d
Set current auth step description in correct method ( #4733 )
2026-01-12 00:22:01 +02:00
Alexandru Ionut Tripon
73dc92cedd
Fix auto-join getting stuck disabled ( #4711 )
2026-01-12 00:21:51 +02:00
Octol1ttle
01c1840531
refactor(InstanceList): use vector<unique_ptr> to store instances
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-01-11 21:00:04 +05:00
Octol1ttle
c24fd2f570
refactor(instance creation): use RAII lock to suspend instance settings saving
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-01-11 21:00:04 +05:00
Octol1ttle
3937819305
CapeChange: use dummy sink
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-01-11 21:00:04 +05:00
Octol1ttle
549405ab2f
refactor!!!: migrate from shared pointers
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-01-11 21:00:03 +05:00
Octol1ttle
f0813b578e
fix(AuthFlow): set current step description in correct method
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-01-11 20:05:00 +05: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
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
TheKodeToad
e856f60804
Fix auto-join getting stuck disabled
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2026-01-09 18:42:46 +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