Commit Graph

  • d4c221c55f Removed .NET Standard 2.1 target Sergio Pedri 2020-05-16 23:44:07 +02:00
  • 6281fe5971 Removed unnecessary interface methods Sergio Pedri 2020-05-16 23:43:40 +02:00
  • b57fea00ee Added new IMessenger extensions Sergio Pedri 2020-05-16 23:42:46 +02:00
  • 7438772cca Copied the Unit type to the extensions class Sergio Pedri 2020-05-16 23:37:22 +02:00
  • d9d3c62ae4 Renamed IMessengerExtensions class Sergio Pedri 2020-05-16 23:19:12 +02:00
  • 147d6faef4 Added default implementations to IMessenger Sergio Pedri 2020-05-16 23:15:38 +02:00
  • 2a16d45d1e Added .NET Standard 2.1 target Sergio Pedri 2020-05-16 22:52:05 +02:00
  • 99c77311e8 Enabled ViewModelBase.IsActive broadcast Sergio Pedri 2020-05-16 22:31:49 +02:00
  • cbb71eceb3 Code refactoring to ObservableObject and ViewModelBase Sergio Pedri 2020-05-16 22:30:29 +02:00
  • 9d7ac2ee94 Guard APIs for .NET Standard 2.1 (#3167) Sergio Pedri 2020-05-15 23:14:14 +02:00
  • 850aaac5d1 Minor code fixes Sergio Pedri 2020-05-15 00:45:07 +02:00
  • 530603896d Fixed file headers Sergio Pedri 2020-05-14 13:55:06 +02:00
  • 5b40aa3f82 Added note to refer to the ThirdPartyNotices.txt file Sergio Pedri 2020-05-14 11:56:39 +02:00
  • 5a69997135 Updated multiline comments style Sergio Pedri 2020-05-14 00:57:29 +02:00
  • d4fd98f466 Merge branch 'master2' into feature/mvvm-apis Sergio Pedri 2020-05-14 00:52:26 +02:00
  • a6ae774f2b Merge remote-tracking branch 'upstream/master' into master2 Sergio Pedri 2020-05-13 23:28:27 +02:00
  • 21547f3712 Microsoft.Toolkit.HighPerformance package (part 2) (#3273) Sergio Pedri 2020-05-13 21:32:20 +02:00
  • e8d6a14dee Merge remote-tracking branch 'upstream/master' into master2 Sergio Pedri 2020-05-06 12:17:39 +02:00
  • 7f75d25469 Merge pull request #17 from windows-toolkit/master h82258652 2020-05-06 15:00:45 +08:00
  • 0c5c57edaa New Microsoft.Toolkit.HighPerformance package (#3128) Sergio Pedri 2020-05-06 01:44:11 +02:00
  • ab325c9dbb Merge remote-tracking branch 'upstream/master' into master2 Sergio Pedri 2020-04-30 12:52:49 +02:00
  • 922a69a669 Merge pull request #3246 from vgromfeld/observableGroupExtensions Vincent 2020-04-30 12:33:00 +02:00
  • 64ad95bbd5 fix alignment Vincent Gromfeld 2020-04-30 11:59:35 +02:00
  • 96db3d0469 Merge pull request #16 from windows-toolkit/master h82258652 2020-04-26 16:52:51 +08:00
  • 873f59c8a1 Merge remote-tracking branch 'upstream/master' into master2 Sergio Pedri 2020-04-23 23:22:56 +02:00
  • 05cb6465a2 fix documentation Vincent 2020-04-23 00:55:07 +02:00
  • c268332a40 Merge branch 'observableGroupExtensions' of https://github.com/vgromfeld/WindowsCommunityToolkit into observableGroupExtensions Vincent 2020-04-23 00:53:34 +02:00
  • 4dd40556bd add first and elementat methods Vincent 2020-04-21 23:12:02 +02:00
  • 1efa21ab93 add SetItem + fix doc Vincent 2020-04-21 22:42:21 +02:00
  • a81e32ac5e Add insertitem method Vincent 2020-04-21 22:27:03 +02:00
  • 9db885ce42 add add/remove extension methods Vincent 2020-04-21 00:07:06 +02:00
  • 83c22d285f Merge pull request #3201 from vgromfeld/u/vgromfeld/observableGroup Michael Hawker MSFT (XAML Llama) 2020-04-22 08:42:34 -07:00
  • a5abd5a4ca Added ValueChangedMessage<T> type Sergio Pedri 2020-04-22 15:19:36 +02:00
  • e8884de5b2 Added Set<T> overload with target expression Sergio Pedri 2020-04-22 13:48:50 +02:00
  • 9a8fbe55f8 add first and elementat methods Vincent 2020-04-21 23:12:02 +02:00
  • 75537d56a6 add SetItem + fix doc Vincent 2020-04-21 22:42:21 +02:00
  • 408c915ff1 Add insertitem method Vincent 2020-04-21 22:27:03 +02:00
  • 47f1bcc5ea add add/remove extension methods Vincent 2020-04-21 00:07:06 +02:00
  • 9497576f74 Minor code style tweaks Sergio Pedri 2020-04-20 21:48:12 +02:00
  • 9cca1a44d1 Code refactoring, improved API surface Sergio Pedri 2020-04-20 20:01:17 +02:00
  • 2a3aef0df5 Ioc optimization, ViewModelBase refactoring Sergio Pedri 2020-04-20 19:44:35 +02:00
  • 621a1cb398 Updated project description Sergio Pedri 2020-04-19 19:33:07 +02:00
  • 75942b783d Added support for ServiceProviderOptions Sergio Pedri 2020-04-19 18:23:33 +02:00
  • 0591260a89 Refactored Ioc class to use ASP.NET service provider Sergio Pedri 2020-04-19 17:52:49 +02:00
  • b248c6e589 Code refactorings Sergio Pedri 2020-04-19 16:43:50 +02:00
  • e06eeb8713 Renamed some APIs Sergio Pedri 2020-04-19 16:04:40 +02:00
  • 3be8adf73f Added interoperability with IServiceProvider interface Sergio Pedri 2020-04-19 14:30:25 +02:00
  • c67ec98544 Added tests for the TaskExtensions class Sergio Pedri 2020-04-19 12:47:09 +02:00
  • f0cf7daa3c Added TaskExtensions class Sergio Pedri 2020-04-19 12:40:47 +02:00
  • a1a2421c47 Improved nullability handling in commands Sergio Pedri 2020-04-18 23:41:50 +02:00
  • bf090b9ea0 Added nullability attributes for uncostrained T parameters Sergio Pedri 2020-04-18 20:19:51 +02:00
  • 349abdfbd1 Fixed an XML comment Sergio Pedri 2020-04-18 20:19:36 +02:00
  • 4e460c1224 Added nullability notation to command parameters Sergio Pedri 2020-04-18 20:08:55 +02:00
  • 8cc8a9f94d Minor codegen improvement Sergio Pedri 2020-04-18 17:22:48 +02:00
  • ba2b57e644 Added IAsyncRelayCommand and IAsyncRelayCommand<T> interfaces Sergio Pedri 2020-04-18 17:10:04 +02:00
  • 63c2a78037 Improved internal documentation Sergio Pedri 2020-04-18 14:02:21 +02:00
  • f8b07bf87c Added more fail tests in unit tests, improved documentation Sergio Pedri 2020-04-18 00:14:57 +02:00
  • 3aa6fd0d2d Improved IMessenger XML docs Sergio Pedri 2020-04-17 23:59:23 +02:00
  • f0504c421e Renamed Commands folder to Input to follow namespace Sergio Pedri 2020-04-17 23:18:03 +02:00
  • 875c93b5db Fixed an incorrect XML docs Sergio Pedri 2020-04-17 22:44:45 +02:00
  • 0bb6a25d75 Updated project description Sergio Pedri 2020-04-17 22:39:43 +02:00
  • 9f931e4ee4 Minor API rename for consistency with WinUI Sergio Pedri 2020-04-17 22:31:41 +02:00
  • 7271596c3a Fixed missing file headers Sergio Pedri 2020-04-17 22:29:14 +02:00
  • 8a44ace317 Fixed missing cleanup from Messenger.Unsubscribe(object) Sergio Pedri 2020-04-17 19:38:17 +02:00
  • 74a054c878 Minor code tweaks Sergio Pedri 2020-04-17 19:17:50 +02:00
  • c082639144 Added Type2 struct Sergio Pedri 2020-04-17 17:14:42 +02:00
  • e32e699789 Minor bug fixes Sergio Pedri 2020-04-17 16:39:01 +02:00
  • 02409c5a80 Minor memory improvements to the Messenger class Sergio Pedri 2020-04-17 16:08:35 +02:00
  • b1301038cf Minor performance improvements to the Messenger class Sergio Pedri 2020-04-17 15:39:20 +02:00
  • a769d1b646 Code style updates Sergio Pedri 2020-04-17 15:24:07 +02:00
  • 8b40852908 Renamed Services namespace to DependencyInjection Sergio Pedri 2020-04-17 12:25:16 +02:00
  • 0b3e56d662 Simplified commands namespace structure Sergio Pedri 2020-04-17 12:23:05 +02:00
  • dc4e81060e Minor code style tweaks Sergio Pedri 2020-04-17 02:11:03 +02:00
  • caa721dccd Removed unnecessary notnull constraints Sergio Pedri 2020-04-17 02:09:17 +02:00
  • 5013ea01c9 Code refactoring, minor performance improvements Sergio Pedri 2020-04-17 02:06:21 +02:00
  • aa2f470819 Minor improvements and code tweaks Sergio Pedri 2020-04-17 02:01:14 +02:00
  • bcbb8c9eab Code refactoring, added the IRelayCommand interface Sergio Pedri 2020-04-16 21:12:46 +02:00
  • d40c3ae642 Code refactoring, removed build warnings Sergio Pedri 2020-04-16 20:49:27 +02:00
  • 2330fb62b8 Added ICommand<T> interface Sergio Pedri 2020-04-16 19:19:58 +02:00
  • e7fc8d7842 Bug fixes in ObservableObject.SetAndNotifyOnCompletion Sergio Pedri 2020-04-16 19:11:49 +02:00
  • 0909506a20 Added AsyncRelayCommand<T> type Sergio Pedri 2020-04-16 19:05:11 +02:00
  • 27cff27db4 Added AsyncRelayCommand type Sergio Pedri 2020-04-16 18:49:06 +02:00
  • c0f145bb2f Minor code tweaks Sergio Pedri 2020-04-16 18:46:46 +02:00
  • 7941a947c9 Fixed an incorrect comment Sergio Pedri 2020-04-16 18:32:30 +02:00
  • 05873a5435 Removed unnecessary using directives Sergio Pedri 2020-04-16 15:57:48 +02:00
  • b7c4ec2368 Fixed a comment Sergio Pedri 2020-04-16 15:39:03 +02:00
  • 778c9ca3e8 Added ObservableObject.SetAndNotifyOnCompletion<TTask> method Sergio Pedri 2020-04-16 13:05:05 +02:00
  • 0607bca880 Messenger XML comments improved Sergio Pedri 2020-04-16 01:28:14 +02:00
  • e344a09773 Code refactoring Sergio Pedri 2020-04-15 23:02:11 +02:00
  • 109274f717 Moved request methods to extensions Sergio Pedri 2020-04-15 22:54:48 +02:00
  • 877c2c1b79 Added IMessenger interface Sergio Pedri 2020-04-15 22:45:09 +02:00
  • 83109b6ba6 Added IIoc interface Sergio Pedri 2020-04-15 22:36:36 +02:00
  • 5bf3e45964 Code refactoring Sergio Pedri 2020-04-15 22:32:25 +02:00
  • 2cfb3f5f2f Added dependency injection of service provider in ViewModelBase Sergio Pedri 2020-04-15 22:29:07 +02:00
  • 2010a87dc8 The Ioc class is not static anymore Sergio Pedri 2020-04-15 22:23:36 +02:00
  • 2e7a15ff7e Added messaging customization to ViewModelBase Sergio Pedri 2020-04-15 17:56:55 +02:00
  • d26d0d42ce The Messenger class is not static anymore Sergio Pedri 2020-04-15 17:50:01 +02:00
  • 05cdc10bf5 Added ViewModelBase class Sergio Pedri 2020-04-15 15:34:17 +02:00
  • 5ff5db572b Added PropertyChangedMessage<T> type Sergio Pedri 2020-04-15 14:31:37 +02:00
  • 90040fc0de Minor code refactoring Sergio Pedri 2020-04-15 14:24:44 +02:00