1.19.17 - Linux, Windows, & MacOS - 6th Release
- Rebase: Rebase and upgrade to Node 18/Electron 28
- Update some npm packages
- Added Electron version to Javascript Console
- Added "Decompress First" option to Settings
- Tweaked Settings page, and restored the "Settings" title
- Made most links open in new Electron window rather than external browser
- Stopped inlining notification icon png
- Completely disabled auto-updates and telemetry
- Fixed dark mode sometimes not working on some OSes
- Added "Edit Config File" to the Developer menu
- Added keyboard shortcut for chrome://process-internals
- Changed Restart App shortcut to Ctrl + Alt + R instead of Ctrl + Shift + R, which would just reload the page
- Linting and spelling fixes
- Fixed h.requestMetadata is not a function error
NOTE: Getting this to work on Windows 7/8/8.1 was not as simple as downgrading to Electron 22.3.27 (which is why we are on Electron 28 now), but rather, the etcher-sdk
package. The last version that supports Win7/8/8.1 is 6.3.0, using Node 14 and Electron 12, used in Etcher 1.7.9
I have made a fork of etcher-sdk and updated dependencies and the version number to 6.4.1, and a fork of Etcher 1.7.9 with all the fixes that this fork has, as well as updating dependencies and Electron to 13.6.9. The version number was re-started at 1.0.0 to avoid confusion by going to "1.8.0", since there is already an Etcher 1.8.0. Anyway, this is in a new repo > https://github.com/Alex313031/etcher-ng-win7, and you can use builds there for a mostly up to date Etcher experience on old Windows versions. This version also supports 32 bit Windows, as well as old 32 Bit and 64 Bit Linux operating systems (as old as Debian 8 or Ubuntu 14.04). No MacOS builds will be provided, as the regular version here runs on 10.15 and above.