Implemented as "validator" which will cause that if an user
presses a key that is not allowed, it will not register.
Saves having to add an error message that would need to be
translated to different languages.
Closes#474
Just feed them through the libarchive workflow as well.
Prevents issues on Windows/osx when writing uncompressed images
that come from the Internet.
Ref #473
Only supported when NetworkManager is used on the Linux distro
as wpa_supplicant itself does not support reading PSKs through
DBus, only setting them.
Closes#457
<Enable telemetry> is version 1.5 of the Raspberry Pi Imager introduced download telemetry to get a view of which operating systems are the most popular.
Raspberry Pi introduced download telemetry as part of a plan to ensure the most popular operating systems are easier to find in the Raspberry Pi Imager's menu system. It does not collect a device's IP address.
Disk image sizes that are not dividable by 512 bytes should not
exist, as that is the minimum sector size any disk can have, and
the smallest unit an OS can write to a disk.
We were already rejecting such image files if we know in advance
the size was wrong, which we can test if they are uncompressed,
if they are in an easy parsable file format such as .zip, or if
the repository meta data indicated the uncompressed size.
However for gz/xz/zstd files this check is not done, and it would
fail at the verification stage instead.
If encountering such corner case, pad the image instead of
failing.
Ref #364
Does have the consequence that if the user modifies the SSID, they
will also need to enter the password again, as PBKDF2 scheme hashes
SSID together with password.
Closes#344
- Make buttons blue when they have activeFocus to make it more
clear which button has focus when using keyboard navation.
- By default most components only respond to 'space' on keyboard
for pressing buttons and toggling checkboxes.
Map Enter/Return (normal and keypad) as well.
- Fix advanced settings not working if users has wifi settings saved
with previous version of Imager, and user selected "use always"
Ref #343
- Also fix problem where "SSH enabled" is not saved on Mac OS X due
to the check assuming QSettings stores settings as strings, while
with the plist stuff on Mac OS X it is stored as boolean.