| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-12-28 | Backport pull request #15659 from jellyfin/release-10.11.z | liszto | |
| Fix thumbnails never deletes from temp folder ( issue #15629 ) Original-merge: 636908fc4dc4cd69a1c20949a5f7c6cba25de67a Merged-by: crobibero <cody@robibe.ro> Backported-by: Bond_009 <bond.009@outlook.com> | |||
| 2025-07-17 | Drawing: make SkiaEncoder more robust when reading image dimensions (#14481) | queukat | |
| 2025-05-18 | Update skiasharp monorepo (major) (#13369) | renovate[bot] | |
| 2025-03-31 | Reduce SKImage to SKBitmap conversion, high quality canvas (#5366) | Fernando Fernández | |
| 2025-03-27 | Improve SkiaEncoder's font handling (#13231) | gnattu | |
| * Improve SkiaEncoder's font handling Our previous approach didn’t work with some complex library names, even when the required fonts were present, because the font handling logic was too simplistic. Modern Unicode and the fonts have become quite complex, making it challenging to implement it correctly. This improved implementation still isn’t the most correct way, but it’s better than it used to be. It now falls back to multiple fonts to find the best one and also handles extended grapheme clusters that were incorrectly processed before. * Fix space * Remove redundant comment * Make _typefaces an array * Make Measure and Draw text function name clear * Fix rename | |||
| 2025-02-03 | Backport pull request #13425 from jellyfin/release-10.10.z | Bond-009 | |
| Open files with FileShare.Read for BlurHash calculations Original-merge: bfe0fdbcdca03436a08430d723fc2b34a6016e25 Merged-by: crobibero <cody@robibe.ro> Backported-by: Bond_009 <bond.009@outlook.com> | |||
| 2024-10-17 | Ensure Skia images are always disposed (#12786) | JPVenson | |
| 2024-07-15 | Use real temp dir instead of cache dir for temp files (#12226) | Bond-009 | |
| 2024-04-14 | Merge pull request #11109 from crobibero/animated-webp | Bond-009 | |
| Don't decode animated images | |||
| 2024-03-30 | fix: add image count check to splash screen generation (#11245) | Mikal S | |
| 2024-03-12 | Calculate blurhash for svg | Cody Robibero | |
| 2024-03-04 | Don't decode animated images | Cody Robibero | |
| 2024-03-01 | Use ArgumentException | Cody Robibero | |
| 2024-02-28 | Add support for converting from svg to other image types | Cody Robibero | |
| 2024-02-06 | Remove some unused drawing code | Patrick Barron | |
| 2023-10-27 | Merge pull request #10472 from cvium/dispose_imagefilter | Bond-009 | |
| 2023-10-25 | refactor: cache the resize image filter | cvium | |
| 2023-10-25 | chore(deps): use Svg.Skia instead of the deprecated SkiaSharp.Svg | cvium | |
| 2023-10-18 | Merge branch 'master' into trickplay | Nick | |
| 2023-10-08 | Jellyfin.Drawing minor improvements | Bond_009 | |
| Reduce duplicate/dead code | |||
| 2023-10-06 | Reduce string allocations | Bond_009 | |
| Some simple changes to reduce the number of allocated strings | |||
| 2023-09-23 | Start adding IDisposableAnalyzers to projects | Bond_009 | |
| 2023-09-11 | Removed nesting levels through block-scoped `using` statement (#10025) | Lehonti Ramos | |
| Co-authored-by: John Doe <john@doe> Co-authored-by: Lehonti Ramos <lehonti@ramos> | |||
| 2023-06-26 | Migrate to trickplay table to EF. Rename vars/methods/members to have ↵ | Nick | |
| consistent use of tile and thumbnail | |||
| 2023-06-22 | Move SkiaSharp related code to Jellyfin.Drawing and IImageEncoder | Nick | |
| 2023-04-10 | #7626 Added handling for common FormatExceptions with Skia loading sv… (#9581) | JPVenson | |
| Co-authored-by: Shadowghost <Shadowghost@users.noreply.github.com> | |||
| 2023-01-28 | Remove ability to add a played indicator to images (#9186) | Cody Robibero | |
| 2023-01-10 | Use file-scoped namespaces in Jellyfin.Drawing.Skia | Patrick Barron | |
| 2023-01-10 | Move Jellyfin.Drawing.Skia to src | Patrick Barron | |
