Skip to content

Conversation

@Morilli
Copy link
Collaborator

@Morilli Morilli commented Oct 12, 2025

See #4479. Currently WIP and kinda garbage code, not yet sure how to structure this. But it should generally work.

todo:

  • handle form resizing
  • make this implementation less manual and hacky

Check if completed:

some logic fixes

remove updateCooldown variable

implement resizing
some questionable nullable annotations whatever
@Morilli
Copy link
Collaborator Author

Morilli commented Nov 18, 2025

By the way this is about ready from my side. I'm still not too happy with the code structure but it works and fixes the issue, so 🤷.

Unless there's complaints I'd like to merge this soon so we have a working achievements and leaderboards form for the next release.

Edit: Seems to crash in my wsl ubuntu because OnSizeChanged is called during InitializeComponent... sigh

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

Labels

App: EmuHawk Relating to EmuHawk frontend re: RetroAchievements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Refactor RCheevosAchievementListForm and RCheevosLeaderboardListForm to not use a separate form for each respective item

3 participants