Skip to content

Releases: ControlzEx/ControlzEx

ControlzEx v4.2.0

04 Dec 13:26
Compare
Choose a tag to compare

As part of this release we had 10 commits which resulted in 2 issues being closed.

Bug

  • #97 (GH-95) Fix SystemCommands.ShowSystemMenu not DPI aware

Feature

  • #98 Add TargetFramework .NET Core 3.1

Where to get it

You can download this release from ControlzEx

ControlzEx v4.1.2

28 Nov 11:00
Compare
Choose a tag to compare

As part of this release we had 39 commits which resulted in 4 issues being closed.

Bugs

  • #95 SystemCommands.ShowSystemMenu not DPI aware
  • #88 System.ArgumentException: Width and Height must be non-negative.

Bug Fixs

  • #96 Fix SystemCommands.ShowSystemMenu not DPI aware
  • #94 Check size in WindowChromeBehavior

Where to get it

You can download this release from ControlzEx

ControlzEx v4.1.1

14 Oct 19:50
Compare
Choose a tag to compare

As part of this release we had 11 commits which resulted in 2 issues being closed.

Bugs

  • #93 Fix GlowBrush shows on all desktops #92
  • #92 GlowBrush shows on all desktops

Where to get it

You can download this release from ControlzEx

ControlzEx v4.1.0

25 Sep 13:42
Compare
Choose a tag to compare

As part of this release we had 7 commits which resulted in 2 issues being closed.

Bug

  • #90 Fixing CA2213

Feature

  • #91 .NET Core 3.0

Where to get it

You can download this release from ControlzEx

ControlzEx v4.0.3

05 Sep 09:42
Compare
Choose a tag to compare

As part of this release we had 5 commits which resulted in 1 issue being closed.

  • Support .NET Core 3.0 Preview 9

Bug

  • #87 Update TextBoxInputMaskBehavior.cs

Where to get it

You can download this release from ControlzEx

ControlzEx v4.0.2

29 Aug 14:17
Compare
Choose a tag to compare

As part of this release we had 5 commits.

  • Support .NET Core 3.0 Preview 8

Where to get it

You can download this release from ControlzEx

ControlzEx v4.0.1

26 Jul 21:15
Compare
Choose a tag to compare

As part of this release we had 2 commits.

  • Support .NET Core 3.0 Preview 7

Where to get it

You can download this release from ControlzEx

ControlzEx v4.0.0

15 Jul 15:25
Compare
Choose a tag to compare

As part of this release we had 30 issues closed.
#36 Convert WindowChrome, WindowChromeWorker and WindowChromeBehavior to one Behavior

Breaking changes

  • #68 Use Microsoft.Xaml.Behaviors.Wpf instead the System.Windows.Interactivity
  • #63 Strong-Naming again...
  • #46 Rewrite of WindowChromeBehavior to contain everything previously contained in WindowChrome, WindowChromeWorker and WindowChromeBehavior
  • #44 Reference Expression.Blend.Sdk.WPF instead of shipping System.Windows.Interactivity manually
  • #37 Should we drop the .Net 4.0 support?
  • #36 Convert WindowChrome, WindowChromeWorker and WindowChromeBehavior to one Behavior

Bugs

  • #80 Borderless Window Style goes wrong
  • #78 Showtitlebar can not fill all screen
  • #77 Exception has been thrown by the target of an invocation. ControlzEx 4.0
  • #74 InvalidOperationException while closing
  • #73 TabControlEx
  • #72 NativeMethods.SetActiveWindow fails with error E_INVALIDARG
  • #67 Fix breaking dotnet core 3.0 SDK changes
  • #64 Try to fix a rare bug with restoring a maximized window.
  • #62 Taskbar shown when child window closed when IgnoreTaskbarOnMaximize=true
  • #60 Delay and black background when maximizing window
  • #58 window keeps glow on top of owned window on restored
  • #57 Enabling GlowWindowBehavior.IsGlowTransitionEnabled causes crash
  • #56 _HandleNCACTIVATE is causing child windows to not be interactive
  • #55 Fixed issues with attaching/detaching GlowWindowBehavior
  • #18 TabControlEx doesn't work corretcly

Features

  • #66 Added dotnet core 3.0 support
  • #61 PopupEx topmost behavior
  • #52 Adding GlowWindow
  • #41 Implements BadgeMargin DependencyProperty

Feature Requests

  • #49 Add GlowWindow from MahApps.Metro
  • #47 Window Border has Wrong Color
  • #45 Add TextBoxInputMaskBehavior
  • #40 Ability to Adjust Badge Control Placement

Enhancement

  • #5 Samples for WindowChromeBehavior

Where to get it

You can download this release from ControlzEx

v3.0.2

14 Sep 20:38
Compare
Choose a tag to compare

#38 SetWindowPlacement doesn't work

v3.0.1

01 Sep 11:59
Compare
Choose a tag to compare
  • Add WindowChrome stuff from MahApps.Metro
  • Updated / fixed WindowChromeBehavior (influenced by Fluent.Ribbon and MahApps.Metro)
  • PropertyChangeNotifier: listen to any dependency property changes without memory leaks.
private PropertyChangeNotifier borderThicknessChangeNotifier;

public MainWindow()
{
    this.InitializeComponent();
    this.Loaded += (s, e) => {
    	this.borderThicknessChangeNotifier = new PropertyChangeNotifier(this, Control.BorderThicknessProperty);
    	this.borderThicknessChangeNotifier.ValueChanged += this.BorderThicknessChangeNotifierOnValueChanged;
    };
}

private void BorderThicknessChangeNotifierOnValueChanged(object sender, EventArgs e)
{
    var newThickness = ((Window)sender).BorderThickness;
}

#24 Per monitor DPI awareness for WindowChrome
#26 Release .NET 4.6.2 version
#27 UnauthorizedAccessException from ToolTipAssist.AutoMove
#23 Replace code for WindowChrome and related classes
#30 OverflowException when converting 64-bit IntPtr to Int32
#34 Arithmetic Overflow
#31 Maximising a RibbonWindow with MaxWidth or MaxHeight causes an extra border above the title bar