Change Log - Bunifu Framework | Empowering software developers craft great user experiences in less time. Productivity tools for C# & VB.NET UX/UI design

Change Log

Change log is up-to-date

Version 1.11.4.0

Release date: 7th August, 2019

  • Bunifu Pages:
    – Added transitions support for page-by-page navigation. To choose a transition, use the property TransitionType.
    – Added the property AllowTransitions to enable or disable transitions.
    – Added page-switching properties: Page, PageIndex, PageTitle, PageName.
  • Bunifu ScrollBars:
    – Added the property BorderRadius for styling the edges.
    – Improved container-binding support for Panels, FlowLayoutPanels and DataGridViews.
  • Bunifu Button:
    – Added the property UseDefaultRadiusAndThickness.
    – Exposed the left and right icons using the properties LeftIcon and RightIcon.
  • Bunifu Textbox:
    – Exposed the left and right icons using the properties LeftIcon and RightIcon.

Version 1.11.3.0

Release date: 29th July, 2019

  • Bunifu Textbox:
    – Added properties ScrollBars and CharacterCasing.
    – Fixed an issue with the MouseDown and MouseUp events not firing.
  • Bunifu Button:
    – Fixed an issue with the MouseDown and MouseUp events not firing.
  • Bunifu ScrollBars:
    – Fixed srolling issue when scroll bars are bound to a DataGridView.

Version 1.11.1.0

Release date: 10th July, 2019

  • Bunifu Horizontal Slider:
    – Changed the current default width to an appropriate size.
  •  Bunifu PictureBox:
    – Added support for free image transforms when the Types.Custom enumeration option is specified.
  •  Bunifu TextBox:
    – Fixed an issue where the control’s layout failed to resize appropriately based on the font applied.
    – Added support for multiline strings.
    – Added fluid animations when changing the Textbox’s activity states.
    – Added the property AnimationSpeed for controlling animation speeds.
    – Added PlaceholderForeColor property for letting you customize the Textbox’s placeholder color.
    – Added variant property PlaceholderText.
    – Added missing properties and methods.
    – Added Smart Tags.
  •  Bunifu Button:
    – Bunifu Buttons can now work as Accept or Cancel buttons in a Form.
    – Added support for transparent backgrounds.
    – Added fluid animations when changing the Button’s activity states.
    – Added the property AnimationSpeed for controlling animation speeds.
    – Added the property DialogResult for use when creating custom Dialogs.
    – Added the property AutoGenerateColors and a supporting method GenerateColors for easily generating
    color variants for the different states, giving devs an easy time when working with various colors.
    – Added support for toggling between one Bunifu Button to another using the property AllowToggling.
    – Added missing XML documentation.
    – Added Smart Tags.

Version 1.11.0.0

Release date: 17th June, 2019

  • Added Bunifu Radial Gauge.
  • Added XML documentation for Bunifu Pages.
  • Bunifu Textbox:
    – Fixed an issue with the controls not clearly detecting mouse-hover events.
  • Bunifu Button:
    – Fixed an issue with the control not clearly detecting mouse-hover events.
    – Added the properties OnIdleState, OnPressedState in the OnHoverState properties.
    – Added the missing property ForeColor in the property OnHoverState.
  • Bunifu Scrollbars:
    – Mouse scrolling is now possible once a container control (e.g. Panel or FlowLayoutPanel) is bound to any Bunifu Scrollbar using the BindingContainer property.
  • Bunifu Sliders:
    – Added the properties ThumbStyle, SliderStyle and ThumbFillColor, enhancing the capability of achieving much sleeker designs in your UIs.

Version 1.10.0.0

Release date: 10th April, 2019

  • Added Bunifu Sliders Control New Feature [See documentation]
  • Added ​Bunifu Pages Control New Feature [See documentation]
  • Bunifu CheckBox:
    • Added AutoCheck property.

Version 1.9.0.1

Release date: 15th March, 2019

  • Fixed memory leak on BunifuCircleProgress

Version 1.9.0.0

