Commit Graph

  • 96db3d0469 Merge pull request #16 from windows-toolkit/master h82258652 2020-04-26 16:52:51 +0800
  • 873f59c8a1 Merge remote-tracking branch 'upstream/master' into master2 Sergio Pedri 2020-04-23 23:22:56 +0200
  • 05cb6465a2 fix documentation Vincent 2020-04-23 00:55:07 +0200
  • c268332a40 Merge branch 'observableGroupExtensions' of https://github.com/vgromfeld/WindowsCommunityToolkit into observableGroupExtensions Vincent 2020-04-23 00:53:34 +0200
  • 4dd40556bd add first and elementat methods Vincent 2020-04-21 23:12:02 +0200
  • 1efa21ab93 add SetItem + fix doc Vincent 2020-04-21 22:42:21 +0200
  • a81e32ac5e Add insertitem method Vincent 2020-04-21 22:27:03 +0200
  • 9db885ce42 add add/remove extension methods Vincent 2020-04-21 00:07:06 +0200
  • 83c22d285f Merge pull request #3201 from vgromfeld/u/vgromfeld/observableGroup Michael Hawker MSFT (XAML Llama) 2020-04-22 08:42:34 -0700
  • a5abd5a4ca Added ValueChangedMessage<T> type Sergio Pedri 2020-04-22 15:19:36 +0200
  • e8884de5b2 Added Set<T> overload with target expression Sergio Pedri 2020-04-22 13:48:50 +0200
  • 9a8fbe55f8 add first and elementat methods Vincent 2020-04-21 23:12:02 +0200
  • 75537d56a6 add SetItem + fix doc Vincent 2020-04-21 22:42:21 +0200
  • 408c915ff1 Add insertitem method Vincent 2020-04-21 22:27:03 +0200
  • 47f1bcc5ea add add/remove extension methods Vincent 2020-04-21 00:07:06 +0200
  • 9497576f74 Minor code style tweaks Sergio Pedri 2020-04-20 21:48:12 +0200
  • 9cca1a44d1 Code refactoring, improved API surface Sergio Pedri 2020-04-20 20:01:17 +0200
  • 2a3aef0df5 Ioc optimization, ViewModelBase refactoring Sergio Pedri 2020-04-20 19:44:35 +0200
  • 621a1cb398 Updated project description Sergio Pedri 2020-04-19 19:33:07 +0200
  • 75942b783d Added support for ServiceProviderOptions Sergio Pedri 2020-04-19 18:23:33 +0200
  • 0591260a89 Refactored Ioc class to use ASP.NET service provider Sergio Pedri 2020-04-19 17:52:49 +0200
  • b248c6e589 Code refactorings Sergio Pedri 2020-04-19 16:43:50 +0200
  • e06eeb8713 Renamed some APIs Sergio Pedri 2020-04-19 16:04:40 +0200
  • 3be8adf73f Added interoperability with IServiceProvider interface Sergio Pedri 2020-04-19 14:30:25 +0200
  • c67ec98544 Added tests for the TaskExtensions class Sergio Pedri 2020-04-19 12:47:09 +0200
  • f0cf7daa3c Added TaskExtensions class Sergio Pedri 2020-04-19 12:40:47 +0200
  • a1a2421c47 Improved nullability handling in commands Sergio Pedri 2020-04-18 23:41:50 +0200
  • bf090b9ea0 Added nullability attributes for uncostrained T parameters Sergio Pedri 2020-04-18 20:19:51 +0200
  • 349abdfbd1 Fixed an XML comment Sergio Pedri 2020-04-18 20:19:36 +0200
  • 4e460c1224 Added nullability notation to command parameters Sergio Pedri 2020-04-18 20:08:55 +0200
  • 8cc8a9f94d Minor codegen improvement Sergio Pedri 2020-04-18 17:22:48 +0200
  • ba2b57e644 Added IAsyncRelayCommand and IAsyncRelayCommand<T> interfaces Sergio Pedri 2020-04-18 17:10:04 +0200
  • 63c2a78037 Improved internal documentation Sergio Pedri 2020-04-18 14:02:21 +0200
  • f8b07bf87c Added more fail tests in unit tests, improved documentation Sergio Pedri 2020-04-18 00:14:57 +0200
  • 3aa6fd0d2d Improved IMessenger XML docs Sergio Pedri 2020-04-17 23:59:23 +0200
  • f0504c421e Renamed Commands folder to Input to follow namespace Sergio Pedri 2020-04-17 23:18:03 +0200
  • 875c93b5db Fixed an incorrect XML docs Sergio Pedri 2020-04-17 22:44:45 +0200
  • 0bb6a25d75 Updated project description Sergio Pedri 2020-04-17 22:39:43 +0200
  • 9f931e4ee4 Minor API rename for consistency with WinUI Sergio Pedri 2020-04-17 22:31:41 +0200
  • 7271596c3a Fixed missing file headers Sergio Pedri 2020-04-17 22:29:14 +0200
  • 8a44ace317 Fixed missing cleanup from Messenger.Unsubscribe(object) Sergio Pedri 2020-04-17 19:38:17 +0200
  • 74a054c878 Minor code tweaks Sergio Pedri 2020-04-17 19:17:50 +0200
  • c082639144 Added Type2 struct Sergio Pedri 2020-04-17 17:14:42 +0200
  • e32e699789 Minor bug fixes Sergio Pedri 2020-04-17 16:39:01 +0200
  • 02409c5a80 Minor memory improvements to the Messenger class Sergio Pedri 2020-04-17 16:08:35 +0200
  • b1301038cf Minor performance improvements to the Messenger class Sergio Pedri 2020-04-17 15:39:20 +0200
  • a769d1b646 Code style updates Sergio Pedri 2020-04-17 15:24:07 +0200
  • 8b40852908 Renamed Services namespace to DependencyInjection Sergio Pedri 2020-04-17 12:25:16 +0200
  • 0b3e56d662 Simplified commands namespace structure Sergio Pedri 2020-04-17 12:23:05 +0200
  • dc4e81060e Minor code style tweaks Sergio Pedri 2020-04-17 02:11:03 +0200
  • caa721dccd Removed unnecessary notnull constraints Sergio Pedri 2020-04-17 02:09:17 +0200
  • 5013ea01c9 Code refactoring, minor performance improvements Sergio Pedri 2020-04-17 02:06:21 +0200
  • aa2f470819 Minor improvements and code tweaks Sergio Pedri 2020-04-17 02:01:14 +0200
  • bcbb8c9eab Code refactoring, added the IRelayCommand interface Sergio Pedri 2020-04-16 21:12:46 +0200
  • d40c3ae642 Code refactoring, removed build warnings Sergio Pedri 2020-04-16 20:49:27 +0200
  • 2330fb62b8 Added ICommand<T> interface Sergio Pedri 2020-04-16 19:19:58 +0200
  • e7fc8d7842 Bug fixes in ObservableObject.SetAndNotifyOnCompletion Sergio Pedri 2020-04-16 19:11:49 +0200
  • 0909506a20 Added AsyncRelayCommand<T> type Sergio Pedri 2020-04-16 19:05:11 +0200
  • 27cff27db4 Added AsyncRelayCommand type Sergio Pedri 2020-04-16 18:49:06 +0200
  • c0f145bb2f Minor code tweaks Sergio Pedri 2020-04-16 18:46:46 +0200
  • 7941a947c9 Fixed an incorrect comment Sergio Pedri 2020-04-16 18:32:30 +0200
  • 05873a5435 Removed unnecessary using directives Sergio Pedri 2020-04-16 15:57:48 +0200
  • b7c4ec2368 Fixed a comment Sergio Pedri 2020-04-16 15:39:03 +0200
  • 778c9ca3e8 Added ObservableObject.SetAndNotifyOnCompletion<TTask> method Sergio Pedri 2020-04-16 13:05:05 +0200
  • 0607bca880 Messenger XML comments improved Sergio Pedri 2020-04-16 01:28:14 +0200
  • e344a09773 Code refactoring Sergio Pedri 2020-04-15 23:02:11 +0200
  • 109274f717 Moved request methods to extensions Sergio Pedri 2020-04-15 22:54:48 +0200
  • 877c2c1b79 Added IMessenger interface Sergio Pedri 2020-04-15 22:45:09 +0200
  • 83109b6ba6 Added IIoc interface Sergio Pedri 2020-04-15 22:36:36 +0200
  • 5bf3e45964 Code refactoring Sergio Pedri 2020-04-15 22:32:25 +0200
  • 2cfb3f5f2f Added dependency injection of service provider in ViewModelBase Sergio Pedri 2020-04-15 22:29:07 +0200
  • 2010a87dc8 The Ioc class is not static anymore Sergio Pedri 2020-04-15 22:23:36 +0200
  • 2e7a15ff7e Added messaging customization to ViewModelBase Sergio Pedri 2020-04-15 17:56:55 +0200
  • d26d0d42ce The Messenger class is not static anymore Sergio Pedri 2020-04-15 17:50:01 +0200
  • 05cdc10bf5 Added ViewModelBase class Sergio Pedri 2020-04-15 15:34:17 +0200
  • 5ff5db572b Added PropertyChangedMessage<T> type Sergio Pedri 2020-04-15 14:31:37 +0200
  • 90040fc0de Minor code refactoring Sergio Pedri 2020-04-15 14:24:44 +0200
  • 82c927e9fd Added Messenger request methods Sergio Pedri 2020-04-15 14:17:50 +0200
  • e1d84f4ea5 Added RequestMessageBase<T> type Sergio Pedri 2020-04-15 14:07:35 +0200
  • 2b04b68965 Added Messenger APIs with no input message Sergio Pedri 2020-04-15 13:23:32 +0200
  • 369e924fa5 Code refactoring Sergio Pedri 2020-04-15 13:03:11 +0200
  • 7f43043506 Merge pull request #20 from Sergio0694/feature/high-perf-messenger Sergio Pedri 2020-04-15 12:30:54 +0200
  • 79c8daba2d Added Messenger.Reset method Sergio Pedri 2020-04-15 01:08:42 +0200
  • e4a2db5d95 Added DictionarySlim<TKey, TValue>.Clear method Sergio Pedri 2020-04-15 01:05:49 +0200
  • 4ae178a552 Added more comments in the Messenger class Sergio Pedri 2020-04-15 00:54:26 +0200
  • 5da5f4612f Added Messenger.Unregister<TToken>() method Sergio Pedri 2020-04-15 00:15:05 +0200
  • 1f6b771c60 Renamed some interfaces to avoid naming collisions Sergio Pedri 2020-04-14 23:02:39 +0200
  • 67beb4f9df Fixed a bug with new values being created when not needed Sergio Pedri 2020-04-14 22:42:00 +0200
  • 01ceb67860 Fixed some XML docs Sergio Pedri 2020-04-14 22:32:22 +0200
  • 3838ac6d25 Added IReadOnlyDictionary<in TKey, out TValue> interface Sergio Pedri 2020-04-14 22:18:47 +0200
  • 530f6d0c51 Added Messenger.IsRegistered methods Sergio Pedri 2020-04-14 20:15:56 +0200
  • 6ec22c13f2 Added DictionarySlim<TKey, TValue>.ContainsKey method Sergio Pedri 2020-04-14 20:13:45 +0200
  • 0de1d4fb0a Minor code style tweaks Sergio Pedri 2020-04-14 20:09:26 +0200
  • 3a223be649 Code tweaks and performance improvements Sergio Pedri 2020-04-14 20:08:52 +0200
  • cea8759934 Added missing file headers Sergio Pedri 2020-04-14 18:13:04 +0200
  • 5eb32d13f1 Initial draft of the Messenger class Sergio Pedri 2020-04-14 18:10:37 +0200
  • bb7bc43357 Added the IDictionary<in TKey> interface Sergio Pedri 2020-04-14 16:54:26 +0200
  • 32e006b993 Ported minimal DictionarySlim<TKey, TValue> type from CoreFXLabs Sergio Pedri 2020-04-14 16:46:58 +0200
  • 7e10c50cf0 Minor code refactoring Sergio Pedri 2020-04-13 19:41:54 +0200
  • 144e8ac542 Added the RelayCommand<T> type Sergio Pedri 2020-04-13 19:38:54 +0200