Re: public generic wizard framework?
site_archiver@lists.apple.com Delivered-To: installer-dev@lists.apple.com 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. Chris -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 _______________________________________________ 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 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. 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)? This email sent to ryanc@apple.com smime.p7s
participants (1)
-
Christopher Ryan