Skip to content

Releases: carina-studio/AppBase

2.2.21.108

08 Jan 12:46

Choose a tag to compare

  • Add IPackageResolver.PackageInformationalVersion property and related implementations.

2.2.20.106

06 Jan 12:30

Choose a tag to compare

  • Add :realNumberTextBox pseudo class for RealNumberTextBox.
  • Add ISettings.GetValueOrDefault() and ISettings.SetValue() extension methods for .NET 9+ to bridge to default implementation in ISettings interface.

2.2.19.101

31 Dec 10:31

Choose a tag to compare

[1] Prevent writing/reading same file at same time by PersistentSetti…

2.2.11.405-preview

05 Apr 13:08

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

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

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

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

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

Choose a tag to compare

  • Fix interruption of smooth scrolling by change of ScrollViewer.Extent.

2.1.35.324

24 Mar 03:27

Choose a tag to compare

  • Prevent crashing in HasFileNames(), TryGetData<T>() and TryGetValue<T>() extension methods of IDataObject.