Rework UI Updates #7

Merged
Moonbase merged 4 commits from ui-updating-rework into master 2025-11-27 13:09:50 -08:00
Owner

Why?

When loading up QtC.NET, UI elements would constantly flicker or take forever to add items. This is due to my naive assumption to make UI tasks async, while the best practice should be to make them synchronous.

How?

Controls and Lists are now populated synchronously with duplicate prevention.

AI Usage Disclaimer

Admittedly I've used AI for a good portion of the UI code, this is due to my lack of knowledge with frontend development (mostly math related stuff, and also stuff I've never learned to use). The backend currently has no AI generated code at this time, and I'm only using it as a way for me to learn.

# Why? When loading up QtC.NET, UI elements would constantly flicker or take forever to add items. This is due to my naive assumption to make UI tasks async, while the best practice should be to make them synchronous. # How? Controls and Lists are now populated synchronously with duplicate prevention. # AI Usage Disclaimer Admittedly I've used AI for a good portion of the UI code, this is due to my lack of knowledge with frontend development (mostly math related stuff, and also stuff I've never learned to use). The backend currently has no AI generated code at this time, and I'm only using it as a way for me to learn.
Moonbase added 4 commits 2025-11-27 13:08:05 -08:00
Moonbase merged commit cadd32d9b1 into master 2025-11-27 13:09:50 -08:00
Moonbase deleted branch ui-updating-rework 2025-11-27 13:09:54 -08:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: QtC.NET/qtc-net-client#7
No description provided.