Skip to content

Conversation

@headassbtw
Copy link
Member

Completely overhauls/rewrites the UI's image loader/downloader system(s), which were easily the worst part of the UI. Also does some generic speed-ups for the bridge as a whole.

Provides a new API to interact with the image loader in a self-contained way; files exist on disk, backend/bridge pushes URLs to the image cache to account for if they don't; cache figures it all out and exposes a get function to the UI which returns an Option<TextureHandle>, versatile enough to work in every situation the previous system(s) worked in.

May conflict with #19, but i put Background as a supported image type so that branch/feature can take advantage of it.

@headassbtw headassbtw merged commit 2541b3a into master Aug 4, 2024
@headassbtw headassbtw deleted the ui-image-rework branch May 14, 2025 08:01
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.

1 participant