github irihitech/Ursa.Avalonia v2.0.0

7 hours ago

What's Changed since Ursa V2.0.0-rc2

  • Remove explicit SkiaSharp dependencies from demo projects by @Copilot in #964
  • PathPicker: pass IReadOnlyList<IStorageItem> as command parameter by @Copilot in #962
  • New Control: Date/Time Offset Picker by @rabbitism in #966
  • test: add headless tests for DateOnly and TimeOnly pickers by @rabbitism in #967
  • Added czech, german and polish translations by @Zdendaki in #969
  • Suppress Warnings by @zdpcdt in #972
  • doc: u-semi->semi. by @zdpcdt in #976
  • Add scheduled workflow to auto-remove old CI artifacts by @Copilot in #978
  • Make titlebar content vertical stretched by @rabbitism in #974
  • [New Control] ThemeVariantMapper by @rabbitism in #982
  • [New Control] UrsaGroupBox by @rabbitism in #980
  • Update Avalonia dependency to 12.0.2 by @rabbitism in #983
  • chore: enable CPM with single file. by @zdpcdt in #984
  • Demo improvement by @rabbitism in #985
  • Mark titlebar as a titlebar by @rabbitism in #986

Full Changelog: v2.0.0-rc2...v2.0.0

Full Changelog

Please read #960 for full breaking changes.

  • Fix 12.0 headless test by @rabbitism in #892
  • Fix ElasticWrapPanel not skipping hidden children when IsFillHorizontal and ItemWidth are set by @Copilot in #896
  • MultiAutoCompleteBox: Don't throw exception on key down commit by @rabbitism in #907
  • Implement Avalonia V12 preview2 changes. by @rabbitism in #913
  • Update HighContrast ThemeVariants to use Semi.Avalonia by @zdpcdt in #910
  • [2.0.0-preview2] Rename Watermark → PlaceholderText + add PlaceholderForeground (Avalonia #20303 parity) by @Copilot in #912
  • Extract Semi.Avalonia design tokens into Ursa.Themes.Semi theme dictionaries with standardized ResourceKeys by @Copilot in #915
  • Add custom TitleBar control and integrate it into UrsaWindow by @rabbitism in #917
  • specify the name of the child control inside DefaultDialogControl by @holdxen in #925
  • chore: remove ReversibleStackPanelUtils. by @zdpcdt in #926
  • Dialog rename by @rabbitism in #920
  • Update Avalonia and Semi.Avalonia versions to 12.0.0-rc2 by @rabbitism in #930
  • Enhance AutoCompleteBox to manage popup focus on lost focus event by @rabbitism in #931
  • DatePickers and TimePickers ultra refactoring by @rabbitism in #922
  • Add a hack to specify Decoration theme for UrsaWindow by @rabbitism in #929
  • Support Split stype for NumericUpDown Families. by @rabbitism in #932
  • feat: Add ButtonContent property to PathPicker to decouple button content from Title by @Copilot in #933
  • Simplify adorner layer retrieval in WindowMessageManager by @rabbitism in #934
  • Fix NavMenu not populating sub menus if initially collapsed. by @rabbitism in #938
  • Titlebar fix by @rabbitism in #940
  • Fix pack.yml: pass secrets to reusable workflow, quote API key arg, and pin actions to valid versions by @Copilot in #945
  • Fix missing PlaceholderForeground defaults in control themes by @Copilot in #943
  • Add SafePadding property to OverlayDialogHost by @Copilot in #936
  • feat: use DateOnly and TimeOnly as payload of DatePickerCalendarView … by @rabbitism in #947
  • Date/Time Picker refactoring by @rabbitism in #949
  • misc: architechture enhancement. by @zdpcdt in #951
  • Add Confirm support for DatePicker, TimePicker, DateTimePicker, TimeRangePicker by @rabbitism in #950
  • Add DefaultDateKind property to DatePicker, DateRangePicker, and DateTimePicker by @rabbitism in #952
  • Support Close/CloseAll for notification and toast managers by @Copilot in #953
  • Add MessageCloseReason to OnClose callback for Notifications and Toasts by @Copilot in #954
  • ScrollBarVisibility as Dialog/Drawer option by @rabbitism in #955
  • Merge 2.0 to main by @rabbitism in #956
  • TagInput rework by @rabbitism in #758
  • Add PART name to standard dialog window. by @rabbitism in #957
  • Make Tags nullable in TagInput by @rabbitism in #958
  • Remove explicit SkiaSharp dependencies from demo projects by @Copilot in #964
  • PathPicker: pass IReadOnlyList<IStorageItem> as command parameter by @Copilot in #962
  • New Control: Date/Time Offset Picker by @rabbitism in #966
  • test: add headless tests for DateOnly and TimeOnly pickers by @rabbitism in #967
  • Added czech, german and polish translations by @Zdendaki in #969
  • Suppress Warnings by @zdpcdt in #972
  • doc: u-semi->semi. by @zdpcdt in #976
  • Add scheduled workflow to auto-remove old CI artifacts by @Copilot in #978
  • Make titlebar content vertical stretched by @rabbitism in #974
  • [New Control] ThemeVariantMapper by @rabbitism in #982
  • [New Control] UrsaGroupBox by @rabbitism in #980
  • Update Avalonia dependency to 12.0.2 by @rabbitism in #983
  • chore: enable CPM with single file. by @zdpcdt in #984
  • Demo improvement by @rabbitism in #985
  • Mark titlebar as a titlebar by @rabbitism in #986

New Contributors

Full Changelog: v1.15.0...v2.0.0

Don't miss a new Ursa.Avalonia release

NewReleases is sending notifications on new releases.