grahampugh / erase-install

A script that automates downloading macOS installers, and optionally erasing or upgrading macOS in a single process. Watch the video!
https://grahamrpugh.com/2023/05/14/macaduk-presentation-eraseinstall.html
Apache License 2.0
837 stars 131 forks source link

Replace DEPNotify with SwiftDialog #296

Closed grahampugh closed 1 year ago

grahampugh commented 1 year ago

Is your feature request related to a problem? Please describe. DEPNotify is great, but is somewhat inflexible in that there is only really one window size, and only one button can be added to the window. This means that various dialogs have to be done using osascript instead.

In contrast, SwiftDialog can work like DEPNotify, but also have different window sizes with multiple buttons and inputs. Therefore it can completely replace DEPNotify, jamfHelper and osascript, simplifying the erase-install code.

Describe the solution you'd like Implement SwiftDialog windows for all dialogs

asri-tm commented 1 year ago

i wonder if SwiftDialog has the same issue with DEPNotify where extended displays will not show when running on full screen mode.

grahampugh commented 1 year ago

v28.0+ is swiftDialog.