Skip to content

Commit

Permalink
version 1.5.4 (build 27)
Browse files Browse the repository at this point in the history
  • Loading branch information
gobbledegook committed Jan 19, 2024
1 parent a1776ff commit 439d532
Show file tree
Hide file tree
Showing 13 changed files with 95 additions and 677 deletions.
8 changes: 3 additions & 5 deletions Credits.html
Original file line number Diff line number Diff line change
@@ -1,19 +1,17 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<!doctype html>
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta charset="utf-8">
<title>Phoenix Slides Credits</title>
</head>
<body>
<p align="center">Free.
Please contribute time, talent, or wealth!<br>
Official web site (source code available):<br>
<a href="http://blyt.net/phxslides/">http://blyt.net/phxslides/</a>.<br>
<a href="https://blyt.net/phxslides/">https://blyt.net/phxslides/</a>.<br>
Thanks to David Chow - beta testing; Takeshi Gondo - icon;
Thomas Steg, C&eacute;sar Pi&ntilde;era, Laurent Bovet, Silvano Dotti - localization;<br>
Bradyn Breon-Drish - equipment;<br>
rasterman - Epeg;<br>
M. Uli Kusterer - UKPrefsPanel</p>
<p><strong>Legalese</strong></p>
This software is based in part on the work of the Independent JPEG Group.<br>
Expand Down
4 changes: 4 additions & 0 deletions CreeveyController.m
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,10 @@
#import "DYVersChecker.h"
#import "DYExiftags.h"

// The thumbs cache should always store images using the resolved filename as the key.
// This prevents duplication somewhat, but it means when you look things up
// you need to make a call to ResolveAliasToPath.

#define MAX_THUMBS 2000
#define DYVERSCHECKINTERVAL 604800
#define MAX_FILES_TO_CHECK_FOR_JPEG 100
Expand Down
2 changes: 1 addition & 1 deletion Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
<key>CFBundleExecutable</key>
<string>Phoenix Slides</string>
<key>CFBundleGetInfoString</key>
<string>Phoenix Slides 1.5.3, Copyright 2005-2024 Dominic Yu, Gold Mountain Software</string>
<string>Phoenix Slides 1.5.4, Copyright 2005-2024 Dominic Yu, Gold Mountain Software</string>
<key>CFBundleHelpBookFolder</key>
<string>Phoenix Slides Help</string>
<key>CFBundleHelpBookName</key>
Expand Down
339 changes: 0 additions & 339 deletions LICENSE

This file was deleted.

224 changes: 0 additions & 224 deletions README

This file was deleted.

41 changes: 36 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,39 @@
Phoenix Slides
==============
# Phoenix Slides

The master branch now compiles and runs only on OS X 10.9+/Xcode 5.1.
Official web site: <https://blyt.net/phxslides/>

Commit 7d0cc7e (tag "v1.3.1i") should compile for 10.6+.
Phoenix Slides aims to be the fastest way to browse and view the image files
on your disk. Features include the following:

Branch xcode326 will compile a universal binary with PPC support but requires Xcode 3.2.6.
- Fast thumbnailing. Uses embedded EXIF (for jpeg and heic) or JPEG (for raw) previews when appropriate. Otherwise uses macOS's Image I/O framework to scale down images quickly.
- Slideshows (full screen or in a window) with random, loop, and/or auto-advance options
- Special support for sorting files by EXIF (creation) date
- Support for animated GIF and WebP files
- Support for viewing EXIF metadata

And of course, it is open source! After a major code overhaul the source should be
fairly readable now. It's not Swift (this app was started in 2005 when macOS was
called OS X 10.3 and the system frameworks still had very basic bugs in them),
but it's modern!

Enjoy!

## Localization

If anyone wants to help translate to any currently supported or new languages,
let me know. Lately I've been just plugging new strings into google translate
and massaging those results. (I don't actually speak Italian!)

## Compiling

The master branch will generally require the latest version of Xcode.

Commit 7d0cc7e should compile for 10.6+. https://github.com/gobbledegook/creevey/releases/tag/v1.3.1i

Branch xcode326 will compile a universal binary with PPC support but requires Xcode 3.2.6. https://github.com/gobbledegook/creevey/tree/xcode326

## Etymology

`creevey` was the code name for Phoenix Slides when I first started developing it
and code names were cool.
Colin Creevey is the kid in Harry Potter who keeps taking pictures.
8 changes: 4 additions & 4 deletions creevey.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -747,13 +747,13 @@
CODE_SIGN_IDENTITY = "Mac Developer";
CODE_SIGN_STYLE = Automatic;
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 26;
CURRENT_PROJECT_VERSION = 27;
DEVELOPMENT_TEAM = 9436CS8LQX;
ENABLE_HARDENED_RUNTIME = YES;
INFOPLIST_FILE = Info.plist;
INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.utilities";
LIBRARY_SEARCH_PATHS = "$(SRCROOT)/libjpeg";
MARKETING_VERSION = 1.5.3;
MARKETING_VERSION = 1.5.4;
PRODUCT_BUNDLE_IDENTIFIER = net.blyt.phoenixslides;
PRODUCT_NAME = "Phoenix Slides";
PROVISIONING_PROFILE_SPECIFIER = "";
Expand All @@ -775,14 +775,14 @@
CODE_SIGN_ENTITLEMENTS = "Phoenix Slides.entitlements";
CODE_SIGN_IDENTITY = "Mac Developer";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 26;
CURRENT_PROJECT_VERSION = 27;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEVELOPMENT_TEAM = 9436CS8LQX;
ENABLE_HARDENED_RUNTIME = YES;
INFOPLIST_FILE = Info.plist;
INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.utilities";
LIBRARY_SEARCH_PATHS = "$(SRCROOT)/libjpeg";
MARKETING_VERSION = 1.5.3;
MARKETING_VERSION = 1.5.4;
PRODUCT_BUNDLE_IDENTIFIER = net.blyt.phoenixslides;
PRODUCT_NAME = "Phoenix Slides";
PROVISIONING_PROFILE_SPECIFIER = "";
Expand Down
Loading

0 comments on commit 439d532

Please sign in to comment.