├── Epeg.framework ├── Versions │ ├── A │ │ ├── A │ │ ├── Headers │ │ │ ├── Headers │ │ │ └── EpegWrapper.h │ │ ├── Resources │ │ │ ├── Resources │ │ │ ├── English.lproj │ │ │ │ └── InfoPlist.strings │ │ │ └── Info.plist │ │ └── Epeg │ └── Current ├── Epeg ├── Headers └── Resources ├── Sparkle.framework ├── Versions │ ├── Current │ └── A │ │ ├── Resources │ │ ├── fr_CA.lproj │ │ ├── de.lproj │ │ │ └── Sparkle.strings │ │ ├── en.lproj │ │ │ └── Sparkle.strings │ │ ├── es.lproj │ │ │ └── Sparkle.strings │ │ ├── fr.lproj │ │ │ └── Sparkle.strings │ │ ├── it.lproj │ │ │ └── Sparkle.strings │ │ ├── nl.lproj │ │ │ └── Sparkle.strings │ │ ├── ru.lproj │ │ │ └── Sparkle.strings │ │ ├── sv.lproj │ │ │ └── Sparkle.strings │ │ ├── Info.plist │ │ └── SUModelTranslation.plist │ │ ├── Sparkle │ │ └── Headers │ │ ├── SUAppcast.h │ │ ├── SUVersionComparisonProtocol.h │ │ ├── Sparkle.h │ │ ├── SUAppcastItem.h │ │ └── SUUpdater.h ├── Headers ├── Resources └── Sparkle ├── add.png ├── flag.png ├── gmap.png ├── left.png ├── Flagged.png ├── folder.png ├── remove.png ├── right.png ├── trash.png ├── slideshow.png ├── fullscreen.png ├── CocoaSlideShow.psd ├── FlaggedHeader.png ├── CocoaSlideShow.icns ├── English.lproj ├── InfoPlist.strings └── Localizable.strings ├── art ├── CocoaSlideShow_screenshot_small.jpg ├── CocoaSlideShow_screenshot_map_small.png └── CocoaSlideShow_Spotlight_screenshot_small.png ├── Credits.html ├── CocoaSlideShow_Prefix.pch ├── CSSImageView.h ├── CSSWindow.h ├── appcast ├── sign_update.rb └── appcast.xml ├── CSSBorderlessWindow.h ├── .gitignore ├── main.m ├── CocoaSlideShow.xcodeproj ├── .svn │ ├── all-wcprops │ ├── entries │ └── text-base │ │ └── project.pbxproj.svn-base └── project.pbxproj ├── NSFileManager+CSS.h ├── UserDefaults.plist ├── NSString+CSS.h ├── AppDelegate+Toolbar.h ├── CSSBorderlessWindow.m ├── CSSMapController.h ├── NSImage+CSS.h ├── NSString+CSS.m ├── CSSWindow.m ├── ImagesController.h ├── css_dsa_pub.pem ├── CSSImageInfo.h ├── Info.plist ├── CSSImageView.m ├── RemoteControlContainer.h ├── AppDelegate.h ├── NSFileManager+CSS.m ├── French.lproj └── Localizable.strings ├── RemoteControlContainer.m ├── README.md ├── ImagesController.m ├── NSImage+CSS.m ├── CSSMapController.m ├── AppDelegate+Toolbar.m ├── CSSImageInfo.m └── AppDelegate.m /Epeg.framework/Versions/A/A: -------------------------------------------------------------------------------- 1 | A -------------------------------------------------------------------------------- /Epeg.framework/Versions/Current: -------------------------------------------------------------------------------- 1 | A -------------------------------------------------------------------------------- /Sparkle.framework/Versions/Current: -------------------------------------------------------------------------------- 1 | A -------------------------------------------------------------------------------- /Epeg.framework/Epeg: -------------------------------------------------------------------------------- 1 | Versions/Current/Epeg -------------------------------------------------------------------------------- /Epeg.framework/Headers: -------------------------------------------------------------------------------- 1 | Versions/Current/Headers -------------------------------------------------------------------------------- /Epeg.framework/Resources: -------------------------------------------------------------------------------- 1 | Versions/Current/Resources -------------------------------------------------------------------------------- /Sparkle.framework/Headers: -------------------------------------------------------------------------------- 1 | Versions/Current/Headers -------------------------------------------------------------------------------- /Sparkle.framework/Resources: -------------------------------------------------------------------------------- 1 | Versions/Current/Resources -------------------------------------------------------------------------------- /Sparkle.framework/Sparkle: -------------------------------------------------------------------------------- 1 | Versions/Current/Sparkle -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/fr_CA.lproj: -------------------------------------------------------------------------------- 1 | fr.lproj -------------------------------------------------------------------------------- /Epeg.framework/Versions/A/Headers/Headers: -------------------------------------------------------------------------------- 1 | Versions/Current/Headers -------------------------------------------------------------------------------- /Epeg.framework/Versions/A/Resources/Resources: -------------------------------------------------------------------------------- 1 | Versions/Current/Resources -------------------------------------------------------------------------------- /add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nst/CocoaSlideShow/master/add.png -------------------------------------------------------------------------------- /flag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nst/CocoaSlideShow/master/flag.png -------------------------------------------------------------------------------- /gmap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nst/CocoaSlideShow/master/gmap.png -------------------------------------------------------------------------------- /left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nst/CocoaSlideShow/master/left.png -------------------------------------------------------------------------------- /Flagged.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nst/CocoaSlideShow/master/Flagged.png -------------------------------------------------------------------------------- /folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nst/CocoaSlideShow/master/folder.png -------------------------------------------------------------------------------- /remove.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nst/CocoaSlideShow/master/remove.png -------------------------------------------------------------------------------- /right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nst/CocoaSlideShow/master/right.png -------------------------------------------------------------------------------- /trash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nst/CocoaSlideShow/master/trash.png -------------------------------------------------------------------------------- /slideshow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nst/CocoaSlideShow/master/slideshow.png -------------------------------------------------------------------------------- /fullscreen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nst/CocoaSlideShow/master/fullscreen.png -------------------------------------------------------------------------------- /CocoaSlideShow.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nst/CocoaSlideShow/master/CocoaSlideShow.psd -------------------------------------------------------------------------------- /FlaggedHeader.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nst/CocoaSlideShow/master/FlaggedHeader.png -------------------------------------------------------------------------------- /CocoaSlideShow.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nst/CocoaSlideShow/master/CocoaSlideShow.icns -------------------------------------------------------------------------------- /English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nst/CocoaSlideShow/master/English.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /Epeg.framework/Versions/A/Epeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nst/CocoaSlideShow/master/Epeg.framework/Versions/A/Epeg -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Sparkle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nst/CocoaSlideShow/master/Sparkle.framework/Versions/A/Sparkle -------------------------------------------------------------------------------- /art/CocoaSlideShow_screenshot_small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nst/CocoaSlideShow/master/art/CocoaSlideShow_screenshot_small.jpg -------------------------------------------------------------------------------- /art/CocoaSlideShow_screenshot_map_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nst/CocoaSlideShow/master/art/CocoaSlideShow_screenshot_map_small.png -------------------------------------------------------------------------------- /art/CocoaSlideShow_Spotlight_screenshot_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nst/CocoaSlideShow/master/art/CocoaSlideShow_Spotlight_screenshot_small.png -------------------------------------------------------------------------------- /Credits.html: -------------------------------------------------------------------------------- 1 |
2 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/de.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nst/CocoaSlideShow/master/Sparkle.framework/Versions/A/Resources/de.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/en.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nst/CocoaSlideShow/master/Sparkle.framework/Versions/A/Resources/en.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/es.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nst/CocoaSlideShow/master/Sparkle.framework/Versions/A/Resources/es.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/fr.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nst/CocoaSlideShow/master/Sparkle.framework/Versions/A/Resources/fr.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/it.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nst/CocoaSlideShow/master/Sparkle.framework/Versions/A/Resources/it.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/nl.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nst/CocoaSlideShow/master/Sparkle.framework/Versions/A/Resources/nl.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/ru.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nst/CocoaSlideShow/master/Sparkle.framework/Versions/A/Resources/ru.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/sv.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nst/CocoaSlideShow/master/Sparkle.framework/Versions/A/Resources/sv.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Epeg.framework/Versions/A/Resources/English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nst/CocoaSlideShow/master/Epeg.framework/Versions/A/Resources/English.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /CocoaSlideShow_Prefix.pch: -------------------------------------------------------------------------------- 1 | // 2 | // Prefix header for all source files of the 'CocoaSlideShow' target in the 'CocoaSlideShow' project 3 | // 4 | 5 | #ifdef __OBJC__ 6 | #import31 | TODO: 32 | * show images at pixel resolution, not dpi resolution 33 | * update Sparkle 34 | 35 | Known bugs: 36 | * you sometimes have to type 'esc' twice to exit fullscreen 37 | 38 | Version 0.8 39 | * runs on macOS Catalina, although not well tested 40 | 41 | Version 0.6 42 | * slideshow now loops by default (Tim, Brewster K.) 43 | * code is signed for OS X 10.8 Gatekeeper 44 | 45 | Version 0.5.8 46 | * Mac OS X 10.6 required 47 | * display the number of flagged and unflagged images in the tableview header 48 | * added an option to sort image names by natural order (germ...@gmail.com) 49 | * application could crash when opening corrupted images 50 | 51 | Version 0.5.7 52 | * can drag multiple files from tableview 53 | * remember window last position 54 | * play success sound also after export 55 | * speed improvements 56 | * new 16x16 icon 57 | 58 | Version 0.5.6 59 | * resize and export JPEGs in batch 60 | * much better google map integration 61 | * fixed crash on startup when default folder had more that 500 images 62 | * thumbnails are now properly rotated on the map 63 | 64 | Version 0.5.5 65 | * show thumbnails on map 66 | * add local or remote thumbnails to KML export 67 | * use camera rotation data 68 | * remember user rotation 69 | * fixed "check updates at startup" setting 70 | 71 | Version 0.5.4 72 | * updates with Sparkle 73 | * fix crash when setting a new default directory 74 | * fullscreen can use any display, not only the first one (thanks to 0xced) 75 | 76 | Version 0.5.3 77 | * KML files export (Cyril Godefroy) 78 | * French version 79 | * important speed and memory optimisations 80 | 81 | Version 0.5.2 82 | * fixed GPS mapping with coordinated at South and/or West 83 | 84 | Version 0.5.1 85 | * can drag and drop from main image view 86 | * better Google Maps integration 87 | * fixed delay reset when interrupting slideshow 88 | * fixed a memory leak 89 | 90 | Version 0.5: 91 | * read GPS tags and show photos on Google Map 92 | * slideshow can now run in a window (not fullscreen) 93 | * improved multiple files metadata edition 94 | 95 | Version 0.4.6: 96 | 97 | * new toolbar images by Jan Perratt (perratt.com) 98 | * images are now ordered numerically rather than alphabetically 99 | * file names are editable by clicking on file name in the tableview 100 | 101 | Version 0.4.5: 102 | 103 | * restored Tiger compatibility broken in 0.4.4 104 | * new toolbar images 105 | 106 | Version 0.4.4: 107 | 108 | * speed improvement 109 | * moved window buttons into the toolbar 110 | 111 | Version 0.4.3: 112 | 113 | * opens raw files 114 | * added an actual automatic slideshow 115 | 116 | Version 0.4.2: 117 | 118 | * images do stretch to occupy full screen 119 | * enabled left/right arrows, work as up/down arrows 120 | 121 | Version 0.4.1: 122 | 123 | * memory footprint improvement 124 | 125 | Version 0.4: 126 | 127 | * flags 128 | * minimal undo manager 129 | * various bug fixes and improvements 130 | 131 | Version 0.3: 132 | 133 | * EXIF user comments editor (a free string) 134 | * IPTC keywords editor (same as in Preview) 135 | * various bug fixes and improvements 136 | 137 | Version 0.2: 138 | 139 | * esc key escapes full screen 140 | * folders drag and drop on application icon 141 | * check new updates at startup 142 | * app icon, credits dimensionofdeskmod.net 143 | 144 | Version 0.1: 145 | 146 | * full screen mode 147 | * handles Apple Remote 148 | * rotate pictures 149 | * drag and drop files and folders (recursive) 150 | * add / remove / export / trash pictures 151 |152 | -------------------------------------------------------------------------------- /appcast/appcast.xml: -------------------------------------------------------------------------------- 1 | 2 |
14 | - updates with Sparkle 15 |16 | 17 |
19 | - don't crash when setting a new default directory 20 | - fullscreen can use any display, not only the first one 21 |22 | ]]>
32 | - show thumbnails on map 33 | - add local or remote thumbnails to KML export 34 | - use camera rotation data 35 | - remember user rotation 36 |37 | 38 |
40 | - fixed "check updates at startup" setting 41 |42 | ]]>
52 | - resize and export JPEGs in batch 53 | - much better google map integration 54 |55 | 56 |
58 | - did crash on startup when default folder had more that 500 images 59 | - thumbnails are now properly rotated on the map 60 |61 | ]]>
71 | - can drag multiple files from tableview 72 | - remember window last position 73 | - play success sound also after export 74 | - new 16x16 icon 75 |76 | 77 |
79 | - speed improvements 80 |81 | ]]>
91 | - display the number of flagged and unflagged images in the tableview header 92 | - added an option to sort image names by natural order (germ...@gmail.com) 93 |94 | 95 |
97 | - application could crash when opening corrupted images 98 |99 | ]]>
109 | - slideshow now loops by default (Brewster K.) 110 | - code is signed for OS X 10.8 Gatekeeper 111 |112 | ]]>
122 | - runs on macOS Catalina 123 |124 | ]]>