Octol1ttle
b9fa4ffc00
fix(ProgressDialog): allow finished tasks to be re-displayed once restarted
...
Cherry-picked from libcurl (lmao)
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com >
2026-04-16 22:04:43 +05:00
morsz
2219c37d7f
fix: force metadata version list refreshes to reload
...
manual refreshes on version selection screens could reuse cached metadata and skip downloading updated manifests, so new versions would not appear until Prism was restarted. pass an explicit forced reload through the shared version list loading path and use it from refresh actions so manual refresh always reloads metadata
Signed-off-by: morsz <morsz@morsz.dev >
2026-04-10 02:19:28 +02:00
0x189D7997
c58562a304
Allow selecting multiple items in Network Error dialog
...
Signed-off-by: 0x189D7997 <199489335+0x189D7997@users.noreply.github.com >
2026-04-02 13:20:03 +00:00
DioEgizio
63a8b43119
chore: clang-format
...
Signed-off-by: DioEgizio <dioegizio@protonmail.com >
2026-03-27 07:24:15 +01:00
DioEgizio
bf42cfdcf2
fix: rename LAUNCHER_DISABLE_GLVULKAN to PRISMLAUNCHER_DISABLE_GLVULKAN
...
for consistency with other env vars
this also introduces LAUNCHER_ENVNAME in BuildConfig/program_info for rebranded configurations
Signed-off-by: DioEgizio <dioegizio@protonmail.com >
2026-03-26 18:33:44 +01:00
Octol1ttle
3a48d13c07
feat(NetworkJobFailedDialog): implement URL copying
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com >
2026-03-26 10:46:37 +05:00
TheKodeToad
4bc72ccca4
My tweaks
...
Use a tree view instead of table view, remove toggle button (janky)
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2026-03-26 10:46:37 +05:00
TheKodeToad
e6d7e5cdae
Backport new NetJob failure dialog from Octol1ttle's libcurl PR
...
Co-authored-by: Octol1ttle <l1ttleofficial@outlook.com >
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2026-03-26 10:46:37 +05:00
Octol1ttle
838687fb2e
fix: log error if file open/commit fails
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com >
2026-03-23 01:07:05 +05:00
DioEgizio
e524fa5b6b
fix: allow disabling gl and vulkan features with an envvar and disable it by default on appimage/portable
...
the previous approach didn't work with runtime symbol lookup errors
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com >
2026-03-20 17:03:07 +01:00
Rachel Powers
67fe365ae0
chore: clang-tidy work adjacent to changelog api fix
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2026-03-16 14:58:20 -07:00
Seth Flynn
352b98db8e
Enable warnings as errors ( #5101 )
2026-03-06 07:42:39 +00:00
Alexandru Ionut Tripon
b114d043f6
Use an owning QByteArray in ByteArraySink ( #5050 )
2026-03-02 16:53:22 +00:00
Octol1ttle
ec4b36b299
Fix compiler warnings
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com >
2026-02-26 17:49:11 +05:00
Octol1ttle
a3eba815dd
fix backface culling reenabling with elytra preview
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com >
2026-02-24 12:17:51 +05:00
DioEgizio
d33a27656c
NewsDialog: Save and restore geometry ( #5077 )
2026-02-21 20:11:16 +00:00
Octol1ttle
3422fa5c5a
fix(SkinOpenGLWindow): do not enable backface culling
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com >
2026-02-21 12:36:59 +05:00
Octol1ttle
d8a25f55e4
feat(NewsDialog): save and restore geometry
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com >
2026-02-21 00:21:53 +05:00
TheKodeToad
316121ba8f
Use an owning QByteArray in ByteArraySink
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2026-02-18 00:31:05 +00:00
Alexandru Ionut Tripon
71abf3beec
Download game files during instance creation ( #4944 )
2026-02-17 20:23:06 +00:00
TheKodeToad
1ad0628ca3
fix(SkinManageDialog): add missing QMenu include ( #5015 )
2026-02-12 21:49:42 +00:00
Alfred Wingate
67836213c5
fix(SkinManageDialog): add missing QMenu include
...
launcher/ui/dialogs/skins/SkinManageDialog.cpp: In member function ‘void SkinManageDialog::show_context_menu(const QPoint&)’:
launcher/ui/dialogs/skins/SkinManageDialog.cpp:344:18: error: variable ‘QMenu myMenu’ has initializer but incomplete type
344 | QMenu myMenu(tr("Context menu"), this);
| ^~
Include appears to have been dropped transitively in either
0ba2c09787 or 45df360e4c
Signed-off-by: Alfred Wingate <parona@protonmail.com >
2026-02-12 23:26:27 +02:00
DioEgizio
c0c9185a09
fix(macos): fix margins on macos ( #4977 )
2026-02-12 20:37:02 +00:00
Octol1ttle
f59e5b2df9
change: set abort button to "Skip" when downloading game files
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com >
2026-02-10 22:42:19 +05:00
Rachel Powers
45df360e4c
Reduce include chain further, forward declare settings and log model
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2026-02-09 20:03:10 -07:00
DioEgizio
b13f40df51
fix(macos): fix margins on macos
...
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com >
2026-02-06 16:53:25 +01:00
Alexandru Ionut Tripon
e541e6dd80
Add back FTB modpack support ( #3559 )
2026-01-31 20:26:46 +02:00
Alexandru Ionut Tripon
3270288031
Add configurable option on ScrollMessageBox ( #4335 )
2026-01-31 14:03:32 +02:00
Octol1ttle
584dc47da5
chore: remove double spaces from logs
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com >
2026-01-29 19:15:27 +05:00
Octol1ttle
19b9557c19
refactor: replace std::list with std::vector
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com >
2026-01-21 12:19:55 +05:00
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
Trial97
c27bc436da
Revert "chore: remove FTB modpack support"
...
This reverts commit ff07714e8c .
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2026-01-17 17:25:20 +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
edf1840225
Add icons in settings account list ( #4684 )
2026-01-17 02:08:02 +02:00
Octol1ttle
549405ab2f
refactor!!!: migrate from shared pointers
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com >
2026-01-11 21:00:03 +05:00
Trial97
53acc60983
format the code
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2026-01-09 22:28:25 +02:00
TheKodeToad
9be292b845
Use AccountList as model in ProfileSelectDialog
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2026-01-07 11:28:41 +00: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
d625a28112
Properly show shaderpacks in export
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2026-01-06 16:47:05 +00:00
Octol1ttle
56392a20ed
refactor: remove broken Qt includes
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com >
2026-01-06 15:51:47 +05:00
Rachel Powers
42b72d676c
fix(skin-preview): smoother chessboard background contrast
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2025-12-19 16:53:31 -07:00
Alexandru Ionut Tripon
877b824c3b
fix skin depth ( #4524 )
2025-12-19 20:26:51 +02:00
Trial97
e360a95c23
fix elytra preview
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-12-19 01:14:19 +02:00
Trial97
624d506fac
fix skin depth
...
The skin overlay was drawn together with the original skin making it
blend weirdly. By drawing the overlay after the skin this blends with
the body corectly.
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-12-19 00:01:39 +02:00
Alexandru Ionut Tripon
3c570f9e9c
Update launcher/ui/dialogs/skins/SkinManageDialog.cpp
...
Signed-off-by: Alexandru Ionut Tripon <alexandru.tripon97@gmail.com >
2025-12-16 20:56:41 +02:00
Trial97
177e7b272b
Use static image when opengl context is not available
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-12-16 13:36:28 +02:00
TheKodeToad
2b949d5fdd
Make page container hug edges of dialog <3
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2025-12-11 14:07:02 +00:00
Rachel Powers
d1b6d7c402
chore: Re-simplify IndexVersionType and MessageLevel with c++20
...
This sets our compiler requirements to gcc 11 and clang 13. If we
forgo the use of `using enum` we can drop to gcc 10 and clang 10 but
that means using `MessageLevel::Enum::Unknown` for direct enum access
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2025-12-11 09:59:33 -07:00
TheKodeToad
66c8afe4d3
Simplify implementation by removing some unused code
...
Only applies to cauldron loader which doesn't exist on Modrinth or
CurseForge, and doesn't even make sense for shaders.
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2025-12-09 11:42:17 +00:00
TheKodeToad
de5c7bac72
Simplify IndexedVersionType::VersionType -> IndexedVersionType
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2025-12-07 14:34:00 +00:00