UltimatePanel Release History |
UltimatePanel 3.3 - 11/03/2008 |
Side-by-side Installation: Install ASP.NET 1.1, 2.0, and 3.5 editions side-by-side on the same machine, and work with all of them in parallel.
|
 |
UltimatePanel 3.2 - 01/08/2007 |
AJAX Enabled: Supports UltimateAjax and ASP.NET AJAX.
|
 |
UltimatePanel 3.1 - 08/02/2005 |
XHTML Support: Fully compliant with XHTML Transitional. VS.NET 2005 ready.
|
Hide Group: Groups get hidden automatically when there is no item inside.
|
Group Header Functionality: Allowed group headers to use urls, client-side calls, and server-side postbacks even when they are AlwaysClosed.
|
New Style Settings: Updated the default CSS class definitions to design professional looking panels with no effort.
|
New Method To Change Item Attributes: Introduced SetItemAttribute to modify item attributes programmatically.
|
Renewed Samples: Redesigned most of the samples with the new look-and-feel.
|
 |
UltimatePanel 3.0 - 07/04/2005 |
Full Sample Projects: Provides full C# and VB.NET sample applications.
|
 |
UltimatePanel 2.2 - 02/12/2005 |
CurrentUser: You can set the CurrentUser property at runtime to the user
who logged into the system to let him see only the groups or items he is
allowed to see based on his user permissions set by the AllowedUsers property
on each group header item or an item inside a group.
|
CurrentUserSessionVar: You can set the CurrentUserSessionVar property to the session variable that holds the current user logged into the system. Then the panel
control will automatically retrieve the value of that session variable and set it to the
CurrentUser property.
|
AllowedUsers: You can set the AllowedUsers property of any group header
item or an item inside a group to a list of users in comma separated form so
that only those users can see this item. If this property is not set for an
item it will displayed by default.
|
 |
UltimatePanel 2.1 - 06/11/2004 |
UltimatePanelDesigner: UltimatePanelDesigner, our visual designer tool, is now fully
integrated into VS.NET. You can right-click on the UltimatePanel server
control on your web form, and select Karamasoft UltimatePanelDesigner to open your panel
from an XML file or database directly from inside VS.NET. If you don't use
VS.NET you can still use UltimatePanelDesigner as a stand-alone ASP.NET application to
design and build your panels visually. However, this latest improvement will
make life much easier for ASP.NET developers using VS.NET.
|
DataBinding: DataBinding is now easier than ever. If you prefer to keep
your panel in database rather than an XML file you can load your panel from
database by only providing a connection string and a panel id. You don't need
to create a dataset or bind to it anymore. Everything is taken care of behind
the scenes by the UltimatePanel control. However, you can still set the source
of the panel to a dataset if you want to do any customizations such as
displaying different portions of the panel based on the user rights. Sample
code is provided in the Tutorial for both scenarios.
|
Opera: Opera 7.5 and higher versions are now supported.
|
 |
UltimatePanel 2.0 - 01/20/2004 |
DataBinding: You can set the source of the panel to a dataset that you
created from a database by using ADO.NET at run-time. All you have to do is to
set the DataSource property to the dataset that you created from a database
such as SQL Server, Access, etc. by using ADO.NET, and call the DataBind()
method of the control.
|
UserRights: Using the DataBinding techniques you can easily display
different sets of panel items per user depending on their privileges by only
making a simple join operation on your panel and user tables. As a matter of
fact you will have the power and flexibility to load your panel from as many
tables as you want based on your implementation needs.
|
ClientPersistenceAll: The previous version was only keeping the group
states (open or close) and their positions (for draggable groups). The new
version keeps the states of all items inside each group. Therefore if you have
a treeview structure inside your groups and the user opens some of the
subgroups in those groups their states will be saved and loaded from the last
visit.
|
ShowHide: You can set the ShowHide property to True to make your panel
invisible on either side of the browser window. It automatically creates an
additional item near the panel, and when the user moves the mouse over this
item the panel gets displayed. When the mouse is moved out of the panel area it
gets hidden again. You can also set the ShowHideOnClick property to True to let
the user click on the additional item to show/hide the panel rather than moving
mouse over and out of this item.
|
Overlay: You can set the PanelOverlay property to let the panel open
over IE windowed controls such as select boxes and ActiveX controls. The panel
will partially cover these controls rather than hiding them altogether.
|
HotKey: You can set a hotkey (shortcut key combination) to a panel item
so that the user can press that combination to activate that item as if it is
clicked by mouse. This keyboard support might also be helpful for disabled
users who can learn the shortcut keys to operate and navigate your website.
|
AutoGroupHeight: You don't need to set the GroupHeight property of each
group any more. When you leave it blank the control will automatically adjust
its height based on the items in it.
|
DisplayTypes: Display property of a group can be set to AlwaysOpen,
AlwaysClosed, InitallyOpen or InitiallyClosed.
|
ItemStatus: You can display text at the status line of the browser
window when the mouse is over each panel item.
|
Less HTML: We minimized the HTML code generated by the UltimatePanel
server control with the introduction of a totally new HTML structure along with
the new JavaScript code compared to the old versions.
|
Backward Compatibility Issues:
|
1. Panel: SlipTimeout property needs to be changed to GroupSlipTimeout.
|
2. Panel: SlipIncrement property needs to be changed to GroupSlipIncrement.
|
3. Group: InitiallyOpen property needs to be changed to Display
that can be set to InitiallyOpen, InitiallyClosed, AlwaysOpen or AlwaysClosed.
|
 |
UltimatePanel 1.2 - 06/01/2003 |
New Features: ServerControl, HideScrollBars, and Code Optimization.
|
 |
UltimatePanel 1.1 - 04/20/2003 |
New Features: MultiLevel, AdjustHeightOnItemClick, Marquee, HtmlContent,
PathFindingMethod, SelectedItemID, BaseURL, ItemNowrap, and .NET Framework 1.1 Compatibility.
|
 |
UltimatePanel 1.0 - 12/28/2002 |
Initial release.
|