Skip to content

Releases: carina-studio/AppBase

2.2.11.405-preview

05 Apr 13:08
Compare
Choose a tag to compare
2.2.11.405-preview Pre-release
Pre-release
  • Fix receiver parameter of IsNotEmpty() and IsNullOrEmpty() extension methods for Dictionary<K, V>, HashSet<T>, IDictionary<K, V>, ISet<T>, LinkedList<T>, Queue<T>, SortedSet<T> and Stack<T>.
  • Add IsEmpty(), IsNotEmpty() and IsNullOrEmpty() extension methods for AvaloniaList<T> and IAvaloniaLisr<T>.

2.2.10.404-preview

04 Apr 06:04
Compare
Choose a tag to compare
2.2.10.404-preview Pre-release
Pre-release
  • Add extension methods for IReadOnlyCollection<T> and IReadOnlyList<T>.
  • Add extension methods for Array, IDictionary<TKey, TValue>, ISet<T>, LinkedList<T>, List<T>, Stack<T> and Queue<T>. to prevent ambiguity of calling extension methods (for .NET 6 - .NET 8).
  • Add IsEmpty() and IsNotEmpty() methods to FilteredObservableList<T>, ObservableList<T>, SortedObservableList<T> and TypeConvertedObservableList<TSrc, TDest>.
  • Add AsReadOnly(), Reverse(), ReverseAsReadOnly() methods to ObservableList<T> and SortedObservableList<T>.
  • Add BinarySearch() to ObservableList<T>.
  • Add Reschedule() and Schedule() overloaded methods to ScheduledAction.
  • Add RequestLayoutCallback() extension method for Layoutable.
  • Fix synchronization in ScheduledAction.

2.2.8.128-preview

28 Jan 13:09
Compare
Choose a tag to compare
2.2.8.128-preview Pre-release
Pre-release
  • Use dynamic loading to load macOS framework instead of using DllImport.
  • Update implementation of IObservable.Subscribe() extension methods.
  • Support skipping calling IObserver.OnNext() in IObservable.Subscribe() extension methods.

2.2.6.1221-preview

21 Dec 06:11
Compare
Choose a tag to compare
2.2.6.1221-preview Pre-release
Pre-release
  • Upgrade to Backport.System.Threading.Lock 3.1.0.
  • Make BaseDisposable non thread-safe.
  • Add DisposableCollection.
  • Add BaseAsyncDisposable.
  • Support disposing resources with ViewModel.
  • Allocate resources in ViewModel on-demand.
  • Add SynchronizationContext.SendAsync() extension methods.

2.2.5.1201-preview

01 Dec 09:59
Compare
Choose a tag to compare
2.2.5.1201-preview Pre-release
Pre-release
Update version to 2.2.5.1201.

2.1.36.1027

27 Oct 11:28
Compare
Choose a tag to compare
  • Fix interruption of smooth scrolling by change of ScrollViewer.Extent.

2.1.35.324

24 Mar 03:27
Compare
Choose a tag to compare
  • Prevent crashing in HasFileNames(), TryGetData<T>() and TryGetValue<T>() extension methods of IDataObject.

2.1.34.229

29 Feb 12:05
Compare
Choose a tag to compare
  • Clear previous ToolTip.Tip when updating tool tip by TextBlock/SelectableTextBlock to prevent memory leakage.
  • Allow cancelling package downloading by Updater when calling WebRequest.GetResponse().
  • Fix invalid application base version in BasePackageResolverTests.

2.1.33.129

29 Jan 12:33
Compare
Choose a tag to compare
  • Stable release.

2.1.32.117-rc

17 Jan 09:34
Compare
Choose a tag to compare
2.1.32.117-rc Pre-release
Pre-release
  • Remove internal ID of FixedThreadsTaskScheduler.
  • Add FixedThreadsTaskFactory.Name.
  • Allow extending ScheduledAction.
  • Add DispatcherSynchronizationContext.CancelDelayed() and DispatcherSynchronizationContext.PostDelayed().
  • Add DispatcherScheduledAction.