Let's say that you want to change thumbnails size from 75px to 150px for iPad. Right now you can accomplish it in two easy steps (bellow), but in the future it should be configurable.
This version implements the smooth scroll feature as described in http://www.jaipho.com/content/smoother-scroll-jaipho article. Just for reminder, css translation used for image scroll is now switched to its 3d variant which relies on iPhone 3d graphic processor.
But there is one more, also cool, feature - sticky finger effect (not sure if this is a right name for it). When you move your finger on the screen, the image follows it.
Now it really begins to look like native app.
I was never happy with the smoothness of image scrolling in Jaipho. But the current engine was usable enough, so I was holding the issue to be solved in some better times.
After iPhone 4 was released, I was surprised with bad performance on it too. iOS 4.2 update made things even worse. Image scrolling on iPhone 4 is worse than on any other iPhone!
Recently I started to work on Jaipho 1.0 which should be out in September or October, and the smooth scrolling was one of the first issues to start with.
Jaipho is the main project that this site is devoted to. It is a javascript gallery optimized for iPhone.
Jaipho is strictly client side technology (Javascript, html, css). It can not read or resize your images from disk. It requires someone else to do all the data preparation. You can type the data manually in html page, or you can use server side scripting language to do it.
At last, here is the version which works on iPad too. Although iPad is released few months ago, I think it was worth of waiting because there are few another cool features which were many times requested through contact form or comments on articles.
Let's see them one by one.
I'm currently working on Jaipho version that supports iPad. As iPhone 4 is released in meanwhile, including it in a release seems to be very reasonable.
As I red on the net, there is a certain possibility that Jaipho works just fine on iPhone 4, no matter because they have different screen resolutions. There is a excellent article about iPhone 4 resolution on daring fireball - Why 960×640
In last few weeks, there were few inquiries through contact form, regarding the porting Jaipho to work with iPad. Well, I plan to publish iPad release, but I'm heavily loaded with obligations so it will take me at few months to over it.
If you cant wait next release, here is the guide for doing it yourself. I haven't tried it, so there is no demo. Anyway, I think that the basic adaptation shouldn't be so hard.
Added splash screen functionality. Splash screen is the first thing which is displayed. It stands on for minimally SPLASH_SCREEN_DURATION seconds. Gallery itself is displayed after that period is exceeded.
If you set SPLASH_SCREEN_DURATION to 0, the gallery is displayed as soon the document onload is triggered. The goal was also that splash screen is loaded as soon as possible. For that reason, the source is split in two parts. jaipho-0.53.00-preload-src.js is smaller and holds the Splash screen and some common functionalities. jaipho-0.53.00-main-src.js holds the rest of the Jaipho package.

In this article, we will step by step integrate Jaipho, Pipho and iUI. Purpose of this article is to see how to use Jaipho/Pipho in multi galleries environment, and how to implement a different designs.
The whole source which cames out as result of this steps is attached to post.
Live demo can be found at http://www.jaiphodemo.info/pipho-iui/.
Summarized, we will create iUI based page which will contain list of all our galleries (index.php), and we will change Jaipho based page to fit the iUI digg sample design (gallery.php).
This version mostly implements features which in past period few users requested.
New features:
Sorting
Till now, gallery images were shown only in filesystem order. Now through PIPHO_SORT_GALLERIES_ and PIPHO_SORT_IMAGES_ constants (6 in total), you can specify in which order your, both galleries and photos, will be displayed on screen.
Recent comments
2 weeks 17 hours ago
13 weeks 5 days ago
14 weeks 5 days ago
14 weeks 6 days ago
14 weeks 6 days ago
14 weeks 6 days ago
21 weeks 3 days ago
21 weeks 3 days ago
23 weeks 5 days ago
24 weeks 1 day ago