Custom updater modal (#1738)

* WIP: Custom updater modal
Fixes #1663

* First working example with data

* Clean up, moved code to index.tsx

* Clean up

* Nicer dialog

* Add relaunch dialog (macOS)

* max-height in case of a long text

* Clean up

* Add component tests and fix name consistency

* Update styling, re-add md parser

* Clean up

* Quick typo

* Clean up

* Rebase on tauri v2

* Clean up

* Add updater permissions

* Remove dialog from config

* Fix restart after install
This commit is contained in:
Pierre Jacquier
2024-04-17 10:30:23 -04:00
committed by GitHub
parent 624b1fc07d
commit b13c1339aa
13 changed files with 297 additions and 10 deletions

View File

@ -2210,6 +2210,13 @@
dependencies:
"@tauri-apps/api" "2.0.0-beta.4"
"@tauri-apps/plugin-process@^2.0.0-beta.2":
version "2.0.0-beta.2"
resolved "https://registry.yarnpkg.com/@tauri-apps/plugin-process/-/plugin-process-2.0.0-beta.2.tgz#682ef62c4db154a2d6da0bc352133b13796e7d16"
integrity sha512-CLF3Figv68fk+mqdV1q8bufFlcQS3SSTiNX8Lc7FbSD211XOWShgiGm4D6QMUkFBxgXzZICWh/mrYnWdv3aYQA==
dependencies:
"@tauri-apps/api" "2.0.0-beta.4"
"@tauri-apps/plugin-shell@^2.0.0-beta.2":
version "2.0.0-beta.2"
resolved "https://registry.yarnpkg.com/@tauri-apps/plugin-shell/-/plugin-shell-2.0.0-beta.2.tgz#1eff697246140f17478527b0d947d76d3403a226"
@ -2217,6 +2224,13 @@
dependencies:
"@tauri-apps/api" "2.0.0-beta.4"
"@tauri-apps/plugin-updater@^2.0.0-beta.2":
version "2.0.0-beta.2"
resolved "https://registry.yarnpkg.com/@tauri-apps/plugin-updater/-/plugin-updater-2.0.0-beta.2.tgz#60002e54ad647a56db5e1b0b54e792f399d425a4"
integrity sha512-T8EkAXawbyV/6/Lcf1VVIWhtGuals63zKn+udYNqlC8CRM5iYQ+8bM8Nmy2E+pIzkkx93d1t6/8geFitLZPmKw==
dependencies:
"@tauri-apps/api" "2.0.0-beta.4"
"@testing-library/dom@^10.0.0":
version "10.0.0"
resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-10.0.0.tgz#ae1ab88aad35a728a38264041163174cafd7e8dd"