=======
- Resolved issue where an assertion is made when using
KryptonThemeComboBox
orKryptonRibbonGroupThemeComboBox
- Resolved issue where
Sparkle
themes would crash when using certainButtonSpecs
- Resolved #1174, Unable to adjust height of
KryptonForm
whenKryptonRibbon
is added- Note: This disables features from #1117, until further testing is completed
=======
- Implemented #1117, Is it possible to have the KForm back colour as the KPanel colour
- Resolved #1153, Whilst investigating #1152 found that "Start drag" in certain application causes an exception.
- Resolved #1152, Unable to resize control dragged from Navigator via KryptonDockingManager.FloatingWindowAdding event.
- Resolved #1146, Krypton.Navigator throws exception in Initialise when attempting to EndInit().
- Implemented #1009, Powered by Krypton Toolkit button
- Implemented #508, Application Menus should fit well when using dark/light modes
- Resolved an issue where the ribbon tab text is illegible when using black (dark mode) themes
- Resolved #1037, Borderless Krypton Form, Maximized, Top Most = True > Fullscreen does not overlap on task bar.
- Implemented #956, Update
Readme.md
images to reflect the toolkit - Added the ability to specify the message text alignment in a
KryptonMessagebox
- Default value is
MiddleLeft
- Default value is
- Implemented #1126,
KryptonRibbonGroupThemeComboBox
needs to be part of the ribbon designer - Resolved #1125, KryptonThemeCombox displays extra string (Todays alpha)
- Implemented #1089,
KryptonProgressBar
in StatusStrips - Resolved #1072, Clicking "RootItem->Items" in a designer causes an exception to be thrown
- Resolved #1109, KryptonPropertyGrid 'jagged' text
- Resolved #1108, KryptonPropertyGrid background colour/text don't display correctly for some (most) themes
- Resolved #288, Should the default "Theme fonts" now be changed to Segoe UI 9 pt
- Resolved #703, Can BaseFontSize be moved up to IPalette? (and/or be easily modified in kryptonPalette)
- Resolved #1105, Label text colour in black themes is illegible
- Resolved #10, Substantial performance issue with AutoSize=true KryptonButtons
- Implemented #1087, Add the ability to add custom integrated toolbar images to custom palettes
- Implemented #1080, Use constants for design time strings
- Resolved #1075, KryptonProgressBar does not change colours when the theme is changed
- Implemented #910, Progress Bar - Border Rounding
- Resolved #1076, Toolbar Commands show up in the designer as drag droppable components
- Implemented #909, Can the colour picker support alpha blends
- Implemented #943, ThemeManager should be in a single file
- Implemented #1050, Automatically upgrade incompatible theme (XML) files
- Implemented #962, Can ButtonSpecs support dropdown menus
- Implemented #1069, Include Tooltips for other "Krypton Menu item" types (i.e. not just text!)
- Implemented #1015, Show a tooltips on a
KryptonContextMenuItem
- Implemented #1057, Move
DefineFonts
etc up toPaletteBase
- Implemented #981, "ReadMe.md" landing page could do with a "Table of contents" at the beginning
- New
KryptonLanguageManager.Strings
is nowKryptonLanguageManager.GeneralToolkitStrings
- New
ShowSplitOption
forKryptonButton
, allows a krypton/context menu to be shown - Implemented #1023, Please remove "sealed" from
KryptonWrapLabel
andKryptonLinkWrapLabel
- Resolved #1020, Cannot add a
KryptonPage
to aKryptonNavigator
- Added ability to embed links into the
KryptonMessageBox
content. The new options are:-ContentAreaType
- Defines content area type of aKryptonMessageBox
, default is normalLinkLabelCommand
- Specifies aKryptonCommand
if using theMessageBoxContentAreaType.LinkLabel
type.LinkLaunchArgument
- Specifies theProcessStartInfo
if aLinkLabelCommand
has not been defined.ContentLinkArea
- Specifies the area of a link, if using theMessageBoxContentAreaType.LinkLabel
type.
- Added
KryptonLanguageManager
to theKryptonManager
action list - Resolved #1008, Krypton Save/Open file dialogs are not accessible from the toolbox
- Implemented #1007, A way to alter all of the strings in the toolkit to language specific strings
- Implemented #1006, Make converter strings localisable
- Note: Components that use these strings may need to be 'refreshed' once changes have been made
- Implemented #602, ToolStrip embedded into the non client area
- Implemented #894,
KryptonPropertyGrid
needs to have full Krypton support - Resolved #999, Incorrect project file names while building
- Part resolved #66, to allow ribbon designer in vs 17.5x and .net48 project types.
- Resolved #838, Cannot add items to KryptonGroupBox in WinForms Designer
- Resolved #991, Remove code that disallowed setting of the DataGridView Border
- Implemented #896, Is it possible to modify the
FolderBrowserDialog
to use Krypton - Implemented #267, "Open / Save File Dialog" are in the Main Forms elements - Where is Kryptons' Standard themed equivalent.
- New
KryptonThemeSelector
, to allow switching between themes easily - Resolved #986,
ViewBuilderOutlookBase
- Stream cannot be null to initialize a bitmap (thanks to Angelo) - Add action list options to
KryptonCommand
- Implemented #686, Extend ToolTipManager designer to also allow "open/close" interval properties.
- Implemented #950, Please add
-t:rebuild
to the msbuild command line- Note: This option is only available for building
nightly
binaries
- Note: This option is only available for building
- Removed .NET Core 3.1 and .NET 5 references from NuGet package descriptions
- Add
AllowFormIntegrate
option toKryptonRibbon
s action list, for easier access - Resolved #929,
KryptonRibbon
'disappears' while running the application - Resolved #916, After a designer "Reset click" on the
CornerRoundingRadius
, it is still showing as a modified value, and still being written out into the designer file - Resolved #877,
CornerRoundingRadius
needs to have proper designer code to prevent it showing up as modified all the time - Resolved #923, The default theme is set to
Sparkle - Blue
- Resolved #915, Button Designer adds values it shouldn't
- Resolved #885, Why does the "alpha" branch think it is behind "master"
- Implemented #904,
*.Nightly
builds are no longer visible in Visual Studio - Resolved #905, NuGet description for
Lite
versions is incorrect - Implemented #813, Border colours need to match the themes
- Complete #827, Expose IPalette / PaletteBase as a public interface in KryptonManager
- Resolved #891,
LabelStyle
does not appear to have a default designer value - Implemented #887, A 'LinkLabel' version of the
KryptonWrapLabel
- Fixed the display of the initial selected theme in the "ThemeSelection ComboBox"
- Resolved #876,
Office 365 - Black
does not display text correctly - Resolved #874, 80.xx Canary NuGet text is incorrect
- Implemented #866,
KryptonMessageBox
Option to use system icons - New
Application
KryptonMessageBoxIcon
type, specify your application icon to show in theKryptonMessageBox
(recommended image size is 32 x 32) - Resolved #867, KryptonMessageBox does not show help button
- Implemented #791, Help ButtonSpec - the icon should not be replaced if assigned KCommand does not have one
- Resolved #728, Bring MessageBox States in-line with latest .Net 6
- Resolved #861, Ribbon QAT Button downscaled when disabling HiDPI
- Implemented #854, Please remove "2019" from the build sequence etc.
- Resolved #848, KryptonTreeView Font Issues
- Implemented #385,
KryptonColorButton
Modify Recent Colors - Implemented #535, A way to set the TextBox / ComboBox / RichTextBox Cue font Rendering hint style
- Resolved #789, Remove shadows for context menus
- Resolved #819, KryptonForm Enhancement - A option to disable/enable the close button.
- Resolved #808, Ribbon Button Image padding is too small
- Applied toolbox images to
KryptonColorDialog
,KryptonFontDialog
&KryptonPrintDialog
- New
Cut
,Copy
,Paste
,Select All
&Clear Clipboard
strings - Added full license information to NuGet packages
- Renamed
Office 365
toMicrosoft 365
to fall in line with naming schemes - Separate symbols packages for Canary & Nightly builds
- Removed support for .NET Core 3.1, in accordance with its official release cadence
- Removed support for .NET 5, in accordance with its official release cadence
- Support for .NET 8
- Version bump
70.xx.xx.xx
->80.xx.xx.xx
=======
- Resolved #817, DLL files in Signed NuGet packages are not signed. By default, all assemblies are now signed, negating the need for
Signed
NuGet packages (Note: You may need to sign your assemblies after upgrading. To find out how to do this, click here.) - Removed
DisableCloseButton
option onKryptonForm
, as feature was not properly implemented - Resolved #809,
Office 2010 - Silver (Light Mode)
-KryptonDataGridView
throw exception on hover KryptonMessageBox
using theKryptonMessageBoxIcon.Shield
option, will now display the correct image for the version of the OS- New
Apply
,Back
,Exit
,Finish
,Next
&Previous
strings for custom situations - Resolved #800,
KryptonTextBox
not raisingKeyUp
event - New
Collapse
&Expand
strings for use in expandable footers, or in other custom situations - Removed Visual Studio 2019 solution (*.sln) files, as 2022 is considered to be stable enough
- Resolved #777, KryptonTreeView can throw exception on changing palette via KryptonManager. Note: unknown can still be set when deleting selected node
- Resolved #774,
KryptonTableLayoutPanel
throwing exception when a form is minimized (thanks to ZXBITLES) - New
CustomColorPreviewShape
property forKryptonColorButton
to allow configuration of a custom colour preview shape - Updated the
KryptonTaskDialog
to use theKryptonMessageBoxIcon
instead of the standardSystem.Windows.Forms.MessageBoxIcon
- Resolved #764,
Development-Workflow.md
needs to state what the builds are (i.e. nightly) - Implemented #761, Can TFM also include .NET Framework 4.8.1?
- Resolved
ArgumentNullException
when savingpalette.xml
files with serialized Image objects (thanks to hopla)- When the deserialized Image class is of type Bitmap, keep this bitmap, as opposed to painting it on a new in-memory bitmap. This keeps the original Format (as opposed, changing it to MemoryBMP.
- When the format of an Image is of Format MemoryBMP, save the image as format BMP.
- Implemented #756, Add
[AllowNull]
to a controlsText
field - Resolved #738, "Office 2010 - Blue (Dark Mode)": Form title text cannot be read
- Implemented #728, Bring MessageBox
States
inline with latest .Net 6 - Made enumeration
SchemeOfficeColors
public, so they can be used to make external themes - Resolved #689, A way to remove border shadows on
KryptonToolTips
- Resolved #666, KryptonTextBox
Validate
/Validating
/KeyUp
events are invoked twice - Resolved #660, Krypton DomainUpDown control: Nearly impossible to place the cursor via the mouse
- Resolved #748, Navigator text is removed via designer changes for Navigator tabs
- Resolved #739, KryptonButton - Image stretches with increased border rounding
- Resolved #688, KryptonComboBox / KryptonNumericUpDown / KryptonDomainUpDown Anchor Sizing no as expected when anchored Top & Bottom
- Resolved #722, KryptonRichTextBox disabled colour cannot be set
- Resolved #662, Can not "Control / Set Disabled" Background Colour Of Comboboxes, in DropDown mode
- Resolved #737,
Office 2013 - Dark Grey
forPaletteMode
in designer causes a crash - Resolved #578, ComboBox Center no longer draws text centered
- Resolved #20, Selected text in ComboBox is drawn in a different font
- Resolved #308, Panel AntiAlias Border Problem
- Resolved #734, Disabled Text in NumericUpDown Not visible
- Resolved #715, v65.22.4.94 - PaletteSparkleBlueBase.GetContentPadding: Specified argument was out of the range of valid values. Parameter name: style
- Implemented the
PlacementModeConverter
forPlacementMode
enum type - Implemented #551,
DropShadow
should now be off and deprecated - Version bump
65.xx.xx.xxx
->70.xx.xx.xxx
- Support for
.NET 7
=======
- Improvements to all 'Black/Blue (Dark Mode)' themes
- Silver dark/light mode themes are now implemented
- Full/Lite NuGet packages - as support for .NET 5 ended in May, there are now 2 types of NuGet package.
- Full - Supports every framework from .NET Framework 4.6.2 to .NET 6
- Lite - Supports .NET Framework 4.8, .NET Core 3.1 and .NET 6
- Fixed grid cell selection colours for dark/light mode themes
- Blue dark mode themes now have a darker alternate colour
- Added new
GetPaletteModeManager()
method to theThemeManager
API, to return the currentPaletteModeManager
of the selectedKryptonManager
- Update documentation for
PaletteMode
andPaletteModeManager
- Resolved #701,
CueHint
inKryptonPalette
does not work - Resolved #697, Number 9 is handled in ribbon textbox/richtextbox.
- Resolved #693, Docked controls are rendered with smaller size which hides the caption/title text.
- Resolved #653, Page Drag&Drop/Floating exception
- Resolved bug where the colour value for
PaletteBackStyle.ControlToolTip
was 'out of range' in certain themes - Implemented #691, Update Project landing pages with links to Help file downloads
=======
- Resolved #678, Dropdown list background & text colour are the same (Office 2010 - Black (Dark Mode))
- Resolved #673,
KryptonRibbonGroup
does not have entries for eitherStateContextPressed
orStateContextTracking
- Resolved #665, Breadcrumb - Cannot Add items to Root via the designer
- Implemented #640, KForm add an option to align the title text.
- Resolved #646, When the ButtonSpecs are left aligned the System Menu icon does not react to the click event any more
- Resolved #642, Blurred window get left behind when focus is regained
- Resolved #634, Opacity no longer works
- Resolved #633, Source contains licensing code
- Resolved #630, Ribbon accelerator overlay has shadowing
- Resolved #611,
KryptonContextMenu
: Cannot addComboBoxItem
- Implemented #610,
KryptonContextMenuRadioButton
- no way to assign a method/event through the item editor - Resolved #609,
KryptonContextMenu
: Item text unreadable with certain themes- At the moment, only the 'Black/Blue (Dark Mode)' themes are being worked on
- Resolved #607,
KryptonMessageBox
Certain length of the first line of text can push the text on the following out of the visible area (thanks to giduac) - Some fixes for #603, Title Bar Images Stretched/Cropped
- Resolved #596, ActionLists do not reflect the recommended or possible settings in the designer properties
- Resolved #590, Button text colour in certain themes is unreadable
- Resolved #587,
KryptonLabel
adds thePaint
method by default - Resolved #584, Help icons need resizing (Source images)
- Resolved #580, No such help icon is available for
Professional
themes - Implemented #573,
KTextBox
&KRichTextBox
support Color.Transparent for a back colour - Resolved #399, DataGridView columns can have buttonspecs added, but they are never visible.
- Resolved #70, If the BlurWhenFocusLost is set and the app is underneath another, then it will still have the blur overlay topmost (i.e. on top of the other app which is currently fullscreen!)
- Resolved #69, The MessageBox display clears the blur underneath (Due to the code thinking it has lost focus, even when the messageBox is owned)
- Resolved #68, When Blurring on Windows 10 with a large screen, the offset of the blur overlay is wrong
- Resolved #39, KryptonNumericUpDown loses selection (visually) each time the control is painted
- Version bump
60.xx.xx.xxx
->65.xx.xx.xxx
=======
- Add links to the NuGet version information in the package descriptions
- Updated NuGet package information to aid deployment to GitHub
- Versions have now been changed to the following format
Major.yy.MM.dayofyear
, i.e.60.22.02.32
, but for convenience, builds will still be referenced asyyMM
in documentation - Overhauled
run.cmd
- Build scripts are now stored in the
Scripts
folder, though it is now recommended to utiliserun.cmd
- Resolved #601, Form icon is displaying stretched width
- Resolved #596, ActionLists do not reflect the recommended or possible settings in the designer properties
- Resolved #562, Help Icon is not clearly visible in a lot of themes
- Resolved #380, MDI Child form not fully maximizing not merging on the ribbon
- Resolved #571, CenterScreen start on Form is no longer respected
- Resolved #441, Wrong Ribbon Form Height when Windows is using scaling; e.g. 200% dpi
- Implement #493, Invoke
PaletteState.Pressed
for all controlbox items in all office palettes - Resolved #487, The position of the KryptonForm Control Buttons are too low, when no desktop scaling preference is applied
- Implemented #53, Need images of what this toolkit can give a developer on landing page
- Resolved #34, KryptonRibbon.RibbonAppButton.AppButtonMenuItems has error
- Resolved #204, When A drop Button is disabled, it should also colour the drop item as disabled
- Resolved #310, Unsupported PaletteBackStyles are showing in the designer and causing it to crash
- Resolved #545, KWrapLabel does not have a Target to use when the mnemonic is triggered.
- Resolved #452, KryptonDockingManager - KryptonPage - MinimumSize not working
- Resolved #533, KDataGridView: can column high lighting be turned of.
- Resolved #538,
KryptonListBox
error inside the IDE/ActionLists forKryptonListBox
andKryptonListView
- Resolved #530, "Ctrl+C" in Error KMessageBoxes no longer works
- Resolved #525, Undesired behaviour in KryptonGroupBox
- Resolved #520, KTooltips default to using the KryptonIcon when nothing is set by the developer
- Resolved some minor issues regarding some dark themes
- Resolved tracking colours in
Office 2010 - Black (Dark Mode)
- Resolved #500,
KryptonThemeComboBox
Themes List empty at Runtime - Implemented #492, Remove
Office 2013
due to redundancy withOffice 2013 White
theme - Resolved #361, Nightlies version needs to have something that allows installers to upgrade correctly
=======
- Complete #517, Warning CS3008: Identifier '_toolTipValues' is not CLS-compliant
- Resolved #515, Office 365 Dark mode does not have enough contrast for disabled text
- Resolved #511, KryptonRibbonGroupComboBox does not have tooltips
- Resolved #382, RibbonGroupNumericUpDown does not have tooltips
- Resolved #453, KryptonDataGridView's cell cannot display multiple lines when DefaultCellStyle.WrapMode set true
- Resolved #499,
KDataGridView
Cell Borders - Resolved #502,KNumericUpDowner, when told to display 1 decimal place, does not display a 0 when needed
- Resolved issue while running
build-2019.cmd
would cause build errors - Resolved #491, Krypton.Toolkit.KryptonMessageBox wrong form height when YesNo or AbortRetryIgnore buttons selected (thanks to mbsysde99)
- Resolved #488,
KryptonTextBox
DoubleClick event does not fire - Resolved #484, Using todays alpha, Active form does not show the title text when using QAT
- Resolved #483,
KryptonForm
loses visibility when the form border property is set to None using certain themes (thanks to mbsysde99) - Resolved #478,
ThemesComboBox
has a double list - Resolved #473, The
KryptonListbox
component does not fire the double-click event - Resolved #459, Respect Maximum size for Child Forms and controls
- Resolved
WINDOWSLOGO
Option forKryptonMessageBox
does not work for Windows 10 - Resolved combobox dropdown colours while using dark/light theme modes
- Implemented #469, Instate these for all O2k10 & O2k13/365 palettes!
- Resolved #449,
WINDOWSLOGO
Option for KMessagebox does not work for Windows 11 - Resolved #402, KryptonInputBox cutting off prompt text
- Resolved #433,
Office 2010 - Black (Light Mode)
does not do anything - Resolved #416, Artefacts when displaying the full colour dialog
- Resolved #415, Colour Dialog right margin is too wide
- Resolved #422, FontDialog ColourButton replacement has dot's in corners in dark theme
- Implemented #396, Change the color button from automatically launching the dialog, and I can respond to an event to instead open my own dialog
- Implemented #372, Office 2007 Themes last ribbon tab is not fully selectable
- Implemented #395, Add ability to add form icon to common dialogs
- Implemented #396, Change the color button from automatically launching the dialog, and I can respond to an event to instead open my own dialog?
- Implemented #404,
KryptonInputBox
to have a default button - Resolved #237, Office 365 - Black (Dark mode) Messes up combo boxes
- Resolved #403, Krypton.Toolkit.Nightly
Version="6.2109.272-alpha"
has removed code that was in 270 - Complete #118, Fix Compile Warnings and Messages
- Implemented #85, Update the project names from
2019
to2022
- Updated code header year from
2021
to2022
=======
- Implemented #49, Support for .NET 6
- Implements #384, FontDialog only has 16 colours, Bring back the ColourChooser button
- Resolved #381, Allow Common Dialog Titles to be changed
- Resolved #383, KFontDialog shows checked items that are not applied
- Resolved #382,
RibbonGroupNumericUpDown
does not have tooltips - Resolved #14, Palette Designer Messageboxes are RTL
- Resolved #376, Sparkle - ## (Dark mode) and Sparkle - ## (Light mode) do not change anything when selected
- New
KryptonThemeComboBox
control, switch between themes with a few clicks - Resolved #364, Multi-Monitor Splitter dragging madness
- New
KryptonColorButton
action list options - The
KryptonColorButton
now uses theKryptonColorDialog
- Resolved #361, Nightlies version needs to have something that allows installers to upgrade correctly
- Resolved #358, Since the "Nightlies" have been created, loading the Standard toolkit project causes Visual Studio to go ape
- Resolved #336, "Office 2010 And 365 Minimise Icons Change Size" on hover
- Implement #335, Create 'Nightly' NuGet packages When Merges into alpha are done
- Resolved #315, When adding a new KContextmenu, How do you change it's name etc
- Sort out the Callback actions that were removed
- Resolved #323,
KryptonCheckButton
Click removes image
- Sort out the Callback actions that were removed
- Resolved #316, Restore
KryptonKInputBox
layout to initial intent. - Resolved #333, Krypton Form - ButtonSpec (And Icon), are Cut Off when maximised
- Resolved #313, KryptonMessagebox is not RTL compliant
- Resolved #320,
KryptonColorButton
"SelectedRect" will not do anything but a "Square" - Implemented #304, [Feature Request]: Track Bar "Back Color" needed in State#### Designer control(s)
- Implemented #304,[Feature Request]: Track Bar "Back Color" needed in State#### Designer control(s)
- Add "DrawBackground" as a visible Designer element
- Implemented #227, [Bug]: OverrideFocus Designer settings do not work or Prevent Ribbon MouseOver Highlighting
- The Fix works in "All Themes" apart from
Office2k7
andSparkle
, where it is diminished but still highlights with white!
- The Fix works in "All Themes" apart from
- Implemented #291, Build: can the echo time have a time zone, so that when used for PR's it can be checked against the user locale
- Implemented #290, Should V6 only support "MS Supported" Net Frameworks?
- The toolkit will only work with projects using .NET Framework 4.6.2 or higher
lite
NuGet packages are no longer being supported or maintained for the forseeable future- For more information, please visit here
- Implemented #282,
KryptonScrollbars
need to have smart tags - Resolved #245,
TableLayoutPanel
should be "Kryptonised" - Implemented #269, "Print Dialog" is in the Main Forms elements - Where is Kryptons' Standard themed equivalent
- This does not do the PrintDlgEx, as that is buried too deep in the OS.
- Resolved #281,
KryptonScrollbar
: Scroll value cannot be set - Resolved #274, KRadioButton should use the Label(Panel) style by default
- Resolved #273, KCheckBox should use the Label(Panel) style by default
- Resolved #271, CueHint text is "Bottom" clipped by default
- And add
TextV
to allow control for multi-line text boxes
- And add
- Implemented #265, "Color Dialog" is in the Main Forms elements - Where is Kryptons' Standard themed equivalent
- Resolved #261,
KryptonPalette
does not work (6.0.2108.x) - Implemented #256, Sort out palette image resources
- Implemented #243, "Font Dialog" is in the Main Forms elements - Where is Kryptons' Standard themed equivalent
- Resolved #254, VisualStudio Themes should not be listed yet, as they cause an exception when used
- Resolved #242,
KryptonMessageBox
display is off the left of the display area - Resolved #234,
KryptonDataGridViewBinary
#### Classes should not be in the standard toolkit - Implement #212, The
KryptonPropertyGrid
should be moved into theStandard-Toolkit
- Centralised
AsssemblyInfo
andVersion
information - Implemented #223, Can the build also echo out the DateTime, after the time elapsed
- Resolved #159, Office 365 tracking colours are wrong
- Resolved #120,
ButtonSpec
thinks that the default ofinherit
on Style is not the default - Resolved #92, Many Items cannot be Dragged and dropped onto a Form in Designer (Second patch)
- As the "Designers" use text based references, then only need to include dlls derived from
ParentControlDesigner
- Resolves [Bug]: Many Items cannot be Dragged and dropped onto a Form in Designer
- As the "Designers" use text based references, then only need to include dlls derived from
- Resolved #64,
KryptonContextMenu
Designer has layout issues - Resolved #51, Minimize icon in form titlebar is not disabled
- Remove the
Typeof
in the designer attributes and use text to prevent "Pre-Loading" of the wrongSystem.Designer.dll
in Multi-Target projects - Sort out the reference assemblies information to ensure correct loading of controls in designer
- Remove references to V2.0.0.0 of the System.Design when using the
MultilineStringEditor
- Remove nullable messages caused by
CS8618
- New UAC option for
KryptonButton
- All
using
statements are now kept in one global file for each project, as per the C# 10 specification
=======
- Resolved #230, ThemeManager does not populate with the new "Light / Dark" themes
- Resolved #229, Cannot set button text programatically
- Resolved #225, Cannot set text of a button in designer
=======
- Implement #207, 'DarkMode' for
KryptonRichTextBox
/KryptonTextBox
(Sparkle theme updates to come) - Resolved #150, Change the Default type of Theme for A KryptonLabel to be "Normal- Panel"
- Make sure that the
NormalPanel
is the default style - Also Resolved the WrapLabel Style not being set correctly
- Make sure that the
- Resolved #202,
KryptonGroup
transparency - Remove the internal class Called
KryptonDataGridViewIconColumn
from design use #27- Put back the removed
CLSCompliant
andComVisible
assembly flags for backwards compatibility - Update the projects to comply/use the latest analysers
- Put back the removed
- RichTextBox now allows CueHint Text
- ComboBox now allows CueHint Text
- Implement #197, Rounding should use
float
ordouble
instead ofint
. Rounding now acceptsfloat
values - New logo for both canary and stable builds
- Resolved #138,
KryptonListView
throws aSystem.Resources.MissingManifestResourceException
- If you want a standard List then use ListBox or CheckedListBox
- If you want a Details view then use a
DataGrid
- This implements LargeIcons / Small Icons / Tiles with and without checkboxes as allowed
- New
KryptonMessageBoxIcon
to replace the defaultMessageBoxIcon
option - Updated
KryptonMessageBox
icons - Implement #162, Default rounding of control corners
- New the
KryptonButton
will now change its text, based on theDialogResult
property - Implement #154, Ability to alter both a
KryptonManager
and aKryptonPalette
from within aKryptonForm
- Implement #149, Change the default theme from
Office 2010 - Blue
toOffice 365 - Blue
- Implement #147, Update
csproj
files to handleAssemblyInfo
data - New
KryptonInputBoxManager
control, now you can configure aKryptonInputBox
through the designer - Improved the
KryptonInputBox
to take advantage of theKryptonTextBox
CueHint features - New
KryptonWebBrowser
Control allowingKryptonContext
menus #113 - Resolved #122, Placing a
KryptonStatusStrip
in the Designer causes an exception - Implemented #117, Consolidate
using
statements - Resolved #106, 'MethodImplOptions' does not contain a definition for 'AggressiveInlining'
- Resolved #102,
KryptonInputBox
does not compile - Resolved #99, There is no need to replace some functions in
KryptonCheckButtonActionList
- Documentation #97, Add descriptions & documentation
- Resolved #92, Many Items cannot be Dragged and dropped onto a Form in Designer
- Resolved #91, Cannot add items to KryptonGroupBox in designer
- Resolved #84, Multi-Line Text Box does not support Hint
- Implemented #82, ComboBox Should be able to have Hint's
- Implemented #81, Can the "6.x.Lite" version only support .net48;net5.0-windows;net6.0-windows
- Implemented #79, Customise 'Hint' Font
- Resolved #77, When using KryptonInputBox focus is not on the edit box when it is shown
- Resolved #71, No design support while using Krypton.Ribbon in .NET 5/6
- Resolved #54, .Net5 WinForm Project - Dropping a KLabel onto a KGroup or KGroupBox causes an Exception in Designer
=======
- Resolved #167, Latest Canary of
KryptonInputBox
is not usable!!
=======
- Fix NuGet package descriptions
- Disabled
KryptonListView
,KryptonToolStrip
andKryptonStatusStrip
- to return in a future update
=======
- Resolved #129, Canary NuGet description for
Lite
is incorrect
=======
- Allow the user to set a
ActivePage
on theKryptonWorkspace
control - Implemented #43, Access corner rounding features via Action Lists
- Implemented #60, As this project is now a long way from the original "ComponentFactory" - The BSD-3 License Header needs to change
- Removed
Krypton.Toolkit.Values
namespace to comply with the general namespace. NOTE: This is likely to cause errors in your projects. To solve, please do a find/replace withKrypton.Toolkit.Values
toKrypton.Toolkit
in your source code. - The
MultilineStringEditor
now inherits aKryptonForm
=======
- Remove the Auto Versioning on Each build
- Resolved #52, Nuget Package descriptions need to be consistent (And published!)
=======
- Resolved #35, It is still not possible to create a
KryptonStatusStrip
on a form at design time. - Resolved
KryptonPalette
component, courtesy of 'gwni' - Added properties to action lists such as
ShortFont
,LongFont
,Font
,SelectedColour
etc. More to come. - Resolved bug where the
KryptonTextBox
does not repaint after altering theHint
property - Implemented #14, Access Fonts via Action Lists
- Removed
KryptonStatusStrip
&KryptonToolStrip
(these are now part of theKrypton.Toolkit.Suite.Extended.Tool.Strip.Items
module, as of build 2104)
=======
- Updated year references from
2020
to2021
- Resolved #19, "Office 365 Silver" theme
StatusBar
drag glyph, is not visible - Resolved #20, Selected text in ComboBox is drawn in a different font
=======
- Shortened namespaces, the toolkit will now use namespaces such as
Krypton.Ribbon
instead of the olderComponentFactory.Krypton.Ribbon
to align with package names - Support for .NET 5
- Versions now begin with
5.550
- Long term support (LTS) packages are available for developers who need extra time to migrate their projects over to the new namespace format or .NET 5
- Important! If you're upgrading from a older legacy version, please uninstall your currently installed packages BEFORE intalling these packages. Please also follow this guidence, as the toolkit now uses different namespaces!
=======
=======
- Implemented #8, Is it possible to only minimize FloatingWindow in DockingManager?
- Resolved #9, Cannot place
KryptonStatusStrip
on a Form - Resolved #12, AllowButtonSpecToolTipPriority
- If the parent Item has tooltips, and the button spec has tooltips, then the default is show both when hovering over the button spec. This can be disabled by setting AllowButtonSpecTooltipPriority to true, so that only 1 tooltip is displayed when hovering over any part of the control.
=======
- Resolved #39, System.ArgumentException: 'Parameter is not valid.'
- Resolved #30,
AutoHiddenGroup elements do not properly process AppearanceChanged events
. Credit to MGRussell - Resolved
SerializationException: Type 'System.Windows.Forms.Cursor' in Assembly 'System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' is not marked as serializable.
, credit to Carko - Updated website URL in code files
- Updated minor version number from
490
to500
in code files
=======
- Resolved #28, KryptonForm crashing Visual Studio
- Added support for
KryptonInputBox
textbox text alignment
=======
- Support for all frameworks .NET 3.5 to 4.8 inclusive
- Support for .NET Core LTS (currently 3.1)
- Changed
490
to500
- Builds from now on will be labelled as
YYMM