site_archiver@lists.apple.com Delivered-To: installer-dev@lists.apple.com Thread-index: AcZBneqSUFOSBhnQT8CpKFGx6UEWkgIdjYkA Thread-topic: public generic wizard framework? Posted as RADAR 4480981. -nh, noisily -----Original Message----- From: Christopher Ryan [mailto:ryanc@apple.com] Sent: Monday, March 06, 2006 8:14 PM To: Nathan Herring Cc: installer-dev@lists.apple.com Subject: Re: public generic wizard framework? Nathan, Sorry for not responding to your previous e-mail on a similar light. There is no common way to do this at this point. To that evail, I don't know of any guideline on making an Installer/ Assistant and I agree that they should all look similar (and it is unfortunate when we people do the interface from scratch and Apple updates the UI and makes everything else look out of place). Installer plugins shouldn't be used in other apps, as they will change drastically from release to release as bugs are fixed and features are added. I would file a bug and make some noise and maybe we could publish a public "assistant" framework which could serve this purpose. Chris
The Tiger installer allows for custom installer plugins, that, if they conform to the API, allow themselves to be loaded into a view and interact with the user. The InstallerSections.plist controls the order of those sections. Apple's built-in sections are in the Installer.app's PlugIns directory.
Similarly, from a casual inspection of /System/Library/CoreServices/ Setup Assistant.app and some of the other Setup Assistants in that folder, that they too have a series of bundles representing views, though they live in the Resources section of those applications.
Is there some commonly usable generic wizard framework where any app can present a list of view bundles and have it operate like the Installer section/panes or Setup Assistants? One that would get updated with appropriate UI changes if the Installer/Setup Assistants get updated in a major release?
Or, to turn this on its head, can an application host the Installer.app plugins in itself (usefully)?
-nh
---- Nathan Herring MacBU SDE/Development _______________________________________________ Do not post admin requests to the list. They will be ignored. Installer-dev mailing list (Installer-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/installer-dev/ryanc%40apple.com
This email sent to ryanc@apple.com
_______________________________________________ Do not post admin requests to the list. They will be ignored. Installer-dev mailing list (Installer-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/installer-dev/site_archiver%40lists.a... This email sent to site_archiver@lists.apple.com