Revision: 16027
http://sourceforge.net/p/skim-app/code/16027
Author: hofman
Date: 2026-01-27 22:41:12 +0000 (Tue, 27 Jan 2026)
Log Message:
-----------
Us high resolution or low resolution app icon image depending on graphics
context
Modified Paths:
--------------
trunk/QuickLook-Skim/GenerateThumbnailForURL.m
trunk/QuickLook-Skim/QuickLook-Skim.xcodeproj/project.pbxproj
Added Paths:
-----------
trunk/QuickLook-Skim/Skim.png
trunk/QuickLook-Skim/Skim_2x.png
Removed Paths:
-------------
trunk/QuickLook-Skim/Skim.png
Modified: trunk/QuickLook-Skim/GenerateThumbnailForURL.m
===================================================================
--- trunk/QuickLook-Skim/GenerateThumbnailForURL.m 2026-01-27 22:25:05 UTC
(rev 16026)
+++ trunk/QuickLook-Skim/GenerateThumbnailForURL.m 2026-01-27 22:41:12 UTC
(rev 16027)
@@ -52,8 +52,9 @@
[[NSColor whiteColor] setFill];
NSRect pageRect = { NSZeroPoint, _paperSize };
NSRectFillUsingOperation(pageRect, NSCompositingOperationSourceOver);
+ BOOL isHR =
CGContextGetUserSpaceToDeviceSpaceTransform([[NSGraphicsContext currentContext]
CGContext]).a > 1.0;
- NSURL *iconURL = (NSURL
*)CFBridgingRelease(CFBundleCopyResourceURL(bundle, CFSTR("Skim"),
CFSTR("png"), NULL));
+ NSURL *iconURL = (NSURL
*)CFBridgingRelease(CFBundleCopyResourceURL(bundle, isHR ? CFSTR("Skim_2x") :
CFSTR("Skim"), CFSTR("png"), NULL));
NSImage *appIcon = [[NSImage alloc] initWithContentsOfURL:iconURL];
[appIcon drawInRect:_iconRect fromRect:NSZeroRect
operation:NSCompositingOperationSourceOver fraction:0.3];
Modified: trunk/QuickLook-Skim/QuickLook-Skim.xcodeproj/project.pbxproj
===================================================================
--- trunk/QuickLook-Skim/QuickLook-Skim.xcodeproj/project.pbxproj
2026-01-27 22:25:05 UTC (rev 16026)
+++ trunk/QuickLook-Skim/QuickLook-Skim.xcodeproj/project.pbxproj
2026-01-27 22:41:12 UTC (rev 16027)
@@ -13,7 +13,8 @@
8D576314048677EA00EA77CD /* CoreFoundation.framework in
Frameworks */ = {isa = PBXBuildFile; fileRef = 0AA1909FFE8422F4C02AAC07 /*
CoreFoundation.framework */; };
8D5B49A804867FD3000E48DA /* InfoPlist.strings in Resources */ =
{isa = PBXBuildFile; fileRef = 8D5B49A704867FD3000E48DA /* InfoPlist.strings
*/; };
C86B05270671AA6E00DD9006 /* CoreServices.framework in
Frameworks */ = {isa = PBXBuildFile; fileRef = C86B05260671AA6E00DD9006 /*
CoreServices.framework */; };
- CE1B1AC02F282E66003B053C /* Skim.png in Resources */ = {isa =
PBXBuildFile; fileRef = CE1B1ABF2F282E66003B053C /* Skim.png */; };
+ CE0D53D52F2975DE00ED4023 /* Skim.png in Resources */ = {isa =
PBXBuildFile; fileRef = CE0D53D42F2975DD00ED4023 /* Skim.png */; };
+ CE1B1AC02F282E66003B053C /* Skim_2x.png in Resources */ = {isa
= PBXBuildFile; fileRef = CE1B1ABF2F282E66003B053C /* Skim_2x.png */; };
CE4F80EB0CFB06EE00DBEA14 /* SKQLConverter.h in Headers */ =
{isa = PBXBuildFile; fileRef = CE4F80E90CFB06EE00DBEA14 /* SKQLConverter.h */;
};
CE4F80EC0CFB06EE00DBEA14 /* SKQLConverter.m in Sources */ =
{isa = PBXBuildFile; fileRef = CE4F80EA0CFB06EE00DBEA14 /* SKQLConverter.m */;
};
CE82D0AB0ED347B100020950 /* Ink.png in Resources */ = {isa =
PBXBuildFile; fileRef = CE82D0AA0ED347B100020950 /* Ink.png */; };
@@ -41,9 +42,10 @@
8D576316048677EA00EA77CD /* Skim.qlgenerator */ = {isa =
PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path
= Skim.qlgenerator; sourceTree = BUILT_PRODUCTS_DIR; };
8D576317048677EA00EA77CD /* Info.plist */ = {isa =
PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path =
Info.plist; sourceTree = "<group>"; };
C86B05260671AA6E00DD9006 /* CoreServices.framework */ = {isa =
PBXFileReference; lastKnownFileType = wrapper.framework; name =
CoreServices.framework; path =
/System/Library/Frameworks/CoreServices.framework; sourceTree = "<absolute>"; };
+ CE0D53D42F2975DD00ED4023 /* Skim.png */ = {isa =
PBXFileReference; lastKnownFileType = image.png; path = Skim.png; sourceTree =
"<group>"; };
CE157F3512D4EE6900515B85 /* ja */ = {isa = PBXFileReference;
fileEncoding = 10; lastKnownFileType = text.plist.strings; name = ja; path =
ja.lproj/InfoPlist.strings; sourceTree = "<group>"; };
CE1632CD1582ACE000CFF419 /* zh_CN */ = {isa = PBXFileReference;
fileEncoding = 10; lastKnownFileType = text.plist.strings; name = zh_CN; path =
zh_CN.lproj/InfoPlist.strings; sourceTree = "<group>"; };
- CE1B1ABF2F282E66003B053C /* Skim.png */ = {isa =
PBXFileReference; lastKnownFileType = image.png; path = Skim.png; sourceTree =
"<group>"; };
+ CE1B1ABF2F282E66003B053C /* Skim_2x.png */ = {isa =
PBXFileReference; lastKnownFileType = image.png; path = Skim_2x.png; sourceTree
= "<group>"; };
CE4F80E90CFB06EE00DBEA14 /* SKQLConverter.h */ = {isa =
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path =
SKQLConverter.h; sourceTree = "<group>"; };
CE4F80EA0CFB06EE00DBEA14 /* SKQLConverter.m */ = {isa =
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path
= SKQLConverter.m; sourceTree = "<group>"; };
CE82D0AA0ED347B100020950 /* Ink.png */ = {isa =
PBXFileReference; lastKnownFileType = image.png; path = Ink.png; sourceTree =
"<group>"; };
@@ -119,7 +121,8 @@
089C167CFE841241C02AAC07 /* Resources */ = {
isa = PBXGroup;
children = (
- CE1B1ABF2F282E66003B053C /* Skim.png */,
+ CE0D53D42F2975DD00ED4023 /* Skim.png */,
+ CE1B1ABF2F282E66003B053C /* Skim_2x.png */,
CEC7BCDA0CF7639E008CCD63 /* StrikeOut.png */,
CEC7BCDB0CF7639E008CCD63 /* Note.png */,
CEC7BCDC0CF7639E008CCD63 /* Line.png */,
@@ -253,7 +256,8 @@
CEC7BCE90CF763A0008CCD63 /* Highlight.png in
Resources */,
CE861AAE2A0AABE6002FFA1D /* Widget.png in
Resources */,
CE82D0AB0ED347B100020950 /* Ink.png in
Resources */,
- CE1B1AC02F282E66003B053C /* Skim.png in
Resources */,
+ CE1B1AC02F282E66003B053C /* Skim_2x.png in
Resources */,
+ CE0D53D52F2975DE00ED4023 /* Skim.png in
Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
Deleted: trunk/QuickLook-Skim/Skim.png
===================================================================
(Binary files differ)
Added: trunk/QuickLook-Skim/Skim.png
===================================================================
(Binary files differ)
Index: trunk/QuickLook-Skim/Skim.png
===================================================================
--- trunk/QuickLook-Skim/Skim.png 2026-01-27 22:25:05 UTC (rev 16026)
+++ trunk/QuickLook-Skim/Skim.png 2026-01-27 22:41:12 UTC (rev 16027)
Property changes on: trunk/QuickLook-Skim/Skim.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Copied: trunk/QuickLook-Skim/Skim_2x.png (from rev 16026,
trunk/QuickLook-Skim/Skim.png)
===================================================================
(Binary files differ)
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
_______________________________________________
Skim-app-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/skim-app-commit