Release date: 8th March, 2019

  • Added Bunifu ToolTip component New Feature [See documentation]
  • Added Bunifu User Control New Feature [See documentation]
  • Added Bunifu DataGridView control Dll migration
  • Added Embedded XML documentation
  • Bunifu Checkbox:
    • Added property AllowBindingControlColorChanges that enables/disables changing the fore color of any checkbox-bound control.
  • Bunifu Form Dock:
    • Added ability to apply drop-shadows to borderless forms by enabling the property AllowDropShadow.
  • Bunifu Image Button:
    • Added PerformClick method for performing clicks outside the control.
    • Fixed an issue where zooming-in/out occurred even when the property Enabled was set to true. This also occurred during a click event.
    • Fixed an issue where the Image Button was failing to work with user controls.
  • Bunifu Label:
    • Added TextFormat property that allows some standard formatting to the Label control.
  • Bunifu ScrollBar:
    • Added the property BindingControl that allows binding Bunifu ScrollBars to container controls e.g. Panels, FlowLayoutPanels, and DataGridViews.

Version 1.8.0.1

Release date: 19th September, 2018 

  • Fixed an issue where the attached docking Form flickers during an undocking operation Enhancements

Version 1.8.0.0

Release date: 14th September, 2018 

  • Added BunifuCircleProgress New Feature [See documentation…]
  • Added BunifuCircleColorTransition Dll migration [ See documentation… ]
  • Added BunifuTransition Dll migration [See documentation…]
  • Updated BunifuImageButton Enhancements [See documentation…]:
    • Added asynchronous image-loading support properties: ImageLocation, InitialImage, ErrorImage and WaitOnLoad
    • Added asynchronous image-loading support events: LoadCompleted and LoadProgressChanged
    • Added asynchronous image-loading support methods: Load, LoadAsync and CancelAsync
    • Changed all Bitmap properties to be of Image-type, that is, Image and ActiveImage
    • Categorized asynchronous properties in “Bunifu Properties: Asynchronous”
    • Categorized asynchronous events in “Bunifu Events: Asynchronous”.

Version 1.7.0.0

Release date: 4th September, 2018 

  • Added Bunifu Image Button. New Feature [See documentation…]
  • Fixed vertical scrollbar issue of not growing whenever the automatic shrinking feature is enabled.
  • Fixed label issue where the ForeColor was being reset when within container controls.

Version 1.6.0.1

Release date: 29th August, 2018 

  • Fixed System Tray icon notification-replication issue.

Version 1.6.0.0

Release date: 15th August, 2018 

Version 1.5.7.1

Release date: 3rd August, 2018 

Bunifu ScrollBars:

  • Fixed value-calibration issues.
  • Added scrollbar options menu and the property AllowScrollOptionsMenu that allows showing or hiding it at runtime.
  • Fixed inappropriate setting of the thumb’s length after the Maximum property-value is changed.
  • Fixed an issue with indeterminate thumb movements occurring in-between certain value ranges.

Bunifu Label:

  • Added ability to detect newline characters in text.
  • Added the property ConvertNewlinesToBreakTags which will come enabled by default.
  • Added the properties AutoEllipsis for displaying ellipsis characters when the text exceeds the length of the label and TextAlignment that extends the previous TextAlign property with the use of the ContentAlignment enumeration.
  • Added the event EllipsisFormatChanged.
  • The property IsSelectionEnabled will now be disabled by default.

Bunifu Form Dock:

  • Changed the previous BunifuWindowState internal property to WindowState and the previous BunifuWindowStates enumeration to FormWindowStates enumeration.
  • Fixed an issue with mouse-flickers when dragging a form after full-screen docking.

Bunifu Core:

  • Security Enhancement, Days bug fixed, New license info License dialog.

Calibrated controls:

  • Bunifu Dropdown, Bunifu RadioButton, and Bunifu PictureBox.

Version 1.5.7.0

Release date: 10th July, 2018 

  • Added Bunifu Form Docker. New Feature [See documentation…]
  • Bunifu Scrollbar fixes & additions:
      • Fixed IndexOutOfRangeException occurring whenever the containing parent form is resized to its minimum threshold.
      • Added internal getter property Orientation that allows checking the type of orientation a Scrollbar is designed for.
      • Added Smart Tag properties.
      • Added property AllowShrinkingOnFocusLost that will automatically shrink the Scrollbar when inactive for a period of time.
      • Added internal property ShrinkSizeLimit for controlling the size of the Scrollbar whenever the property AllowShrinkingOnFocusLost is set to true.
      • Added internal property DurationBeforeShrink for controlling the time it takes before the Scrollbar shrinks when inactive.

Version 1.5.6.1

Release date: 6th July, 2018 

  • Fixed division-by-zero error.
  • Fixed 64-bit CPU compatibility issue.

Version 1.5.6.0

Release date: 28th June, 2018 

Version 1.5.5.3

Release date: 31st May, 2018 

  • Updated Dropdown border-radius to accept sharp edges.
  • Updated Dropdown to use the default Text property instead of the SelectedIndex property at design time.
  • Enabled offline activation licensing option. *Requires manual intervention

Version 1.5.5.2

Release date: 17th May, 2018 

  • Aded Bunifu Vertical Scrollbar New Feature [See documentation…]
  • Added Bunifu Horizontal Scrollbar New Feature  [See documentation…]
  • Fixed Bunifu TextBox font alignment and other missing properties.
  • Fixed Bunifu CheckBox border-color-changes after project rebuild.
  • Fixed Bunifu CheckBox border-style changes at first-time build.
  • Added extra SmartTag properties in Bunifu CheckBox.
  • Fixed file versioning issue.

Version 1.5.5.1

Release date: 10th May, 2018 

  • Added Bunifu TextBox Default Text property.
  • Added Bunifu TextBox Default Font.
  • Fixed BunifuTextbox key events bug.

Version 1.5.5.0

Release date: 9th May, 2018 

  • Removed Newtonsoft dependency – it will no longer be required. Major
  • Added x86 (32-bit) and  x64 (64-bit) processor architecture compatibility.
  • Solved license activation network and location error – HttpClient post algorithm updated – activation now works in all countries.

Version 1.5.4.3

Release date: 26th April, 2018 

  • Added PerformClick() method to Bunifu Button.
  • Added ability to set Bunifu TextBox border to “0”.
  • Added ability to have a blank placeholder text in Bunifu TextBox.
  • Maximum Size property reset for Bunifu TextBox.

Version 1.5.4.2

Release date: 24th April, 2018 

This release featured optimizations:

  • Optimization – no restart after successful install fix; removed require Visual Studio restart after activation.
  • Added offline client debug logger.
  • Added error-handling and reporting for Internet activation issues.

Version 1.5.4.1

Release date: 23rd April, 2018 

This release featured bug fixing:

  • Fixed “Payment not found – license missing error”.
  • Fixed existing customer sync data issue.
  • Fixed exception error and visual studio sudden exit error.
  • Fixed delayed Visual Studio freezing.
  • Added license number of days encoding.

Version 1.5.4

Release date: 14th April, 2018 

This release featured bug fixing, improvements, and new features:

  • Deprecated BunifuFlatButton and replaced with new and improved BunifuThinButton.
  • Deprecated BunifuCheckBox and replaced with new and improved Bunifu CheckBox.
  • Deprecated BunifuCustomLabel replaced with new and improved Bunifu Label.
  • Deprecated BunifuProgressBar replaced with new and improved Bunifu ProgressBar.
  • Deprecated BunifuCustomTextBox, BunifuMaterialTextBox, and BunifuMetroTextBox replaced with new and improved Bunifu TextBox.
  • Added new control Bunifu RadioButton.
  • Added new control Bunifu ToggleSwitch.
  • Migrated controls from bitmap to vector, namely: Button, ProgressBar, CheckBox, TextBox.
  • Fixed GDI issue in buttons, dropdown, radio buttons, and toggle switch.

Version 1.5.3

Release date: 14th April, 2017

This release featured bug fixing and major licensing improvements:

  • Fixed license session timeout
  • Added active status on buttons.
  • Fixed flat button text-alignment issue.
  • Fixed OnSelectItem event issue bug on the dropdown.
  • Added ability to perform click method with BunifuFlatButton.
  • Fixed license manager annoying startup screen constant display.
  • Added minimum value to BunifuTrackbar, BunifuVTrackbar
  • Added enhanced flexibility to the Gauge control.
  • Removed redundant component on ToolBox control list in Visual Studio.
  • Fixed flat button select property not working.
  • Fixed no access key and added tab Support for buttons.
  • Fixed blurry and jagged edges in OSS Switch control.
  • Added user license management/device management.
  • Added ability to activate up to two devices per key.
  • Enabled default value for dropdown control.
  • Enabled silent mode installer for license manager during install.

Version 1.5.2

Release date: 23rd November, 2016

This release focused on product licensing:

  • Introduced the free trial for UI WinForms.
  • Added activation of two devices per license.

Version 1.5.1

Release date: 18th November, 2016

This release featured bug fixing and Material TextBox addition:

  • Fixed circle progress flickering.
  • Added animation on Circle Progress Bar control.
  • Fixed alignment issue on Vertical Trackbar.
  • Fixed calendar Date formatting issue.
  • Added calibration on circle progress bar for smoother experience.

Version 1.5

Release date: 21st October, 2016

In this release version we had bug fixing and feature enhancements:

  • Renamed Bunifu Animator control to Bunifu Transition.
  • Fixed data grid control calibration issue.
  • Added events to text boxes.
  • Fixed buttons’ text text-alignment issue.
  • Slider control calibration issue fixed.
  • Dropdown control options display issue fixed.
  • Enhanced Metro & Material TextBox control properties.

Version 1.4

Release date: 16th September, 2016

This release featured bug fixing and addition of new controls:

  • Fixed miscellaneous bugs (backward-compatibility considered).
  • Fixed calibration issue in Dropdown control.
  • Fixed calibration issue in iOS Switch CheckBox control.
  • Added Bunifu Thin Button control.
  • Added Bunifu DataGridview control.

Version 1.3

Release date: 5th August, 2016

This release featured addition of controls and components:

  • Added Bunifu Gradient Control.
  • Added Color Chooser control.
  • Added Bunifu Color Transition control.
  • Added Bunifu HTTP Utilities component.
  • Added Web Client component.

 

Version 1.2

Release date: 31st  May, 2016

This was the very first release; the following were its features:

  • Flat Button
  • Text Box
  • Calendar
  • Separator
  • Slider
  • Range
  • Progress Bar
  • Rating
  • Circle Progress Bar
  • Transitions
  • Ellipse
  • Move Form

Version 1.1.1.3

Release date: 8th March, 2019

  • Bunifu Core: Security Enhancement

Version 1.1.1.2

Release date: 29th August, 2018 

  • Fixed System Tray icon notification-replication issue.

Version 1.1.1.1

Release date: 3rd August, 2018 

  • Bunifu Core: Security Enhancement, Days bug fixed, New license info License dialog.

Version 1.1.1.0

Release date: 6th July, 2018 

  • Fixed division-by-zero error.
  • Fixed 64-bit CPU compatibility issue.

Version 1.1.0.0

Release date: 9th May, 2018 

  • Removed Newtonsoft dependency – no longer required. Major
  • Added x86 (32-bit) and  x64 (64-bit) processor architecture compatibility.
  • Solved license activation network and location error – HttpClient post algorithm updated – activation now works in all countries.

Version 1.0.3.0

Release date: 25th April, 2018

Optimizations and bug fixing:

  • Added ability to accept object values. (e.g decimals, doubles and floats)
  • Fixed namespace issue. (Backward compatibility)

Version 1.0.2.1

Release date: 24th April, 2018

This release featured optimizations:

  • Removed require Visual Studio restart after activation.
  • Added end-user error reporting.
  • Fixed crash after activating DataViz.

Version 1.0.2

Release date: 20th April, 2018

This release featured license migration and optimizations:

  • Improved license session-caching.
  • Provided DLL-based activation.

Version 1.0.1

Release date: 5th May, 2017

This was the first release of Bunifu DataViz. It came in two versions: Basic and Advanced.

The following were its features per-version:

Basic:

10 chart-type controls:

  • Area chart
  • Bar chart
  • Pie Chart
  • Doughnut chart
  • Spline Area chart
  • Spline chart
  • Column chart
  • Step Area chart
  • Step Line chart
  • Line chart

Advanced:

Includes all the basic chart types in the Basic version together with an additional 14 advanced charts:

  • Bubble chart
  • Candle Stick chart
  • OHLC chart
  • Range Bar chart
  • Range Column chart
  • Range Spline Area chart
  • Scatter chart
  • Stacked Area chart
  • Stacked Area 100 chart
  • Stacked Bar chart
  • Stacked Bar 100 chart
  • Stacked Column chart
  • Stacked Column 100 chart
  • Step Line chart