-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Launcher Redesign (qt5) #37
Conversation
I'll try testing the components on qt5 individually to identify the issue and fix it. |
If your qt5.x is newer than 5.9, like in ubuntu 22.04 only the 3rd issue remains. |
What is the lowest version that I should target? 5.9? Also I just noticed the |
Yes qt5.9 is the lowest target version the launcher supports
Your qt6 branch is merged, please ignore qt6-reformatted If you make changes to qt6 rebase your branch on qt6 (squashed merge) |
If you can run bookworm appimages then please test them https://github.com/minecraft-linux/mcpelauncher-manifest/releases/tag/nightly (The non bookworm variants has the old gui) |
Thank you for testing the qt6AppImage. I now try to confgure the qt5 AppImage to load the qml resources from disk so I can patch them without rebuilding or installing qt5.9. |
- Update UI - Auto-format qml files Preserve home page in stack Remove usages of launcherSettingsWindow and migrate standardButtons to buttons
12c9aee
to
459ea92
Compare
Problems should be fixed now, the centered scrollview didn't work correctly. Also the left sidebar buttons lost it's selection state on click. The centered scrollview now behaves differently on smaller widths and shows a scrollbar again |
Merged new design for qt5 as well. Overlapping gamelog in the cashwindow is postponed for a performance rewrite of that component |
Why isn't it possible to use a higher version like Qt5.15 for those AppImages? |
I have plans to add more features overtime like animations, overlayed popups, and other subtle improvements. Is it okay if I make PRs for these when they are done? |
Because it is a lot of work for me that's mostly all (still easier for me to support qt5.9 than doing this), this launcher depends on qtwebengine that depends on chromium that has build times over 6hours (the time limit for hosted runners, I could technically built it on my devices once) in GitHub Actions and AppImages are not the only target using really old qt5 I would prefer qt6.3 (uses cmake) over qt5.15 (uses qmake), since then I'm less far away to drop the qt5 branch.
Feel free do do this, it's great to see someone put some love into the UI. |
Test build