Commit graph

664 commits

Author SHA1 Message Date
Tom Dewey tom.dewey@raspberrypi.com
cd9596d0bd qml: Remove redundant string
This used to be attached to the ComboBox for selecting whether you
wanted the customization options to be applied only for this session, or
stored for re-use.

As we've removed that option, we should also remove the label string.
2023-10-17 16:11:23 +01:00
David Turner
981c14e8a0 Enable arrow keys for OS list navigation
Allow use of left and right arrow keys for navigating the OS list.
Right arrow won't choose an image, it only enters sub-lists.
2023-10-17 15:39:05 +01:00
Tom Dewey
1b44ab73e7
Merge pull request #668 from cillian64/logo
Update rpi logo and its alignment/positioning
2023-10-17 15:31:57 +01:00
Tom Dewey
889c0e82c3
Merge pull request #667 from OlesyaGerasimenko/qml
Update Russian translation
2023-10-17 15:31:16 +01:00
Tom Dewey tom.dewey@raspberrypi.com
ecf992cb62 Rework OS Customization
In the new flow, it doesn't make sense to _not_ save the OS
customization parameters, so remove the ComboBox.

Additionally, our data model was failing to notify the UI of changes to
the saved settings state. Due to time constraints, I'm not able to
resolve the binding in the 'correct' manner, but I can introduce a
makeshift status signalling mechanism to prevent UI inconsistency.
2023-10-17 15:28:04 +01:00
Tom Dewey tom.dewey@raspberrypi.com
50449158bc i18n: Advanced settings -> OS customization
Per a request from the Raspberry Pi Communications team, change
'Advanced Settings' and 'Image customization' to read 'OS
customization'.

This is to avoid amibuguity in the English, where Image_r_ and Image may
be conflated when reading at speed.

Regrettably, this breaks the existing translations. To prevent
confusion, explicitly delete the existing translations - as they're almost
certainly not valid with the reworded meaning.
2023-10-17 15:28:04 +01:00
Tom Dewey
e40d36cd2d
Merge pull request #666 from oscfdezdz/es
Update Spanish translation
2023-10-17 15:27:47 +01:00
Tom Dewey
d812031bae
Merge pull request #670 from rejas/translation_de
Update German translations
2023-10-17 15:26:28 +01:00
Tom Dewey
a8022b6fac
Merge pull request #672 from okaits/qml
Improve Japanese translations
2023-10-17 15:25:32 +01:00
maxnet
25a0b7b4bc
Merge pull request #673 from bovirus/qml
Update Italian language
2023-10-17 16:17:43 +02:00
Tom Dewey
44e8bd17e8
Merge pull request #675 from cillian64/hwlist_focus
Fix focus change when opening HW select list
2023-10-17 15:15:43 +01:00
David Turner
73de734016 Fix focus change when opening HW select list
Previously it was not possible to select a HW device without a mouse
because the focus change to the HW list was not working.  This is
because an extra nested ListView had been left in.  Remove the extra
ListView and set the focus target correctly.
2023-10-17 14:56:11 +01:00
David Turner
3a20f1cc34 Embedded: Automatically apply patches
When using local site, buildroot does not automatically apply patches.
The buildroot manual recommends using the POST_RSYNC hook to apply
patches if needed, so implement this to automatically apply patches.

Resolves #671
2023-10-17 14:12:49 +01:00
bovirus
9c3a1e563c
Update Italian language 2023-10-17 14:35:48 +02:00
okaits#7534
de4c6db8e6
Improve Japanese translations 2023-10-17 20:15:37 +09:00
veeck
7847efa748 Update de translations 2023-10-17 11:47:36 +02:00
Tom Dewey
7fdf3d033f
Merge pull request #669 from cillian64/progressbar_padding
Remove padding from progress bar
2023-10-17 10:40:37 +01:00
David Turner
a2c7deac70 Remove padding from progress bar
Seems like there's a weird Qt bug in the ProgressBar widget where giving
it padding means the white progress indicator doesn't actually start at
the left edge of the bar or extend to the right edge of the bar.  So
just remove the padding from ProgressBar because it's not doing much.
2023-10-17 10:28:52 +01:00
David Turner
e3586e72b7 Update rpi logo and its alignment/positioning
- Update back to colour logo
- Change logo alignment and positioning to make it generally
  left-aligned, have some nice padding above and below it, and to not
  occupy the full window width.
