ref: move code around

This commit is contained in:
relikd
2025-10-30 12:09:00 +01:00
parent df438c8581
commit d615ae0844
18 changed files with 822 additions and 799 deletions

View File

@@ -22,10 +22,8 @@ class ThumbnailProvider: QLThumbnailProvider {
// Probably overwritten by Apple somehow
override func provideThumbnail(for request: QLFileThumbnailRequest, _ handler: @escaping (QLThumbnailReply?, Error?) -> Void) {
let meta = QuickLookInfo(request.fileURL)
let icon = AppIcon(meta)
let plistApp = meta.readPlistApp()
let img = icon.extractImage(from: plistApp).withRoundCorners()
let meta = MetaInfo(request.fileURL)
let img = AppIcon(meta).extractImage(from: meta.readPlistApp()).withRoundCorners()
// First way: Draw the thumbnail into the current context, set up with UIKit's coordinate system.
let reply = QLThumbnailReply(contextSize: request.maximumSize, currentContextDrawing: { () -> Bool in