irihitech / Semi.Avalonia

Avalonia theme inspired by Semi Design
https://irihitech.github.io/Semi.Avalonia/
MIT License
670 stars 41 forks source link

[Regression] Palette changed in 11.1.0-beta2 #360

Closed dameng324 closed 1 month ago

dameng324 commented 1 month ago

Ursa.Avalonia.Demo SelectionList

In 11.1.0-beta2 image

In 11.1.0-beta1.1 image

dameng324 commented 1 month ago

old Palette image

11.1.0-beta2 image

rabbitism commented 1 month ago

Pretty sure the same issue of https://github.com/AvaloniaUI/Avalonia/issues/15729

dameng324 commented 1 month ago

Pretty sure the same issue of https://github.com/AvaloniaUI/Avalonia/issues/15729

I only saw the template binding problem on this issue, can you give me more information on why the palette is influenced by this?

rabbitism commented 1 month ago

OK, I miss understood the question. The issue should be fixed by https://github.com/AvaloniaUI/Avalonia/pull/15670 I tried to build with Avalonia 11.2.999-cibuild0048288-alpha and it works well.

dameng324 commented 1 month ago

I have changed the AvaloniaVersion of Directory.Build.props to11.2.999-cibuild0048288-alpha, and failed to run the demo.

image

rabbitism commented 1 month ago

You also need to update the .props file in demo folder.

dameng324 commented 1 month ago

Thanks for your help. I think this problem has been solved.

But there is binary compatible issue between Avalonia 11.2.999-cibuild0048288-alpha and 11.1.0-beta2. So I can not just upgrade Avalonia Version in my application to solve it as 11.1.0-beta2 of Semi.Avalonia was build with the 11.1.0-beta2 of Avalonia. I need to recompile the Semi.Avalonia package with this nightly-build to get this fix.

Sounds a lot of work. and I would stay on previous version untill this fix has been released by avalonia.