2023-10-17 10:24:55 +01:00
OlesyaGerasimenko
3bb70b519c
Update Russian translation 2023-10-17 11:46:37 +03:00
oscfdezdz
bb82c53425
Update Spanish translation 2023-10-17 08:33:42 +02:00
Floris Bos
f28b9d0d77 Windows: fix zstd
Closes #654
2023-10-17 00:00:18 +02:00
Floris Bos
10a0894a51 Update nl translation 2023-10-16 23:59:19 +02:00
maxnet
bd7bc8e7ab
Merge pull request #641 from raspberrypi/pi5-embedded
WIP: Pi5 embedded support
2023-10-16 23:45:26 +02:00
Floris Bos
460c625cdf Embedded: patch advanced options to use Popup instead of top level window
Cannot have multiple top level windows on eglfs platform.
2023-10-16 23:18:59 +02:00
Floris Bos
b03ca9fb7e Embedded: compile optimized for speed (-O2) instead of for size (-Os) 2023-10-16 23:10:22 +02:00
Floris Bos
cf090a574a Embedded: add /usr/lib/fonts symlink
Otherwise Qt complains about font directory missing on startup.
2023-10-16 22:38:27 +02:00
maxnet
9459aa4d73
Merge pull request #658 from andreabusi/qml
Add missing space in some IT translations
2023-10-16 22:27:08 +02:00
maxnet
f7c835566e
Merge branch 'qml' into qml 2023-10-16 22:26:51 +02:00
maxnet
cbbb7b9a64
Merge pull request #663 from Vovkiv/qml
Update Ukrainian translation
2023-10-16 22:24:57 +02:00
maxnet
c0c637a918
Merge pull request #664 from martignoni/qml
Update French translation
2023-10-16 22:24:47 +02:00
maxnet
4469b36a89
Merge pull request #665 from qoijjj/patch-1
fix: add xz-devel to fedora build dependency installation instructions
2023-10-16 22:24:22 +02:00
Floris Bos
25a028ca58 Embedded: deal with vc4-kms supplying multiple /dev/dri devices 2023-10-16 22:15:55 +02:00
Floris Bos
40a73c3797 Embedded: patch buildroot to build Mesa3D with Pi 5 support 2023-10-16 22:14:16 +02:00
qoijjj
b9afcc69bb
fix: add xz-devel to fedora build dependency installation instructions
Without this, the cmake step fails with "cmake error: could NOT find LibLZMA".
2023-10-16 13:11:05 -07:00
Vovkiv
36c906ad87
Fix 2023-10-16 17:34:56 +00:00
Nicolas Martignoni
0b7aed4197
Fix a missing colon in a string
- French translation
2023-10-16 19:32:35 +03:00
Nicolas Martignoni
5a71676c75
Update French translation 2023-10-16 19:30:32 +03:00
Vovkiv
6ba6370835
Update rpi-imager_uk.ts 2023-10-16 15:39:45 +00:00
Tom Dewey
96e6f1162e
Merge pull request #662 from tdewey-rpi/revert/2fb58dc/i18n-accidental-delete
Revert "i18n: Advanced Settings -> OS Customisation"
2023-10-16 15:03:54 +01:00
Tom Dewey
e8d7de934f
Merge pull request #645 from tdewey-rpi/dev/shared/device-filtering
Device-first OS list filtering
2023-10-16 13:56:39 +01:00
Tom Dewey tom.dewey@raspberrypi.com
a5c736f230 Revert "i18n: Advanced Settings -> OS Customisation"
This reverts commit 2fb58dc01c.

The original commit included an unexpected deletion of _all_
translations in certain languages. This was unintented, and appears to
have been a merging artefact.

This change will be re-submitted as a separate PR.
2023-10-16 13:06:21 +01:00
Tom Dewey tom.dewey@raspberrypi.com
f2718a05ff qml: Increase device selector icon size to 64x64 2023-10-16 11:47:24 +01:00
Tom Dewey tom.dewey@raspberrypi.com
2fb58dc01c i18n: Advanced Settings -> OS Customisation 2023-10-16 11:46:54 +01:00
Andrea Busi
19350e8deb Add missing space in some IT translations 2023-10-13 15:27:15 +02:00
Tom Dewey tom.dewey@raspberrypi.com
2047461e9a i18n: Remove stale translations
In order to better highlight the strings we'll need updated translations
for, and to avoid confusion, remove obselete and now inaccurate
translations.
2023-10-12 12:28:19 +01:00
Tom Dewey tom.dewey@raspberrypi.com
69f80e5df3 i18n: Regenerate, sort translation files
A long period of hand-editing caused these to fall out of sync with
what would have been generated from the source.

These were regnerated using the qt5_create_translation macro in the
root CMakeLists, and then using lconvert to merge the completely blank
translation files with the existing translations.
2023-10-12 12:28:19 +01:00
Tom Dewey tom.dewey@raspberrypi.com
2b2fd7de8a qml: Remove customisation button, roll into flow
This patch carries a translation risk, as we change the default
progression button.

Remove the customisation button all together, and make the customisation
options something we offer as part of flashing an image that
has that capability.

While this adds an additional click to the flash sequence, it should
provide a steer to people who are flashing customisable images to make
use of this capability, potentially avoiding an additional pass through the
Imager.
2023-10-12 12:28:19 +01:00
Tom Dewey tom.dewey@raspberrypi.com
9fb9fca065 qml: use "Raspberry Pi Device" as selection hint 2023-10-12 12:28:19 +01:00
Tom Dewey tom.dewey@raspberrypi.com
900f36dc52 logo: Use official asset 2023-10-12 12:28:19 +01:00