Skip to content

Releases: GregaMohorko/GM.WPF

v1.5.0

01 Nov 17:40
Compare
Choose a tag to compare
  • Replaced dependency on obsolete GalaSoft MvvmLightLibs with CommonToolkit library.
  • Added TabControlLeft and TabControlRight.
  • Added FrameworkElementUtility.RemoveFromParent.
  • Added ProgressUpdater.SimulateForKnownLoadingTime.

v1.4.3.0

12 Apr 22:11
Compare
Choose a tag to compare
  • Added WatermarkTextBox.
  • Added TabControlBehavior.
  • Added FrameworkElementUtility.GetUniqueControlKeyByVisualTree.
  • Added ProgressUpdater.SetForLoop with support for step message.
  • Added converters: EnumToCollectionConverter, ICollectionToCountConverter.
  • Added ViewModelChanged event to BaseControl.
  • Added DependencyVMPropertyReadOnly to BaseControl.
  • Fix: BaseControl: Null reference when view model is null.
  • Fix: BaseControl: DependencyVMProperty: default value: Set default value in view model when defined in the property.
  • Fix: DateDialog: Allow clicking OK at all times, focus input box when empty.

v1.4.2.0

10 Feb 08:54
Compare
Choose a tag to compare
  • Added TabItemBehavior, FrameworkElementBehavior.
  • Added FrameworkElementUtility.GetParent.
  • Marked BaseControl.DependencyVMProperty.nullifyWhenParentTabItemIsNotSelected as obsolete with a warning.
  • Changed ProgressOverlay to show when Message is empty.

v1.4.1.0

09 Feb 12:13
Compare
Choose a tag to compare
  • Added DateDialog.
  • Added AsyncRequestLoader.IsLoadingChanged, ChooseDialog.ShowNoCancel, FrameworkElementUtility.TryGetParent.
  • Added possibility to write multiline text into InputDialog using the Return button for newline.
  • Moved Undo/Redo implementation to GM.Utility package.
  • GMDataGrid now capturing sort into undo/redo stack.
  • Improved binding utility and equal checking inside GMDataGrid.
  • Fixed a bug in DependencyVMProperty: NullifyWhenParentTabItemIsNotSelected didn't work when same control was used more than once.

v1.4.0.2

29 Jun 08:24
Compare
Choose a tag to compare

Enabled SourceLink.

Added controls: ClosingControl, StartPage.
Added windows: ClosingWindow, SettingsWindow, SplashWindow.
Added helper tools: AsyncRequestLoader, ProgressUpdater, GMUndoRedo.
Added behaviors: DataGrid.IgnoreScroll, ShiftWheelScrollsHorizontally; TextBlockBehavior.
Added converters: BoolToScrollBarVisibilityConverter, StringToStringConverter.
Added utility classes: BrushUtility, DependencyPropertyUtility.

New features for GMDataGrid:

  • Added SelectedCellContent and SelectedCellsWithDataCount (mimicking Excel status bar info),
  • Added support for CUT,
  • Added ScrollViewer property.

Improved dialogs:

  • Added SUCCESS MessageType,
  • Enabled text selection,
  • Added vertical scroll.

v1.3.0.0

01 May 13:51
Compare
Choose a tag to compare
  • Moved to .NET 4.7.1.
  • Added a SearchDialog.
  • InputDialog: distinguishing between canceling and entering empty input.
  • BaseControl: Added DependencyNotifyProperty.

v1.2.1.0

28 Jan 22:00
Compare
Choose a tag to compare
  • GMDataGrid: Ability to copy cell contents without formatting.
  • BaseControl: Added support for automatically nullifying VM dependency properties if inside TabItem and TabItem is not selected.

v1.2.0.0

26 Dec 17:08
Compare
Choose a tag to compare
  • Added:
    • PanelBehavior.Spacing
    • GMDataGrid
    • collection converters
    • BindingUtility
    • TreeViewUtility
  • Improved dialogs:
    • InputDialog: Added support for any type of input
    • SelectDialog:
      • support for custom convertion of items to text
      • support for DataGrid with custom columns
  • Fixed TimePicker not working in DataGrid.

v1.0.1.2

21 Mar 21:11
Compare
Choose a tag to compare
  • Fixed a bug in the DependencyVMProperty when the name of the view models property differs from the controls.

v1.0.1.1

25 Feb 22:39
Compare
Choose a tag to compare
  • Improved the behavior of TaskDialog.