summaryrefslogtreecommitdiff
path: root/ui/qt5/horizonwizard.cc
AgeCommit message (Collapse)AuthorFilesLines
2023-12-06Qt UI: Refactor package selection page, againA. Wilcox1-12/+26
* Allows one to choose Standard, Mobile, or Compact of any DE. * Refactor automatic package selection to better reflect what users are likely to expect from their selection. * Use tabs to separate graphical desktop, text-only / server, and custom options. This will allow us to add more options later, as well. * Fit in given size.
2023-12-01Add 'rootshell' key to determine root's shellA. Wilcox1-0/+2
* Key added to code and documentation. * Tests added and pass locally on gwyn (ppc64) and fran (aarch64). * Qt UI automatically sets /bin/zsh as root's shell (ref: packages#206). * ISO image creator backend no longer has root shell hack.
2023-12-01Qt UI: I just can't think of EnglandA. Wilcox1-1/+1
Set default language to en_US.UTF-8 in the installed target environment until we can have a proper language selection page.
2023-11-17Qt UI: Remove "Use available space" optionA. Wilcox1-12/+1
Way too buggy in its present state, unfortunately. Needs a lot more logic. Closes: #377, #376
2023-10-29Qt UI: Add Advanced Options screenA. Wilcox1-1/+7
Allows the user to select arch, repository, signingkey, and version. Closes: #337
2023-10-29Qt UI: Code quality improvementsA. Wilcox1-31/+16
* Implement some clang-tidy and clazy suggestions. * Use the default signingkey options based on the architecture instead of hard-coding it in the wizard *and* hscript/script_v.cc.
2023-10-28Qt UI: Enlarge wizard and re-layout pkg/net pagesA. Wilcox1-1/+1
This ensures that buttons and labels are not cut off.
2023-10-28Qt UI: Add helper to manipulate Xauthority filesA. Wilcox1-1/+6
This allows us to run software after the hostname changes in the Installation Environment and live desktops. Closes: #372
2023-10-21Qt UI: Use proper URL for firmware keys as wellA. Wilcox1-2/+2
Fixes: 3786744d94 ("Qt UI: Update signing keys")
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. Wilcox1-4/+19
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 alternative QProcess APIA. Wilcox1-1/+1
Qt 5.15 deprecates the simpler API, but luckily the more complicated API is supported back to Qt 5.0.
2022-01-23Qt UI: Select 'docs' package for Standard/MobileA. Wilcox1-1/+1
2020-09-24Qt UI: Install dracut and easy-boot if bootloader is chosenA. Wilcox1-0/+1
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. Wilcox1-0/+25
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-19Qt UI: fs keys for ESPs should be format "vfat", not "fat32"Max Rees1-2/+2
2020-06-13Qt UI: Add SDDM explicitly; use new bootloader keyA. Wilcox1-17/+11
2020-06-06Qt UI: Fix up signing keys and packages/servicesA. Wilcox1-7/+39
2020-05-25Qt UI: Generate valid installfile with no custom pkgsA. Wilcox1-1/+1
2020-05-24Qt UI: Fix a few issues with the Runtime wizardA. Wilcox1-4/+0
2020-05-23Qt UI: Fix building non-install environmentA. Wilcox1-0/+2
2020-05-22Qt UI: Implement Mount Point selection, the last wizard pageA. Wilcox1-0/+6
2020-02-23Qt UI: Add missing What's This and help filesA. Wilcox1-4/+10
2020-02-23Qt UI: Return exit code 1 if Install Env wizard cancelledA. Wilcox1-0/+5
2020-02-23Update a few TODOsA. Wilcox1-2/+2
2020-02-23Qt UI: Fix issues identified by static analysisA. Wilcox1-2/+2
2020-02-23Qt UI: Initial draft of automatic partitioning systemA. Wilcox1-27/+157
2020-02-22Qt UI: Move Finish to F10 (see rationale:)A. Wilcox1-4/+7
When F8 is bound to both, pressing F8 on the penultimate page (currently the Accounts page) will send a clicked event to both Next and Finish. This means that the Commit (or Writeout) page will never be shown if the user is using keyboard-only input.
2020-02-18Qt UI: Implement UI.Partition.Install.Manual and some of UI.Partition.Runtime*A. Wilcox1-0/+2
2020-02-18Qt UI: Build and run properly in the Runtime EnvA. Wilcox1-1/+5
2020-02-16Qt UI: Add UI.Partition.Install.UserPrompt pageA. Wilcox1-1/+3
2020-02-14Qt UI: Move Firmware page before PartitionA. Wilcox1-7/+7
This ensures that disk controllers that need firmware can have it loaded.
2020-02-14Qt UI: Add Disk Selection screenA. Wilcox1-0/+2
2020-02-12Qt UI: Initial pass at collecting disks for UI.Partition.Install*A. Wilcox1-0/+2
2020-02-10Qt UI: Initial work for manual network configurationA. Wilcox1-0/+2
2020-02-09Qt UI: Initial work for backend support of manual net configA. Wilcox1-3/+25
2020-02-09Qt UI: Handbook, not GuideA. Wilcox1-2/+2
2019-12-19Qt UI: Add more page definitions, required for the partitionerA. Wilcox1-1/+5
2019-12-19Qt UI: Early handling of architecture (for the purposes of auto-partitioning ↵A. Wilcox1-0/+75
and RE)
2019-12-14Qt UI: Implement user avatar selectionA. Wilcox1-0/+4
2019-12-14Qt UI: Skip empty components of GECOS name when creating usernameA. Wilcox1-0/+1
2019-12-14Qt UI: Implement custom package selectionA. Wilcox1-0/+2