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

Upgrade Avalonia, fix performance issues and bugs. #29

Merged
merged 30 commits into from
Mar 5, 2024
Merged

Conversation

Vrabbers
Copy link
Owner

@Vrabbers Vrabbers commented Feb 28, 2024

  • Upgrade Avalonia and make required changes;
  • Map theming;
  • Re-implement inertial panning;
  • Do not update when players don't move and they are off-screen;
  • Fix go mode warning and token box message boxes being too large;
  • Fix performance and issues with player update.
  • Make sure TTS works on Linux and macOS;
  • macOS build, test;
  • Fix CI.
  • Use proper DI or simplify structure;
  • Fix map render performance

@Vrabbers Vrabbers changed the title Upgrade Avalonia and fix some bugs Upgrade Avalonia, fix performance issues and bugs. Mar 3, 2024
@Vrabbers Vrabbers marked this pull request as ready for review March 3, 2024 05:27
@Vrabbers
Copy link
Owner Author

Vrabbers commented Mar 3, 2024

As for an Avalonia update, and fixing some bugs and low-hanging performance issues, I think this can be merged to main as-is, and since the map rendering change and backend changes are more significant do those as separate PRs.

@Vrabbers Vrabbers requested a review from vicr123 March 4, 2024 00:01
@Vrabbers Vrabbers requested a review from reflectronic March 4, 2024 00:01
@Vrabbers Vrabbers merged commit b81bd94 into main Mar 5, 2024
16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants