Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FA 2.1.0 #541

Open
wants to merge 49 commits into
base: master
Choose a base branch
from
Open

FA 2.1.0 #541

wants to merge 49 commits into from

Conversation

amwx
Copy link
Owner

@amwx amwx commented Mar 16, 2024

[Added in Preview 2]

[Preview 3 / 4]
(Skip Preview 3)

  • Fixes Text disappears from Editable TextBox #546
  • Replaced Avalonia.Controls.ItemsRepeater with separate port now available in this library.
  • Added ProgressRing control
  • Added NavigationView selection indicator animation

Preview package available: 2.1.0-preview1

Closes #262
Closes #403

@robloo
Copy link
Contributor

robloo commented Mar 21, 2024

This is great!

I still intend to do the other things in my roll-up list. However, it's going to be about 3 weeks before I have time to look at them.

@robloo robloo mentioned this pull request Apr 13, 2024
8 tasks
@robloo
Copy link
Contributor

robloo commented Apr 13, 2024

@amwx We can also close #262 with this PR which is using BackgroundSizing across the board now.

@amwx
Copy link
Owner Author

amwx commented Apr 18, 2024

Preview2 Package has been pushed out with more ongoing fixes.

@amwx
Copy link
Owner Author

amwx commented Apr 30, 2024

Coming in 2.1 - NavigationView Selection Indicator animation!

Media3.mp4

@amwx amwx marked this pull request as ready for review May 3, 2024 01:01
@amwx
Copy link
Owner Author

amwx commented May 3, 2024

Preview 3 package has been pushed. Note, as of this preview, the implicit reference to Avalonia.Controls.ItemsRepeater no longer exists. FA now has a port of the ItemsRepeater itself and all usages (namely NavigationView) have been switched over. There's still more work to do around the ItemsRepeater, but its nothing that should interfere with using it.

Also, the package/branch is still on Avalonia11.1 beta 1 (I don't think there's anything breaking in beta 2 that would mean you can't use it, but just putting it out there)

@robloo
Copy link
Contributor

robloo commented May 3, 2024

I pulled in the preview3 package in an existing app and am getting crashes on startup every time with the NavigationView > ItemsRepeater. Will take a look more later.

@amwx
Copy link
Owner Author

amwx commented May 3, 2024

Just pushed Preview 4, with a fix for the ItemsRepeater and ProgressRing.

@robloo
Copy link
Contributor

robloo commented May 7, 2024

@amwx I'm still seeing ItemsRepeater crashes: #564

I also opened another PR: #562 (unrelated)

@amwx
Copy link
Owner Author

amwx commented May 18, 2024

Preview5 package pushed. Should make ItemsRepeater usable now (and therefore NavigationView). FABorder has also now been removed (shouldn't affect anyone unless you were copying styles for a control that used it) and updates all the usages within the FA sample app back to a regular Border.

@amwx
Copy link
Owner Author

amwx commented Jun 23, 2024

Preview6 just pushed with the fixes in the above commits.

Note to AppWindow users:
I am aware of some issues that have arisen with AppWindow. The issue in #573 should be resolved with a PR in master for Avalonia (no idea if it will make it into 11.1 or not). I mentioned another issue in my comment in 573 about some issues if you Maximize->Minimize->Restore. Avalonia PR 14470 is what broke it because that PR started messing with the restore rectangle for the Win32 window and it throws some things off. No idea what to do about it

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment