From f6dfc9d580ba241e64643d89781fbc1fada9bb32 Mon Sep 17 00:00:00 2001 From: Zorg Date: Sun, 24 Oct 2021 17:59:02 -0700 Subject: [PATCH] Clarify alternative programmatic setup and other UI toolkits (#99) --- documentation/index.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/documentation/index.md b/documentation/index.md index 347112a..ecf5c1a 100644 --- a/documentation/index.md +++ b/documentation/index.md @@ -47,7 +47,7 @@ Sandboxed applications using Sparkle 2 require [additional setup](/documentation ### 2. Set up a Sparkle updater object -These instructions are for regular .app bundles. If you want to update a non-app bundle, such as a Preference Pane or a plug-in, follow [step 2 for non-app bundles](/documentation/bundles/). +These instructions are for regular .app bundles in Cocoa. If you want to use Sparkle from other UI toolkits or want to instantiate the updater yourself, please see [our programmatic setup](/documentation/programmatic-setup). If you want to update a non-app bundle, such as a Preference Pane or a plug-in, follow [step 2 for non-app bundles](/documentation/bundles/). * Open up your MainMenu.xib. * Choose View › Utilities › Object Library... @@ -59,8 +59,6 @@ These instructions are for regular .app bundles. If you want to update a non-app If you are using Sparkle 2, `SUUpdater` is a deprecated stub. While it is still functional for transitional purposes, new applications will want to use `SPUStandardUpdaterController` in the above steps instead. -Sparkle can also be instantiated and [set up programmatically](/documentation/programmatic-setup). - ### 3. Segue for security concerns Since Sparkle is downloading executable code to your users' systems, you must be very careful about security. To let Sparkle know that a downloaded update is not corrupted and came from you (instead of a malicious attacker), we recommend: