Releases: leocb/MaterialSkin
Releases · leocb/MaterialSkin
2.3.1
What's Changed
Enhancements
- Material button text capitalization by @valimaties in #294
- FlexibleMaterialDialog Add Polish language by @orapps44 in #300
- Add form resize from TOP edge by @orapps44 in #301
- Add .NET 4.5 & .NET 4.8 support by @orapps44 in #302
Bug fixes
- Fix MaterialTextBox2 Text overlapping Hint by @valimaties in #292
- Fix Drawer auto hide issue by @valimaties in #298
- Fix MaterialButton Icon position when autosize=false by @valimaties in #297
- Deleting unused variables by @orapps44 in #299
Full Changelog: v2.3.0...v2.3.1
2.3.0
What's Changed
New controls
- New control : MaterialSnackBar by @orapps44 in #194
- New control : MaterialDialog by @orapps44 in #222
- New control : MaterialMaskedTextBox by @orapps44 in #224
- Alternate control : MaterialMultiLineTextBox2 by @orapps44 in #195
- Alternate control : MaterialTextBox2 by @orapps44 in #208
Enhancements
- Add ReadOnly property to MaterialCheckBox object. by @valimaties in #218
- Add support for Aero Snapping by @VolatilePulse in #223
- TextBox, MultiLineTextBox & MaskedTextBox Context menu improvements by @orapps44 in #233
- MaterialSwitch : Add readonly property by @orapps44 in #235
- Material form refactor by @VolatilePulse in #226
- Add form Restore down icon by @valimaties in #256
- Add assistive text to MaterialMaskedTextBox & MaterialMultiLineTextBox2 by @orapps44 in #264
- Enable .NET 5 and .NET 4.6.1 Framework multitargeting by @VolatilePulse in #221
- AnimateReadOnly property in Material textboxes... by @valimaties in #266
- Change ShowAssistiveText default property value to false by @orapps44 in #271
- LeaveOnEnterKey property added for Material TextBoxes. by @valimaties in #269
- MaterialButton add Tab Focus by @orapps44 in #285
- Add CharacterCasing property in MaterialTabSelector and SubtleEmphasis in FontType by @valimaties in #281
Bug fixes
- Fix Textbox beam cursor misplaced by @orapps44 in #199
- Fix MaterialButton NullReferenceException when text property is empty by @orapps44 in #214
- Fix MaterialForm WindowState property by @orapps44 in #216
- Fix WindowState property maximized covering taskbar by @orapps44 in #220
- Fix Designer resizing form due to the WS_SIZEFRAME style flag by @VolatilePulse in #232
- Fix cursor mouse over (MaterialTextBox2 MultiLineTextBox2 & MaskedTextBox2) by @orapps44 in #240
- Fix TextField focus by @orapps44 in #242
- Fix dual ContextMenuStrip when right click on form Statusbar by @orapps44 in #246
- Fix drawer begins opened by @orapps44 in #247
- Fix MaterialForm StartPosition by @VolatilePulse in #248
- Fix MaterialListBox disabled mode colors by @orapps44 in #252
- Fix MaterialFloatingActionButton disabled mode colors by @orapps44 in #253
- Fix MaterialProgressBar disabled mode colors by @orapps44 in #254
- Fix MaterialComboBox disabled mode colors by @orapps44 in #257
- Fix Text Fields disabled mode colors by @orapps44 in #258
- Fix Buttons Position in FlexibleMaterialDialog by @valimaties in #263
- Fix Textfield backcolor issue by @orapps44 in #273
- Fix Flashing when changing theme by @orapps44 in #274
- Fix MaterialLabel color by @orapps44 in #276
- Fix Material button dark theme by @orapps44 in #278
- Fix textfields enabled property issue by @orapps44 in #283
- Fix MaximizedBounds issue with multiple monitors by @VolatilePulse in #286
New Contributors
- @valimaties made their first contribution in #218
- @VolatilePulse made their first contribution in #223
A big thank you to everyone who contributed (either logging issues or submitting PRs)
Full Changelog: 2.2.1...v2.3.0
2.2.1
This release has the following improvements:
- #179 & #180 : Fix Button Icon missing (see #178)
- #181 : Minor changes for ComboBox Animation (thanks @gabigtr5)
- #184 : Padding correction (thanks @gabigtr5)
- #185 : Add FormStyle property to MaterialForm
- #188 : Fix Button Hover effect remaining when getting focus
- #189 : Fix MaterialForm Left padding
- #192 : Update MaterialForm to resize when mouse over drawer (see #154 & #192)
- #193 : Fix cursor not updating when leaving drawer or form
2.2.0
This release has the following improvements:
- #168 : New control : MaterialListBox + MaterialScrollBar
- #143 : New control : MaterialExpansionPanel
- #170 : New control : Slider
- #159 : Add Textbox leading & trailing icon
- #128 & #172 : Add Drawer AutoShow when mouse over (thanks @gabigtr5)
- #169 : Add dark/light mode to Button icon
- #146 : Add Hint property Localizable to MultiLineTextBox, TextBox & ComboBox
- #157 : Fix Cursor blinking (bug introduce in version 2.1.4 see #151 )
- #176 : Fix ComboBox.DisplayMember NullReference error (see #61)
- #160 : Fix MaterialButton text shortcut key
- #161 : Fix MaterialMessageBox Icons cut off & missing caption when Buttons are "YesNo"
- #165 : Fix MeasureLogString & MeasureString NullReferenceException (thanks @AlsDev-Sbin)
- Fix context menu strip background
2.1.4
HUGE thanks to @orapps44, he's the real MVP for this release
This release has the following improvements:
- #145: combobox item draw issue (FINALLY!) - see #73, #60 and #20
- #144:
- Add ControlBox condition with Title, ActionBar & Status Bar
- Add Default padding to 3 to help resize cursor to display
- Add Text override to force refresh when Text is updated
- Fix bug : resize cursor not displayed
- #141:
- Add 'Tab Label' property to select tab style option between (Text only, Icon only and Icon+Text)
- Add Minimum and maximum tab width according to Material specs
- Add Tab text wrapp on two lines when exceding max width
- MaterialTabSelector : Add 'Tab Label' property
- #139: Add mouse hover effect
- #138:
- Fix not displaying control in design mode once added to form
- Add property description and default values
- #135: add tab icons before text in MaterialTabSelector - NOTE: This is a PARTIAL support for icons on the tab selector
- #134: ComboBox StartIndex (Thanks @T5ive)
- #131: Add mouse over effect on tab + hand cursor when over it.
- #130: Add Tab Indicator Height property to MaterialTabSelector control.
- #127: Add button over effect (like status button) on drawer icon + hand cursor when over it.
2.1.3
Fixed:
- Fix #68: arrow appearing when a large number of tabs is created
- Fix #70: Closing the Drawer or Overlay form with Alt+F4 not exiting the app
- Fix #110: multiline rendering on non-latin characters
- Fix #92 and probably #10: Automatic Charset Selection on text render
- Fix #107 by @ThibaudMZN - background color on dynamically added controls
2.1.2
This release brings some bugfixes:
Fixed:
- Shadow under components should update properly when changing component visibility and fix shadows leaving a "ghost" on previous parent when changing parents. The following controls are affected: Buttons, FAB and Cards.
Improvements:
- ComboBox now accepts a DataSource value of type Dictionary. - Thanks @FrancescoBull
- Code-wide formatting - Thanks @yEsPaP
2.1.1
Quick release with some bugfixes:
Fixed:
- Shadow under components should update properly when removing them from another container and whe using flowLayoutPanel. the following controls are affected: Buttons, FAB and Cards
- Fixed behaviour of the Drawer menu when modifying the property "Show Icons when Hidden"
- Fixed Form Padding not changing when setting the drawer property "Show Icons when Hidden". This should make the "Dock" property work properly for contained controls
- Fixed default padding and minimum size of the Material Form
2.1.0
Hello everyone and Merry Christmas!
This release brings some improvements and bug fixes I've been working on
Added
- ComboBox Material theming and improvements
- Property on MaterialSkinManager to disable BackColor enforcing on Non-Material components
Improved
- TextBox customization options
- SkinManager color consistency
- MaterialCard is now listed as a component on the project explorer
Fixed
- Shadows corruption on Material Cards
- Drawer now follows owner visibility
- TextBox cursor misaligned when Roboto font was not installed on the system
- ListView Header when font was not installed
- Other minor bugfixes
2.0.0
This update brings a lot of improvements, sadly it also introduces some breaking changes. Here's the complete changelog:
Added
- Material Cards
- Focus (tab) to Selection controls and Buttons
Changed/Updated
- Better performance
- Updated Roboto fonts to the latest hinted version from google
- Added Native Text renderer lib (Thanks @ArthurHub for his excelent post on The Art of Dev blog)
- Completely redone every string draw call to use the less buggy, more efficient and correct GDI renderer
- Slightly darker/lighter background color
- Redone the material TextBox Code
- Faster hover animation on some controls
- Updated Example app
- Code clean up: Removed useless summaries
Fixed
- Buttons now obey the AutoSize property
- Buttons now have proper focused events
- Fixed black corners on buttons
- Fixed bugs on the Checkbox list control
- Fixed bugs on the ListView Control
- Labels now follow Emphasis settings
- Fixed Text Alignment
- MessageBox buttons alignment
- Other minor bugfixes