summaryrefslogtreecommitdiff
path: root/ui
AgeCommit message (Collapse)AuthorFilesLines
2023-10-18Qt UI: Fix Netsurf invocationA. Wilcox1-1/+1
netsurf-gtk was renamed netsurf-gtk3 as part of the switch from GTK 2, so we need to launch that binary. See-Also: adelie/packages@635178f5ca Fixes: #365
2023-10-10Qt UI: Runner: Allow setuid and high-DPI scalingA. Wilcox1-0/+2
Omission of the high-DPI scaling flag was making the runner look significantly worse than the wizard on high-DPI screens. Allowing setuid means we can finally run as the live user and complete an installation. Ref: #353, #321
2023-10-05Qt UI: Don't update date/time inputs while focusedA. Wilcox1-2/+2
This makes for poor UX. If the user can't type fast, it will keep updating underneath them, which is very frustrating. Saw in IRL test. Fixes: #358
2023-10-05Qt UI: Remove LibreOffice from custom package listA. Wilcox1-1/+0
Fixes: #356 Ref: adelie/packages#859
2023-10-05Qt UI: Respawn DHCP page from NetworkingPage, tooA. Wilcox2-0/+17
We are already recreating the DHCP page every time the interface chooser is shown. However, if we don't do this from the main network page, then systems with a single interface will never recreate the DHCP page. This means failures are "sticky" / "forever". Fixes: #354
2023-10-05Qt UI: QoI improvements to launching toolsA. Wilcox4-6/+30
* Terminal now uses dark background with light text, which makes root prompt readable when started from Install CD. * Tools are now spawned instead of run modally. This means you can interact with the Horizon wizard while using the Terminal or Web browser. If a tool is still running at the end, Horizon will prompt the user before allowing them to commit to disk.
2023-09-05Qt UI: Add MIPS lines back to keygenA. Wilcox1-0/+13
Otherwise, we error out building from missing those cases.
2023-06-15Qt UI: Update signing keysZach van Rijn1-25/+12
We rotated our keys in 2022 and need to use them.
2023-03-25Qt UI: Use Plasma as the defaultA. Wilcox1-0/+1
Prevents us from falling off the end of the function.
2023-03-25Qt UI: Support DE choice, current as defaultA. Wilcox4-24/+94
In the Runtime Environment, we default to Plasma. In the Install Environment, we use the current desktop. Closes: #340
2022-07-05Qt UI: Handle salt material correctlyA. Wilcox1-3/+3
Found by Clang 13. We should have been doing it this way all along.
2022-07-04Qt UI: Use correct SkipEmptyParts based on Qt SDKA. Wilcox1-1/+5
2022-07-04Qt UI: Refactor mount dialog partition displayA. Wilcox1-5/+9
*once again*, do things the more complex way instead of the simple way. (Sensing a pattern yet?!)
2022-07-04Qt UI: Port to using heavier buttonClicked signalA. Wilcox5-21/+21
Once again, Qt has taken our simple API away and left us only with the more complex one. At least this one isn't too hard to work around. Move to using QOverload instead of static_cast for all of them as well.
2022-07-04Qt UI: Use newer QPalette nameA. Wilcox1-1/+1
QPalette::background was deprecated a long time ago, and QPalette::window has existed since at least 5.7.
2022-07-04Qt UI: Use alternative QProcess APIA. Wilcox3-4/+4
Qt 5.15 deprecates the simpler API, but luckily the more complicated API is supported back to Qt 5.0.
2022-07-04Qt UI: Use 'tain' instead of 'tain_t'A. Wilcox2-3/+3
This is required to support the newer skalibs releases. We don't need to have good support for older versions because this code is only used in the Install Environment, which we control.
2022-01-23Merge branch 'offer-sddm-option' into 'current'Zach van Rijn1-0/+1
Qt UI: Offer SDDM as an option for Custom installs See merge request adelie/horizon!6
2022-01-23Qt UI: Offer SDDM as an option for Custom installsA. Wilcox1-0/+1
2022-01-23Qt UI: Select 'docs' package for Standard/MobileA. Wilcox1-1/+1
2020-09-25Qt UI: Fix last remaining papercuts for Mac clientA. Wilcox3-7/+11
2020-09-24Qt UI: Install dracut and easy-boot if bootloader is chosenA. Wilcox1-0/+1
2020-09-24Qt UI: Add debug support for DHCP pageA. Wilcox1-0/+5
If you hold CTRL while clicking Continue, you can skip DHCP.
2020-09-24Qt UI: Add help for Wi-Fi pageA. Wilcox2-0/+27
2020-09-24Qt UI: Don't use QSet for mount candidatesA. Wilcox1-5/+5
2020-09-24Qt UI: Don't use deprecated setItemSelected methodA. Wilcox1-1/+1
2020-09-24Qt UI: Explicitly find OpenSSL using CMakeKiyoshi Aman1-1/+2
2020-09-24Qt UI: Finish redesign of Wi-Fi page (closes #318)A. Wilcox2-9/+23
2020-09-24Qt UI: Partial redesign of Wi-Fi page (#318)A. Wilcox1-6/+28
2020-09-20Qt UI: Add ability to format from partition pageA. Wilcox3-2/+51
2020-09-20Qt UI: Set bootloader value correctlyA. Wilcox1-1/+1
2020-08-30Rearchitect how 'bootloader' key worksA. Wilcox1-1/+1
2020-07-25Replace references to ConsoleKit with elogindA. Wilcox1-2/+2
2020-07-22Add initial MIPS port, sans automatic partitionerA. Wilcox2-0/+29
Help with the automatic partitioner by parties interested in the MIPS ports of Adélie (and/or Alpine and/or postmarketOS) would be very desirable. I'm only currently aware myself of how to partition SGI MIPS64 machines. My gut tells me we probably need the `subarch` system like for PPC64, but I am not sure how non-SGI MIPS64 machines need to be partitioned.
2020-06-24Fix network state issue on live installs, and firmware installA. Wilcox1-0/+2
2020-06-23Qt UI: Enable udev services when using udevA. Wilcox1-0/+3
2020-06-22CMake: Ensure BCNM is only searched for in UI modeA. Wilcox1-0/+5
2020-06-19Qt UI: fs keys for ESPs should be format "vfat", not "fat32"Max Rees1-2/+2
2020-06-19Qt UI: Fix a few issues in the custom packages listMax Rees1-3/+2
* "doc" is a typo; should be "docs". * otter-browser is no longer available. It may be added back at some point. * there is no openjdk8-jdk, only openjdk8-jre and openjdk. Since this is in the programming section I assume they want the whole JDK and not just the runtime environment. Script used to find issues: $ awk -F '\t' '$2 {print $2}' ui/qt5/resources/packages.txt | sort -u > packages_want $ apk search -qx $(cat packages_want) | sort -u > packages_have $ comm -23 packages_want packages_have doc openjdk8-jdk otter-browser This only checked against x86_64 but I think these should all be available for all arches.
2020-06-13Qt UI: Add SDDM explicitly; use new bootloader keyA. Wilcox1-17/+11
2020-06-13Qt UI: Execute: Workaround for network issueA. Wilcox1-1/+16
2020-06-13Qt UI: Execute: Use message buffer; flush log fileA. Wilcox2-1/+19
2020-06-06Qt UI: Fix up signing keys and packages/servicesA. Wilcox1-7/+39
2020-06-04Qt UI: Ensure log is opened when built in release modesA. Wilcox1-1/+1
2020-05-30Qt UI: Use QString arg instead of snprintf to avoid GCC warningA. Wilcox1-3/+1
2020-05-25Qt UI: Generate valid installfile with no custom pkgsA. Wilcox1-1/+1
2020-05-24Qt UI: Root passphrase should be >= 8 chars, not > 8A. Wilcox1-1/+1
2020-05-24Qt UI: Fix a few issues with the Runtime wizardA. Wilcox4-7/+6
2020-05-24Qt UI: Fix high DPI supportA. Wilcox1-1/+1
2020-05-24Qt UI: Support High DPI screensA. Wilcox1-0/+1