=======
=======
NOTE: With the advent of Windows 10 1803 being released to the general public, I am pleased to announce the availability of a 5.472 release that will support the .NET 4.7.2 framework. You can follow the project here.
=======
- Build 715 (build date Sunday 6th January, 2019) is now available through NuGet
- Ribbon fixes
- New built-in palette
Office 365
in black, blue, silver and white colours(note toOffice 2013
palette users, please temporarily change your theme before upgrading, as this code has been discontinued) - Office 2007 & 2010 white themes are in the works along with Access Red, Powerpoint Red, Excel/Publisher Green, Outlook Orange/Blue
=======
- Changed
2018
to2019
in code
=======
- Build 701 (build date Monday 3rd December, 2018) is now available through NuGet
- Minor changes
=======
- Major version number changed from
4
to5
after experimenting successfully with NuGet packages
- Known bug if installing via NuGet, ToolBox images will not be displayed properly
- A backup copy of the
4.70
version has been uploaded to the Version-4.70 branch
- A new NuGet package can be obtained here or by typing
KryptonToolkitSuite5470
in the package manager - Build 700 (build date Friday 28th September, 2018) is now available through the releases tab
- Repository name change to reflect version changes
========
- Build 643 (build date Tuesday 25th September, 2018) is now available through the releases tab, or as a NuGet package (note, this may not work)
=======
- Allow the developer to override the
Ctrl+c to copy
text in the Caption
=======
- Build 641 (build date Monday 17th September, 2018) is now available through the releases tab
=======
- The
Import()
andExport()
methods will now use the nativeKryptonMessageBox
instead of a system one - Removed the phantom
KryptonPalette
component - Now you can access the full
FilePath
of the loaded palette XML file
=======
- Build 633 (build date Wednesday 8th August, 2018) is now available through the releases tab
- New icon (not propagated through all the example applications yet)
- General bug fixes
=======
- Build 632 (released Tuesday 17th July, 2018) is now available through the releases tab
=======
- And sort out some spelling mistakes in the
VisualForm.cs
=======
- Fix for bug Issue, #79, courtesy of James Simms
=======
- Now you can export your custom palette creation in the
Krypton Palette Example
application.
=======
- Build 620 (build date Monday 11th June 2018) is now obtainable through the
releases
tab. - Fixed references that blocked demo applications from launching.
=======
- Start work on getting the system themes to display the extras. Issue #37 & #38
- Not perfect but at least the "Chrome" displays the intended buttons and text(s).
- Removal of "not needed" casts.
=======
- Fix
Close
button
=======
- Build 593 (build date Monday 21st May 2018) is now obtainable through the
releases
tab.
=======
- Remove the Designer dll (Project / code moved in Git)
- Place designers into actual dlls (Small size increase)
- Fix fallout from Designer dll removal from other projects
- Fix build path output, and Demo Apps Ref path import and Output
=======
- Updated namespaces to reflect assembly names, these are found in the
Experimental
folder - New HTML5 & CSS3 based changelog (not live yet)
=======
- Build 572 (build date Sunday 29th April 2018) is now obtainable through the
releases
tab.
=======
- Remove hard-coded directory offsets for Component outputs
- Use offset location for components in Demo Apps
- Remove Release GAC'ing
- Fix explorer for the copied target names
=======
- Build 569 (build date Sunday 22nd April 2018) is now available. It is recommended that you uninstall/remove previous versions first before using this version.
- DLL assembly names have been renamed to
Krypton Design
,Krypton Docking
,Krypton Navigator
,Krypton Ribbon
,Krypton Toolkit
andKrypton Workspace
, these changes do also apply to other binaries in this repo. However these changes does NOT affect the namespace names ofComponentFactory.Krypton.xx
. - Build output paths have been changed for easier installer authoring and synchronisation.
- Renamed repo title to
Krypton-NET-4.70
to better reflect versioning. - Removed different architectures folder for easier navigation.
=======
- All binaries, applications, tools etc. in this project will now be installed by one installer, powered by Advanced Installer. This is to allow easier distribution, and easier end-user updating.
- New folder
Updates
to contain files needed for the new update distribution.
=======
- Don't forget to add the TextExtra into the title width calculation
- Only Display "Ctrl+C..." for Error and Exclamation icon's
- Created #39
=======
- Build 565 (build date Tuesday 10th April, 2018) is now available from the releases tab.
=======
- Change the projects to at least recognise C#7.2 features and enhancements - to be applied in the future
- Some tinkering with spelling corrections - to be applied in the future
=======
- Build 562 (build date 27th March, 2017) fixes the issue as noted in #35
=======
- Build 561 (build date Monday 26th March, 2018) is now available from the releases tab.
=======
- Make the Help relevant to the Actual Code #17
- Change
bmp
's topng
's - Fix location of source for Help
- Change output to be clearer
- Remove previous output leftovers
- Add instructions on how to generate
=======
- MessageBox taking a Null window owner (via default API's / null start / No KryptonManager loaded)
- Sort out the Toolkit examples to use the new dll locations
- Remove
BootstrapperPackage
.Net 3.5 nonsense from projects - Remove hard coded build
Output Paths
=======
- The palette upgrade tool is now back! Enhancements over previous commercial version 4.4.0 include:
- Ability to export upgraded palette XML files
- Check to see if the output palette file is not saved before closing
- Exploration into a console version is in the works
=======
- Changed some classes from
internal
topublic
for easier accessibility for the Extended Toolkit
=======
- All AMD64/x64 solutions should now build into correct directories
- TODO: Rework Krypton Explorer (x64 and Any CPU) code to launch correct binaries
=======
- New build 555 (build date 21st February, 2018) this is the very first time DLLs built for 64-bit architectures have been released. No new Nuget package will be available, due to install issues and this build is very much experimental. Head to the releases tab to download it. If you don't know how to build your application for 64-bit, please look at the
issues
tab for more information.
=======
- Renamed everything labelled
2015
to2018
- Each solution now has its own binary folder
- Groundwork for supporting AMD64/x64, x86 and 'Any CPU' architectures
=======
- Build 553 (build date 15th February, 2018) has been released.
- Palette designer has been included with this release and future releases.
=======
- Rename the ToolKit Examples to 2018
- Add the start of structured help and links
=======
- Fix issue #28 - Undo changes that checked for null, and then would use a null, rather than return a null..
- Add initial API Help from
DocFX
=======
- New Nuget package, version
4.70.544
(build date January 27th, 2018) has been released
=======
- Decompiled
chm
file ready for migration/updates - New 7z file/directory in
Help
labelledHelp File Data
containing the contents of thechm
file - Remove duplicate information in
README.md
=======
- Add the
designer events
to describe the controls that haveTrackMouse Enter
andLeave
- Rename the projects to reflect year, to prevent confusion with old .net 4.5 projects
- Update test app to demonstrate
TrackMouse#### Events
=======
- Added descriptions to
OnTrackMouseEnter
andOnTrackMouseLeave
events to make more sense
=======
- Fixed bug with ComponentFactory.Krypton.Design.dll to version
4.70.0.0
due to hard coded values in toolkit code. Thanks to Smurf-IV for pointing this out to me. - New Nuget package, version
4.70.524
, relating to the version of ComponentFactory.Krypton.Designer.dll (build date January 24th, 2018) will be uploaded to incorporate this fix.
=======
- Releases tab is now enabled!
- New branch called LTSR for long term stable releases.
=======
- Fixed Nuget package specification to show the true file assembly number, i.e
4.70.522.0
(build date January 16th, 2018) Issue, #13 - All new releases of packages will no longer have a dedicated changelog. Instead, it will point users back to this repository for more information.
- All new releases of packages will no longer ship with the '.chm' help file. This is to reduce file size from 70+ MB to 5 - 6 MB. If the help file is needed, then please refer to this link to download it.
- New versions of Nuget packages can be obtained via this link or via your package manager with the following command 'Install-Package KryptonToolkitSuite47 -Version 4.70.xxx' (replace the x's with version number) or by searching KryptonToolkitSuite47 in your package manager.
=======
- Renamed
GetCreateParams()
method toDrawDropShadow()
in 'KryptonForm.cs' to avoid confusion - Added/update documentation/comments for drop shadow methods in
KryptonForm.cs
to make functions clearer
=======
- Convert to
'?:
expressionnull-coalescing
if applicable- Then to
Expression body
if simplified enough
- Fix some spelling mistakes along the way
- Add Ctrl+c text to
KryptonCommand
=======
- Fixed bug Screen artifact, #79 courtesy of Cocotteseb
=======
- Removed binaries due to merge issues
- Attempt at including drop shadow around the form
- Begin work on fixing bug Screen artifact, #79
- Groundwork for Visual Studio project & item templates
=======
- Fix
AssemblyCopyright
information date ranges - Create a Test project demonstrating MessageBox usage
- Fix Mangled Caption that may contain carriage returns
- Fix Box clipping on long and short text combinations
- Add Extra text showing that Ctrl+C works in a
KryptonMessageBox
=======
- Code Headers changed:
- Add correct license term and date range for ComponentFactory
- Moved Wagnerp and Smurf-IV to later
- Use
nameof
for exception parameter references - Add /// comments (on some public API's) stating that an exception can be returned if it explicitly throws new
=======
- Updated values as suggested in issue #7
- Refreshed Nuget package data to reflect changes
=======
- To reflect the .Net version move to Major.Minor of
4.70
- Build will increment, with the final useless installable number left at zero
- Use "Automatic Versions" to perform the update build number action
=======
- Nuget package upload
- Chocolatey package is in the works
=======
- Reupload of fresh binaries after a good fight!
- Changed year of all classes, controls etc from
2017
to2018
- Mass rebuild of solution
- Eradicated all references of
4.5.0.0
to5.470.0.0
=======
- Message content size adjustment in
KryptonTaskDialog
; ComponentFactory commit 5463f83 - Remove "Assignment is not used"
- Initialise orientation in mementos correctly
- CherryPick Merges from Cocotteseb
- Docking : Get the KryptonWorkspaceCell from a page; commit ea42f5f
- Improvements to Krypton Workspace; commit fe2e778
- Draw text without a glowing background, for use on a composition element; commit 0286bd1
- Modifications required for Krypton OutlookGrid; commit d387670
- Fixed an exception crash in KryptonTreeView; commit 7adde64
- Improvements Office2010 Black and first try Render Office 2013; commit 8d529d7
- Windows 10 1511 enhancements + maximized windows bug fix trying; commit 71e5f32
- Added KryptonMenuImageSelect click event; commit 621ab7c
- Trying to fixed rare crashed in KryptonRibbon Composition; commit ef4a415
- Add DPI Awareness for Tab images (Mixture of commits)
- Update a few test to use Office 2013 palettes
- Remove Binaries from Git
=======
- Remove "redundant delegate constructors" for callbacks
- Fix
OnClick
routing for- ListBox
- CheckedListBox
- TextBox
- TreeView
- Update the test project to see if click on TextBox's work as expected
- Set some private fields to
readonly
- Fix AddToWorkspace in KryptonDockingManager
=======
- Work out why clipping is the default for "DrawText"
- Applies to buttons, Labels, Form Titles
- Create test project - has theme selection, for type testing
- Remove
Severity Code Description Project File Line Suppression State
Warning CS0618SecurityAction.RequestMinimum
is obsolete:Assembly level declarative security is obsolete and is no longer enforced by the CLR by default. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.
Basic Events 2015 [Source Path]\Krypton-NET-4.7\Source\Krypton Navigator Examples\Basic Events\Properties\AssemblyInfo.cs 35 Active
=======
- An update to Component factory's KryptonToolkit to support the .NET 4.7 framework.
- Add generic c# .gitignore
- Change the solution to reflect Visual Studio 2017 usage
- Change Test apps to use .Net 4.7 Target framework
- Add designer Dll to test apps to allow visual design and testing without GAC'ing
=======
- Change Get Set functions to be
inlined
- Merge Sequential Checks
- Clarify precedence with brackets
=======
- Pre-compiled binaries for use in projects
=======
- Add braces to if statements
- Use explicit types instead of
vars
- Object initialization can be simplified
- Delegate invocation can be simplified.
- Use pattern matching
- Adjust some logic to test
bool
before cast - Use of switch if necessary
- Adjust some logic to test
- Variable declaration can be
inlined
- Null check can be simplified
- null-propagating code
- Local Variable can be
const
(And rename to upper case to follow the rest of the codebase.) - Join declaration and assignment
=======
- An update to Component factory's KryptonToolkit to support the .NET 4.7 framework.
- Add generic c# .gitignore
- Change the solution to reflect Visual Studio 2017 usage
- Change Test apps to use .Net 4.7.0 Target framework
- Add designer Dll to test apps to allow visual design and testing without GAC'ing
=======
- Pre-compiled binaries for use in projects
=======
- Work out why clipping is the default for
DrawText
- Applies to buttons, Labels, Form Titles
- Create test project - has theme selection, for type testing
- Remove Severity Code Description Project File Line Suppression State Warning CS0618 'SecurityAction.RequestMinimum' is obsolete: 'Assembly level declarative security is obsolete and is no longer enforced by the CLR by default. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.' Basic Events 2015 [Source Path]\Krypton-NET-4.7\Source\Krypton Navigator Examples\Basic Events\Properties\AssemblyInfo.cs 35 Active
=======
- Change Get Set functions to be
inlined
- Merge Sequential Checks
- Clarify precedence with brackets