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