Alexandru Ionut Tripon
f2de9af720
[Backport release-10.x] Skin renderer: Do not enable backface culling ( #5081 )
2026-02-21 22:42:56 +02:00
Octol1ttle
3cfe16a3d7
fix(SkinOpenGLWindow): do not enable backface culling
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
(cherry picked from commit 3422fa5c5a )
2026-02-21 20:34:35 +00:00
Octol1ttle
dce9cab56b
feat(NewsDialog): save and restore geometry
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
(cherry picked from commit d8a25f55e4 )
2026-02-21 20:32:17 +00:00
Alexandru Ionut Tripon
b7b4fc8aa4
[Backport release-10.x] Application.h cleanup ( #5001 )
2026-02-17 21:08:50 +02:00
Alexandru Ionut Tripon
9fc5e1c650
[Backport release-10.x] refactor: replace std::list with std::vector ( #4845 )
2026-02-17 21:01:12 +02:00
Trial97
27ea967fc8
fix build
...
also fixed some warninigs of unused vars and formated the code again
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
(cherry picked from commit d05b996c8a )
2026-02-17 20:38:25 +02:00
Octol1ttle
e89ce1124a
refactor!!!: migrate from shared pointers
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
(cherry picked from commit 549405ab2f )
2026-02-17 20:23:05 +02:00
Alexandru Ionut Tripon
91edd44f2c
[Backport release-10.x] Add icons in settings account list ( #4793 )
2026-02-17 20:13:29 +02:00
Alfred Wingate
9deac7bc4d
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>
(cherry picked from commit 67836213c5 )
2026-02-12 22:08:45 +00:00
DioEgizio
fe4e7bc51b
fix(macos): fix margins on macos
...
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com>
(cherry picked from commit b13f40df51 )
2026-02-12 20:59:01 +00:00
Rachel Powers
18f1513aac
Reduce include chain further, forward declare settings and log model
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
(cherry picked from commit 45df360e4c )
2026-02-11 16:02:57 +00:00
Octol1ttle
8cfeb30c56
chore: remove double spaces from logs
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
(cherry picked from commit 584dc47da5 )
2026-01-30 11:10:01 +00:00
Octol1ttle
ea42d6f676
refactor: replace std::list with std::vector
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
(cherry picked from commit 19b9557c19 )
2026-01-22 21:04:12 +00:00
Seth Flynn
da4bf6e8c2
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>
(cherry picked from commit fd91f87c21 )
2026-01-18 23:01:42 +02:00
TheKodeToad
7a5500605a
Use AccountList as model in ProfileSelectDialog
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
(cherry picked from commit 9be292b845 )
2026-01-17 00:08:14 +00: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
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
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
Octol1ttle
6ee81b527d
refactor: remove broken Qt includes
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
(cherry picked from commit 56392a20ed )
2026-01-06 11:06:15 +00:00
Rachel Powers
8f314c982a
fix(skin-preview): smoother chessboard background contrast
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
(cherry picked from commit 42b72d676c )
2025-12-20 16:51:15 +00:00
Alexandru Ionut Tripon
1274eb7e48
[Backport release-10.x] fix skin depth ( #4530 )
2025-12-19 20:28:34 +02:00
Trial97
49e9671c96
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>
(cherry picked from commit 624d506fac )
2025-12-19 18:27:02 +00:00
Trial97
819b4e49c8
fix elytra preview
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
(cherry picked from commit e360a95c23 )
2025-12-19 18:26:45 +00:00
Alexandru Ionut Tripon
8fcfebb321
Update launcher/ui/dialogs/skins/SkinManageDialog.cpp
...
Signed-off-by: Alexandru Ionut Tripon <alexandru.tripon97@gmail.com>
(cherry picked from commit 3c570f9e9c )
2025-12-18 11:21:10 +00:00
Trial97
01bb8c81cf
Use static image when opengl context is not available
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
(cherry picked from commit 177e7b272b )
2025-12-18 11:21:10 +00: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
Trial97
074846d72a
remove qt5compat
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2025-11-27 22:37:31 +02:00
Trial97
fa930afe4b
move ExportToZipTask
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2025-11-26 18:39:18 +02:00
Alexandru Ionut Tripon
8b4ad7aa49
Create a unified dialog to ask user for offline name ( #4209 )
2025-11-16 18:30:37 +02:00
Alexandru Ionut Tripon
e5629bb08a
Refactor ReviewMessageBox::appendResource ( #4320 )
2025-11-16 18:13:32 +02:00
TheKodeToad
f90c0a59a7
Remove Json ensure helpers ( #4330 )
2025-11-13 19:45:01 +00:00
Seth Flynn
a9f27ef075
Use libqrencode for MSA QR codes ( #3956 )
2025-11-13 05:11:38 -05:00
Seth Flynn
3b9e020115
feat(ui/MSALoginDialog): use libqrencode for qr codes
...
`qrcodegen` isn't available in most repositories, package discovery
scripts for it are maintained in a different repository, and they are
bugged for Windows at least. This basically forces us into vendoring it,
which isn't cool; libqrencode seems like viable alternative used by many
more apps
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-11-13 04:12:52 -05:00
TheKodeToad
51a1e3bfe0
Merge remote-tracking branch 'upstream/develop' into no-ensure
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2025-11-10 18:56:32 +00:00
TheKodeToad
e42c9d2a1d
Remove ensure JSON helpers
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2025-11-09 21:35:11 +00:00
Alexandru Ionut Tripon
fe01aabc10
Fix fractional scaling issues on skin preview ( #4310 )
2025-11-09 23:15:59 +02:00
Dylan Schooner
1fa486a795
Extend Ctrl+C functionality to requiredByItem and customPathItem
...
Refactor appendResource to remove redundant insertChildren calls
Signed-off-by: Dylan Schooner <dschooner05@gmail.com>
2025-11-08 10:55:34 -05:00
Dylan Schooner
a16026828e
Move shortcut connection to constructor
...
Add copy functionality for changelog on ResourceUpdateDialog
Signed-off-by: Dylan Schooner <dschooner05@gmail.com>
2025-11-07 13:40:54 -05:00
Dylan Schooner
6f4460b604
Apply override to ResourceUpdateDialog::appendResource
...
Signed-off-by: Dylan Schooner <dschooner05@gmail.com>
2025-11-07 02:30:45 -05:00
Dylan Schooner
8c0e8a319b
Overwrite Ctrl+C functionality for ReviewMessageBox items
...
Signed-off-by: Dylan Schooner <dschooner05@gmail.com>
2025-11-07 00:53:41 -05:00
Dylan Schooner
405650eff2
Fix fractional scaling issues
...
Signed-off-by: Dylan Schooner <dschooner05@gmail.com>
2025-11-06 20:00:22 -05:00
Tayou
c5b5b02621
Implement Reverse Z projection matrix for skin model ( #4283 )
2025-11-06 13:42:50 +01:00
timoreo
f835d00f77
Check return value of 'QFile::open(QIODeviceBase::OpenMode)' ( #4274 )
2025-11-06 09:47:33 +01:00
Tayou
a7b302c1bb
Move credits to a HTML resource ( #4255 )
2025-11-05 18:53:28 +01:00
Dylan Schooner
b488547054
Implement Reverse Z projection matrix for skin model
...
Signed-off-by: Dylan Schooner <dschooner05@gmail.com>
2025-10-31 12:30:17 -04:00
Dylan Schooner
8e4b66d71c
Check for mouse button before applying skin rotation
...
Signed-off-by: Dylan Schooner <dschooner05@gmail.com>
2025-10-31 03:02:46 -04:00
Dylan Schooner
8d42bdaf6b
Check return value of 'virtual bool QFile::open(QIODeviceBase::OpenMode)'
...
Signed-off-by: Dylan Schooner <dschooner05@gmail.com>
2025-10-30 03:15:14 -04:00