Revision: 12999 http://sourceforge.net/p/skim-app/code/12999 Author: hofman Date: 2022-07-08 17:46:13 +0000 (Fri, 08 Jul 2022) Log Message: ----------- add accessibility description to thumbnails
Modified Paths: -------------- trunk/NSValueTransformer_SKExtensions.m trunk/SKMainWindowController.m trunk/de.lproj/Localizable.strings trunk/en.lproj/Localizable.strings trunk/es.lproj/Localizable.strings trunk/fr.lproj/Localizable.strings trunk/it.lproj/Localizable.strings trunk/ja.lproj/Localizable.strings trunk/nl.lproj/Localizable.strings trunk/pl.lproj/Localizable.strings trunk/ru.lproj/Localizable.strings trunk/zh_CN.lproj/Localizable.strings trunk/zh_TW.lproj/Localizable.strings Modified: trunk/NSValueTransformer_SKExtensions.m =================================================================== --- trunk/NSValueTransformer_SKExtensions.m 2022-07-07 17:47:11 UTC (rev 12998) +++ trunk/NSValueTransformer_SKExtensions.m 2022-07-08 17:46:13 UTC (rev 12999) @@ -222,6 +222,7 @@ return YES; }] retain]; [windowImage setTemplate:YES]; + [windowImage setAccessibilityDescription:NSLocalizedString(@"window", @"Accessibility description")]; } return windowImage; } Modified: trunk/SKMainWindowController.m =================================================================== --- trunk/SKMainWindowController.m 2022-07-07 17:47:11 UTC (rev 12998) +++ trunk/SKMainWindowController.m 2022-07-08 17:46:13 UTC (rev 12999) @@ -2282,6 +2282,8 @@ - (void)snapshotController:(SKSnapshotWindowController *)controller didFinishSetup:(SKSnapshotOpenType)openType { NSImage *image = [controller thumbnailWithSize:snapshotCacheSize]; + + [image setAccessibilityDescription:[NSString stringWithFormat:NSLocalizedString(@"Page %@", @""), [controller pageLabel]]]; [controller setThumbnail:image]; if (openType == SKSnapshotOpenFromSetup) { @@ -2789,6 +2791,7 @@ dispatch_async(queue, ^{ NSImage *image = [page thumbnailWithSize:thumbnailCacheSize forBox:box readingBar:readingBar]; + [image setAccessibilityDescription:[NSString stringWithFormat:NSLocalizedString(@"Page %@", @""), [page displayLabel]]]; dispatch_async(dispatch_get_main_queue(), ^{ NSUInteger pageIndex = [thumbnail pageIndex]; @@ -2989,6 +2992,7 @@ NSSize newSize, oldSize = [[controller thumbnail] size]; NSImage *image = [controller thumbnailWithSize:snapshotCacheSize]; + [image setAccessibilityDescription:[NSString stringWithFormat:NSLocalizedString(@"Page %@", @""), [controller pageLabel]]]; [controller setThumbnail:image]; [dirtySnapshots removeObject:controller]; Modified: trunk/de.lproj/Localizable.strings =================================================================== (Binary files differ) Modified: trunk/en.lproj/Localizable.strings =================================================================== (Binary files differ) Modified: trunk/es.lproj/Localizable.strings =================================================================== (Binary files differ) Modified: trunk/fr.lproj/Localizable.strings =================================================================== (Binary files differ) Modified: trunk/it.lproj/Localizable.strings =================================================================== (Binary files differ) Modified: trunk/ja.lproj/Localizable.strings =================================================================== (Binary files differ) Modified: trunk/nl.lproj/Localizable.strings =================================================================== (Binary files differ) Modified: trunk/pl.lproj/Localizable.strings =================================================================== (Binary files differ) Modified: trunk/ru.lproj/Localizable.strings =================================================================== (Binary files differ) Modified: trunk/zh_CN.lproj/Localizable.strings =================================================================== (Binary files differ) Modified: trunk/zh_TW.lproj/Localizable.strings =================================================================== (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 Skim-app-commit@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/skim-app-commit