Commit Graph

45 Commits (984bc7ac085b3fe117b89a4244e7bfeadc942d28)

Author SHA1 Message Date
Teo Mrnjavac 984bc7ac08 Use it in summary.
Teo Mrnjavac 5f3e5bf372 Consistent config item naming.
Teo Mrnjavac 1ed1841e89 Read the setting from partitions.conf and apply it in PVS.
Teo Mrnjavac b811f9e261 Fixup strings.
Teo Mrnjavac 983c16d991 Fix up views in summary.
Teo Mrnjavac 26c89e6806 Make sure Alongside operation is applied.
Teo Mrnjavac b5882a75d1 AlongsidePage is not used any more.
Teo Mrnjavac 86399ece26 Trigger core reset when advancing to manual partitioning.
Teo Mrnjavac 071c02086a Update last page status.
Teo Mrnjavac 0224811bf6 Move Osprober to PCM and add Osprober roles to PartitionModel.
Teo Mrnjavac 1ad6c7e8ac Use new Labels view.
Teo Mrnjavac b65fe87503 PartitionPreview is now PartitionBarsView.
Teo Mrnjavac b31ac92d7e And make it build.
Teo Mrnjavac 26ac809d6e Don't instantiate ReplacePage in PVS any more.
Teo Mrnjavac 0a72f22a34 WIP: go to next page on next if erase selected.
Teo Mrnjavac 2e9e1782cf Remove EraseDiskPage from PartitionViewStep.
Teo Mrnjavac 9a67f6372c Continue asynchronously loading PartitionViewStep after config load.
Teo Mrnjavac 5f54a56513 PMUtils is now KPMHelpers. Also fixup after PartUtils refactor.
Teo Mrnjavac 7e6c626a0b PluginFactory in Partition module.
Teo Mrnjavac c2eef9ac30 The Humongous Include Fixage For KPMcore Headers.
Teo Mrnjavac 35f4db9316 Read ensureSuspendToDisk from partition.conf.
Teo Mrnjavac 905835295a Move osprober management out of ctor.
Teo Mrnjavac cf3359bdb4 Reset ReplacePage when going back from the next one.
Teo Mrnjavac 45d5c5bbde Only show the labels section where it's relevant.
Teo Mrnjavac d894638f2f Add information about the partitioning action in the Summary page.
Teo Mrnjavac fefa736501 Use <strong> instead of <b> in all instances.
Teo Mrnjavac 22411d2399 Never show an empty jobs label.
Teo Mrnjavac 69f6a2c73c Formatting in Summary page.
Teo Mrnjavac bf0296e155 Preliminary implementation of a summary queue for partitioning jobs.
Teo Mrnjavac 75f4f0fa04 Fix issue with splitting being allowed when it shouldn't be.
KPM docs misreport Partition::available to be in sectors, when it's
actually in bytes. Because of this, available space estimates were
completely off and resizing was allowed even when there's no room to
do it. This used to put the resize widget in all sorts of weird,
visually broken states.
CAL-188 #comment Does this still happen with current master?
Kevin Kofler 8c98aeb04a Make efiSystemPartition mount point configurable in partition.conf.
Copy the setting into the global storage. Make the EraseDiskPage in the
partition module and the grub and bootloader modules read it from there.
Do not hardcode /boot as the path anymore.

I set the default path to /boot/efi because I think that's the most
common setting. At least Fedora and Debian use that path. But we can
change the default setting if you think I'm wrong, as long as it remains
configurable.

There is no separate setting for efi_directory_firmware anymore. The EFI
firmwares expect that directory to always be in the "EFI" path in the
EFI System Partition. Distributions using /boot/efi actually have that
directory under /boot/efi/EFI.
Teo Mrnjavac 171248ad4f Add isBackEnabled checks to all ViewSteps.
Teo Mrnjavac f8f005f53c Store osprober output in GlobalStorage.
Teo Mrnjavac 0da99d0866 Hook up ReplacePage in ChoicePage and PartitionViewStep.
Teo Mrnjavac faa77d7f5e Use Retranslator in Partitioning module.
Teo Mrnjavac 9c10b49802 Check if the filesystem to be resized actually supports grow/shrink.
Teo Mrnjavac 961eadada4 New UI and logic for Alongside autopartitioning+install.
Teo Mrnjavac 08a2ab94e7 Use PMUtils::findPartitionByPath in PVS + fix back button in Alongside.
Teo Mrnjavac e7995ad540 Improve Osprober logic to immediately check if entries are resizable.
Teo Mrnjavac 0801756cd1 Stub for Alongside page, and logic to detect if alongside is possible.
Teo Mrnjavac c6eb0721d9 Check for root mount point before going ahead.
Teo Mrnjavac b7f2d5d9d3 Fix page flow issue in partition module.
Teo Mrnjavac ef703b0859 Add page for erase+install operation.
Teo Mrnjavac a98a4bb614 Add ChoicePage to partition module + OS detection with os-prober.
Aurélien Gâteau 693e9229c8 Dispatch files in core/ gui/ and jobs/ dirs