Comments (1)
Original example:
https://github.com/LuckyTurtleDev/mtg/tree/d83dd32a35cb7030e992d06e233b90f15f223c03
Steps to reproduce:
- Search for "dragon". Everything works fine now since the image must be loaded from the internet first.
- Wait a few seconds until everything is fetch.
- Select "Stock"
- Go back to "Search"
The app freeze now for a few seconds since every image is present at the drive and will be load at the same time now .
So I have impl a second cache to cache the image Handle
now, to avoid the lagging. It became a loot faster but still freeze for 1-2 seconds at release mode.
https://github.com/LuckyTurtleDev/mtg/tree/e33ef17ea9cfcc30f497cb67ec1d560897c17535
The only option I currently see, to fix this, is to impl a 3 cache, which tracks which image handle was show at the last view step and limit the count of new handles, which will be used to view an image. But this sound even more hack, like the current version.
This sound like something, which should be impl in iced instead.
from iced.
Related Issues (20)
- examples - todo - palette is ambiguous HOT 2
- Black rectangles instead of images when using the wgpu GLES backend HOT 1
- Web/Wasm targetted code does not render text HOT 1
- rust-analyzer never stops scanning the project files HOT 2
- Length::Fill steals all the available space from other widgets HOT 1
- Error when trying to use a custom Theme with the `text_editor` widget HOT 2
- Window initially a mirror of second monitor on release build
- Wrong cursor position in TextInput HOT 2
- Selection is rendered outside of TextInput
- Custom components sometimes do not render when used in columns/rows. HOT 2
- `thread 'main' has overflowed its stack` when running the clock example HOT 2
- Is colored emoji font rendering currently supported? HOT 2
- Unable to fine-tune when images are loaded HOT 2
- Is Iced's button no support drag and drop HOT 1
- Tail of g doesn't show on certain window sizes. HOT 1
- The Canvas bounds.contains check has the canvas position as offset HOT 3
- Rule inside scrollable is extremely large HOT 3
- Setting a fixed width for a Toggler with text breaks its apperance. HOT 2
- Wrong system information HOT 1
- Preset window dimensions are really messy (under wayland) HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from iced.