Hi Mats,
Many thanks for the beers!
I will try to put up an interim build by the end of the day today, I'll post here again when its available. I've added the settings for shared files as discussed in another thread and I've added the Transition Speed for the Html setting. I noticed when doing this that the actual default transition speed for the plugin is 1000 but I had mistakenly made it 300 on my control which made it too fast. So really this setting might not have been requested if I had made the correct default in the first place.
The thing about the settings page is that the same settings page is used by all content features as a way to not have to implement a special settings page for each feature. The trade off however is that it would be complicated to implement complex show and hide logic based on other settings. I can go along with using Interval instead of Duration in terms of labeling the setting.
Note that if someone really wants to use all the features of my .NET Control SlidePanel, which just inherits from Panel and adds the needed javascript based on properties set on the control they can easily use it directly in a custom feature and set any of the properties and add slide markup inside the panel.
<portal:SlidePanel ID="slidePanel1" runat="server"
After=""
Before=""
AnimIn=""
AnimOut=""
Autostop="false"
AutostopCount="0"
CleartypeNoBg="true"
ContainerResize="true"
Continuous="true"
...moresettings
>
<p>slide1</p>
<p>slide2</p>
</portal:SlidePanel>
Best,
Joe