Commit Graph

99 Commits

Author SHA1 Message Date
Floris Bos abeef65e7d Reconnect if download stalls for more than one minute 2020-11-23 19:48:50 +01:00
maxnet 3017bc5fda Merge pull request #122 from bovirus/patch-1
Update Italian language
2020-11-20 13:04:04 +01:00
bovirus 79029ad92e Update Italian language
@maxnet 
Sorry for previous error
I created a new PR with both two changes.
Thanks.
2020-11-20 13:03:08 +01:00
Floris Bos d217f63768 Allow translators to specify external .qm file for testing
Normally translation files are embedded inside the application's
executable.
But allow translators to use external .qm file for testing
purposes.

Ref #118
2020-11-19 21:21:04 +01:00
maxnet 7195694dbd Merge pull request #120 from bovirus/patch-1
Update Italian language
2020-11-19 19:29:16 +01:00
bovirus a38d8ab5c3 Update Italian language 2020-11-19 19:22:02 +01:00
Floris Bos e4d99008fe Fix \n -> <br> in translations
Closes #119
2020-11-19 19:05:09 +01:00
maxnet a6e80eb8a0 Merge pull request #117 from bovirus/qml
Add Italian translation
2020-11-19 18:21:14 +01:00
maxnet 35d32f2b26 Merge branch 'qml' into qml 2020-11-19 18:20:34 +01:00
maxnet 36aea8f584 Merge pull request #116 from jose1711/sk_translation
Add Slovak translation
2020-11-19 18:16:23 +01:00
Floris Bos 6b178731c7 Improve status reporting
There are some user complaints that Imager hangs at "writing 0%"
Mention in the progress status what it is actually doing prior
to writing (e.g. opening storage, blkdiscarding,
zero'ing out MBR, starting download) to help diagnose
potential issues.
2020-11-19 18:10:05 +01:00
bovirus de0c12bfb2 Update CMakeLists.txt
Update CMakeLists.txt (changes for Italian language)
2020-11-19 14:21:49 +01:00
bovirus 82b6e3fffd Update translation.qrc
Add line for Italian language
Update list of langiuage in alphabetical order
2020-11-19 14:18:19 +01:00
bovirus 4cca0ee834 Add Italian language 2020-11-19 14:16:43 +01:00
Jose Riha a4880fb4be Add Slovak translation 2020-11-18 22:42:47 +01:00
maxnet 8a44c6b3ca Merge pull request #106 from andrum99/patch-1
README.md: Improve wording on download link, add how to get on Raspberry Pi OS
2020-09-29 20:06:14 +02:00
Floris Bos b36cae4bfb Windows installer: do not install qml settings plugin
The "do not use saved position if it falls outside of primary screen"
commit removes the dependency on qml-module-qt-labs-settings module
so no need for the installer to install it.

Skip installation of qml debug stuff while we are at it.
2020-09-29 19:57:36 +02:00
Floris Bos f703690a74 Merge branch 'qml' of https://github.com/raspberrypi/imagewriter into qml 2020-09-29 19:56:52 +02:00
Floris Bos a6a4f0fc5b Mac: use system hash functions
May perform better under emulation
2020-09-29 19:56:12 +02:00
Floris Bos 65f9b9c1fd Improve download error reporting
Ref #107
2020-09-29 19:54:03 +02:00
andrum99 c7f40eba9b bullet pointeyness 2020-09-18 00:08:56 +01:00
andrum99 59ae4244a1 grammar nit 2020-09-18 00:04:26 +01:00
andrum99 e993668f8d Improve wording, add how to get on Raspberry Pi OS
- The new wording has the advantage that it specifies which platforms the binaries are for
- Give instructions for how to get Raspberry Pi OS - no need to visit download page - it just needs a single shell command
2020-09-18 00:03:45 +01:00
maxnet cbd3355abd Merge pull request #97 from alkersan/fix_find_package_arguments_order
Fix find_package arguments order.
2020-09-17 19:42:04 +02:00
maxnet 06ad02a74f Merge pull request #101 from AaronDewes/german
Add German translation
2020-09-17 19:40:57 +02:00
maxnet eeca7c016c Merge pull request #98 from RPiOS/qml
update Chinese translation  file rpi-imager_zh_cn.ts
2020-09-17 19:39:55 +02:00
maxnet 51c8bf7332 Merge pull request #105 from lurch/patch-1
Add download link to README
2020-09-17 19:37:15 +02:00
Andrew Scheller 5273167fee Add suggested edits 2020-09-17 16:35:15 +01:00
Andrew Scheller d29ccd55f2 Add download link to README 2020-09-17 09:31:51 +01:00
Aaron Dewes f433750997 Add German translation 2020-08-07 14:07:00 +02:00
YuzukiTsuru 3fd71d8db1 update Chinese translation file rpi-imager_zh_cn.ts 2020-08-04 11:31:41 +08:00
Dmytro Aleksandrov 1749eb7b40 Fix find_package arguments order.
With current argument order cmake's FindCURL module checks for a component named `7.32.0` in the curl package.
According to the find_package reference the version argument follows PackageName and after the REQUIRED keyword an optional list of components is placed.
Resolves #96
2020-08-02 13:31:09 +03:00
Floris Bos c08887f788 Do not use saved position if it falls outside of primary screen
- Only use saved position if the coordinates fall inside of the primary screen
  Prevents problems for people with laptops that sometimes but not always use
  external screens.
- Since we now set window position in C++ instead of QML, drop the
  dependency on qml-module-qt-labs-settings module.

Closes #91
2020-07-21 16:15:19 +02:00
Floris Bos 65c6377052 Windows installer: terminate Imager if running
- Try to gracefully close any running Imager instance by sending
a window message. Should close it automatically if Imager is not
actually writing something.

If Imager does not close within 2 seconds, prompt user to ask
if it should be terminated less gracefully.

- Change installer executable name (setup.exe -> image-<version>.exe).
- Prevent UAC prompt during compiling installer.
2020-07-21 15:25:31 +02:00
Floris Bos 04595d28c6 Add fr/tr to list of translations 2020-07-21 15:25:01 +02:00
Floris Bos 064f0c3361 Remove redundant delay 2020-07-21 15:10:25 +02:00
Floris Bos 7e4f5c9045 Mac: open preferences for user if Imager is not allowed access
Normally the system will prompt the user to allow Imager access
to removable volumes.
Open preferences and ask user to allow Imager manually in a
corner case in which this does not occur.
2020-07-21 15:04:38 +02:00
maxnet c4ab7b91a1 Merge pull request #90 from Simsimpicpic/patch-1
Create rpi-imager_fr.ts
2020-07-21 13:46:41 +02:00
maxnet 8bc15aae3f Merge pull request #89 from Zaryob/qml
Turkish translations done
2020-07-21 13:46:20 +02:00
Simon 847ca39fdb Fix type="unfinished" on two strings 2020-07-19 15:08:33 +02:00
Simon e6b8d9b431 Create rpi-imager_fr.ts
Translate all strings in French
2020-07-19 15:06:52 +02:00
Suleyman Poyraz 65788f9fd8 Update rpi-imager_tr.ts 2020-07-11 14:38:14 +03:00
Suleyman Poyraz 90bfecdce3 Update rpi-imager_tr.ts 2020-07-11 13:50:48 +03:00
Suleyman Poyraz 418d514863 Turkish translations has been started. 2020-07-11 13:35:17 +03:00
Floris Bos 385ee6d742 Windows: mention 'Controlled Folder Access' on ERROR_ACCESS_DENIED
If WriteFile() returns ERROR_ACCESS_DENIED and registry indicates
CFA is on, tell user rpi-imager (and fat32format) should be added
to the "allowed apps" in the CFA settings.
2020-07-06 00:42:44 +02:00
Floris Bos f90739a520 Mac: populate version info in .plist
Closes #88
2020-07-06 00:41:34 +02:00
Floris Bos 39abeb239d Improve drive listing
- Show write protected SD cards greyed out.
  Show message if user select one of those. Closes #59
- Do show virtual drive types on Windows.
  Do keep them hidden on Mac OS X as that seems to
  cover .dmg file and timemachine stuff. Closes #79
2020-07-03 21:16:49 +02:00
Floris Bos 5f42c7d7cb Windows: stop storage service during write
The moment we write the block containing the partition table
Windows services will start accessing the SD card and write data
to "System volume information" folder.

If others are writing to disk concurrently this may or may not
affect our ability to eject the drive.
Stop StorSvc temporarily between us writing the partition table
(saved for last) and ejecting the SD card, just in case.

Ref #75
2020-07-03 21:11:34 +02:00
Floris Bos 19bfc8eacb Close files on error 2020-07-03 21:08:51 +02:00
Floris Bos 9a263f0211 Fix vertical position of message dialog
On system with zoom settings the y position of the message dialog
was off.
2020-07-03 21:07:31 +02:00