Commit graph

529 commits

Author SHA1 Message Date
oscfdezdz
0d401be648 Update Spanish translation 2023-10-18 15:46:34 +01:00
Tom Dewey tom.dewey@raspberrypi.com
24dd7a42ff i18n: Remove broken translations
As part of changing the reference string, these translations will
require a rework.

Signed-off-by: Tom Dewey tom.dewey@raspberrypi.com <tom.dewey@raspberrypi.com>
2023-10-18 15:33:17 +01:00
Tom Dewey tom.dewey@raspberrypi.com
b76b56f569 debian: Include keyboard focus fixes in changelog 2023-10-18 15:17:15 +01:00
Tom Dewey tom.dewey@raspberrypi.com
36b800dfd9 debian: update changelog for i18n changes 2023-10-18 14:57:14 +01:00
Tom Dewey tom.dewey@raspberrypi.com
b9d271696f debian: Update pending changelog
Additionally, modify gitignore to allow us to edit files in the debian
directory that we _do_ want to version.
2023-10-18 14:57:14 +01:00
Tom Dewey tom.dewey@raspberrypi.com
1a6c683b55 version: Bump to 1.8.0
We've now modified the UI in a fairly major way - but no so much that
it's unrecognisable. As a result, bump the version number to the next
minor revision.
2023-10-18 14:57:14 +01:00
Tom Dewey
ab0e4f3587
Merge pull request #681 from cillian64/kb_focus
Fix various keyboard focus issues
2023-10-18 14:44:56 +01:00
David Turner
60e5e2a4b5 Fix various keyboard focus issues
- Make write confirmation popup modal
- Force focus on the write confirmation popup when it opens
- Force focus on the error popup when it opens
- When the hw select popup opens, force focus on the ListView instead of
  on the currentItem, because the latter doesn't work when the list is
  empty.
- On embedded, when the settings popup closes, force focus back to the
  usecustomisation dialog
2023-10-18 13:39:59 +01:00
Tom Dewey
de906cd2ed
Merge pull request #679 from cillian64/editsettings
Don't hide "use customization" msgbox when editing settings
2023-10-18 11:51:59 +01:00
David Turner
4ad4276154 Don't hide "use customization" when editing settings
Previously, if you clicked "edit settings" in the "use customisation"
msgbox then the flow got a bit confusing, when you saved settings the
"use customisation" msgbox would have disappeared and you had to click
"next" and go back through again.  Instead, keep the "use customisation"
msgbox open when editing settings so when you save settings you are back
where you left it.

Also:
- Make "use customisation" modal so you can't click other things while
  it's open
- Separate windows in QtQuick can't be modal so we can't stop the user
  interacting with the main window while "edit settings" is open.  This
  could get confusing, so if they close the "use customisation" modal in
  the main window then close the settings window.
- Fix a bug where saved settings weren't recognised on startup, only
  after being saved during the session
2023-10-18 11:33:11 +01:00
Tom Dewey
338b71112e
Merge pull request #677 from tdewey-rpi/dev/shared/os-customization
OS customization rebrand, consistency
2023-10-18 10:36:19 +01:00
Tom Dewey
9fce1858a6
Merge pull request #674 from cillian64/embedded-window
Embedded: Automatically apply patches
2023-10-18 10:35:37 +01:00
Tom Dewey tom.dewey@raspberrypi.com
9d51352a6f embedded: Fixup patch context 2023-10-18 10:13:52 +01:00
Tom Dewey tom.dewey@raspberrypi.com
819ffe14f0 qml: Use sensible defaults to clear Options 2023-10-17 16:35:28 +01:00
Tom Dewey
f675c48e35
Merge pull request #676 from cillian64/oslist-arrows
Enable arrow keys for OS list navigation
2023-10-17 16:25:41 +01:00
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