- Changed scroll transition on video/screenshot carousel to use RenderTransform instead of margin to cut down on layout passes for each frame. This should result in a significant drop in CPU usage when scrolling. - Pause playback of videos when scrolled out of view or window is no longer active. - Removed additional InlineVideoPlayer controls from being created for each item in the media carousel, and instead only created for videos. This should result in a significant drop in RAM allocation when scrolling. - Rework caching mechanism for covers to have an upper limit of allocated RAM. - Only decode screenshots / covers at Hi DPI size in which they are displayed at. This should ensure crisp display while only allocating the amount of RAM needed for display. |
||
|---|---|---|
| .. | ||
| BoolToDoubleConverter.cs | ||
| BoolToFontWeightConverter.cs | ||
| DateTimeOffsetToTimeStringConverter.cs | ||
| FilePathToBitmapConverter.cs | ||
| MultiplyConverter.cs | ||
| StringFormatConverter.cs | ||
| StringToInitialsConverter.cs | ||