I think the fact that your Documents folder is being backed up by OneDrive is most likely the cause f your problem.
It's a personal preference but one of first things I do when I install/reinstall Windows on a system is uninstall OneDrive.

The ultimate solution would be for JuiceboxBuilder to pick a different location for the .tempGallery folder but, unfortunately, this is hardcoded into JuiceboxBuilder and not user-changeable.
All you can do is persevere to try to exclude your Documents folder from OneDrive (or disable/uninstall OneDrive completely).

There seems to be a lot of people online wanting to exclude Documents from OneDrive. Maybe these links will help:
https://www.tenforums.com/general-suppo … drive.html
https://www.tenforums.com/tutorials/290 … -10-a.html

Even if you cannot exclude the entire Documents folder from OneDrive, maybe you could exclude the JuiceboxBuilder-Pro folder inside Documents.

If you continually have to delete the .tempGallery folder, then double-check that you are not saving or trying to load galleries from a location being synced to an online file-sharing service (e.g. Box, Dropbox, Google Drive, iCloud, OneDrive).

If you have already gone through the list of suggestions in this forum thread (which I'm sure you have by now), then I'm not sure what else to suggest.
I don't know what is causing your installation to fail to open your gallery and just bounce back to the Start panel. I've never actually seen this happen myself.

The only troubleshooting tip that I can think of is for you to zip your gallery and send it to me so that I can try to open the gallery myself and see what happens. If you don't want to post it publicly here in the forum, you can send it to me at steven@juicebox.net. If the zip file is too large for an email attachment, upload the zip file somewhere (maybe your website or a file sharing service) and email me a link.

Maybe there's a problem with the gallery's configuration file. If you open the gallery's 'config.xml' file directly in a browser and there's a problem with the file's XML syntax, the browser should let you know what and where the problem is.

Maybe your gallery sets the captions or titles to use IPTC data and there's a problem with the embedded data in one of your images that is causing JuiceboxBuilder-Pro to fail.

Unfortunately, without being able to see the problem for myself, troubleshooting is tricky. Having your gallery to inspect is the best chance I've got of being able to replicate your problem.

The problem may not be with the gallery itself but it's something we ought to check.
Unfortunately, other than all the possibilities in the forum thread I linked to above, I'm not sure what else to suggest.

28

(11 replies, posted in Juicebox-Pro Support)

It would be ideal if all programs adhered to a singular standard but as long as you know what's going on enough to get the results you are looking for, I guess that's a win (even though all the research to get there should not be necessary).
However, as you are aware, there's a history of standards not being adhered to. This is completely off topic and out-of-date now but it reminds me of this article regarding EXIF orientation flags. It's a fun read!

[Issue resolved, See here for details.]

I'm glad you were able to resolve your problem with help from the suggestions above.
Thank you for letting me know.

I have a feeling this situation could be prevented by some additional code the next time the program is opened.

I agree. The developers are aware of the issue but, unfortunately, I don't think we'll see an update in the near future.
At least you are aware of the nature of the problem and the workaround.

31

(11 replies, posted in Juicebox-Pro Support)

I'm not familiar with Photo Mechanic or its labelling conventions but, as far as I can recall, when setting 'IPTC Title' for the image titles, JuiceboxBuilder-Pro uses what Adobe Lightroom calls IPTC Document Title and, when setting 'IPTC Caption' for the image captions, JuiceboxBuilder-Pro uses what Adobe Lightroom calls IPTC Description.
Maybe this helps to clarify things a little (at least for Adobe Lightroom users).
I'm sorry I do not know what Photo Mechanic's own labels are for the equivalents of Adobe Lightroom's IPTC Document Title and IPTC Description.

Please see this forum post (entitled 'Unresponsive New Gallery and Open Gallery buttons in JuiceboxBuilder') to see if the suggestions there help.
I think the top suggestion is most likely to be relevant and help but the other suggestions might also be useful.

33

(3 replies, posted in Juicebox-Pro Support)

I still don't know why the files would be hidden in the first place but I'm glad you're able to unhide them and use the gallery.
Thank you for letting me know.

34

(3 replies, posted in Juicebox-Pro Support)

Please check to see if the missing files and folders are actually there but just hidden.

We had one other user report such a phenomenon about 5 months ago. Unfortunately, we were not able to determine the reason for the files and folders being hidden. JuiceboxBuilder-Pro does not set hidden attributes on any gallery files or folders. Maybe the cause is somehow due to the location the gallery is being saved to? Perhaps there are permissions on a parent folder which are somehow causing this problem? (This is just speculation, though. I really don't know why this might happen.)

If the missing files and folders are actually there but just hidden, then hopefully you'll be able to change their visibility via their properties.
I realize that this is an inconvenience but I hope it's at least a suitable workaround (even though it's not a direct solution).

If the files and folders are actually missing (and not just hidden), then this suggests that something may be preventing JuiceboxBuilder-Pro from writing to the gallery folder. If this is the case, then please check any anti-virus and security software that you might have installed to see if this is somehow interfering with JuiceboxBuilder-Pro's functionality. Also check that you are saving the gallery to a folder that has no restrictions, is not on a network drive and is not actively being synced to an online backup or file sharing service (e.g. Box, Dropbox, Google Drive, iCloud, OneDrive).

35

(3 replies, posted in Juicebox-Pro Support)

I'd really need to see the gallery you're trying to open in order to determine the cause of the problem.
I expect there's a problem with the gallery's files or structure as I don't think there should be a problem otherwise.

Try opening the gallery's 'config.xml' file directly in a browser. If there is a problem with the XML syntax, the browser should let you know what the problem is at at what line the problem occurs.

Manually adding images (as you have done) will not keep their original captions unless the captions are embedded within the images themselves as IPTC data and you select 'Images -> Titles -> IPTC Title' or 'Images -> Captions -> IPTC Caption' from the drop-down menu at the top.

Could you maybe zip one of the galleries that you are trying to open, upload the zip file somewhere (e.g. your own website or a file sharing service such as Dropbox or Google Drive) and send me a link (either here in the forum or via steven@juicebox.net)?
I'll try to open the gallery myself (on a Windows PC, I don't have a Mac) and at least let you know if I see any problem with the gallery.

36

(1 replies, posted in Juicebox-Pro Support)

I don't think the current Windows AIR runtime is compatible with Snapdragon processors. I don't know for sure, though.

According to this post over in the AIR GitHub Issues, AIR compatibility with Snapdragon processors is on Harman's roadmap but it looks like it may only be incorporated into the AIR v52 runtime and JuicboxBuilder-Pro requires AIR v33.1.1.744 (with WebKit support for the live gallery preview) which I expect might not be updated.

Essentially, AIR needs to be compatible with Snapdragon processors (which it doesn't currently seem to be) and JuiceboxBuilder-Pro needs a version of AIR with WebKit support (which was dropped after AIR v33).
It looks very much like, even when there is a compatible AIR runtime, JuiceboxBuilder-Pro would need to be rewritten with a different live gallery preview implementation, which seems unlikely at the moment.

If anyone has any further information on AIR and Snapdragon processors, please post here.
Thank you.

37

(3 replies, posted in Juicebox-Pro Support)

Does anyone know whether galleries created on a windows machine can be imported into a mac?

Yes, galleries created on a Windows machine should be able to be opened by JuiceboxBuilder-Pro on a Mac. The gallery files should be the same no matter whether they are created on Windows or Mac.

Tips:

(1) Make sure you use AIR v33.1.1.744 (and not the very latest version of AIR). See here for details.

(2) If you have Apple Silicon (M1/M2/M3/M4), then you'll need to run JuiceboxBuilder-Pro using Rosetta.

(3) Make sure that the gallery you are trying to open in JuiceboxBuilder-Pro uses the standard gallery structure (i.e. no baseUrl) and that the gallery's configuration file is named 'config.xml'. Instructions for opening galleries can be found here.

Thanks for the update.
I'm glad you've got the gallery open!

Installed latest version of Air, installer version 51.1.

That could be the problem. JuiceboxBuilder-Pro requires AIR v33.1.1.744 (available at the foot of the AIR download page).

Harman removed support for WebKit (the embedded browser within AIR used for JuiceboxBuilder-Pro's live gallery preview on the Customize panel) after v33.1.1.744 so JuiceboxBuilder-Pro requires v33.1.1.744 for the live preview. (Please see this forum post for further information.)

I don't know if this will resolve your problem but it's worth a shot. Try uninstalling AIR v51.1 and install AIR v33.1.1.744 instead. If you don't find an uninstaller in the '/Applications/Utilities' folder, just launch the '/Applications/Adobe AIR Installer' application. Launching this without arguments will put it into 'uninstaller' mode.

If this does not help, then here are a few things that you can do to try to figure out the root of the problem.

(1) Try opening the gallery's 'config.xml' file directly in a browser. If there is a problem with the XML syntax, the browser should let you know the problem and the line at which the problem occurs.

(2) Check to see if any of your image filenames contain special or accented characters. This may prevent them from being opened by JuiecboxBuilder-Pro. If you find any, it would be safer to stick to alpha-numeric characters for filenames.

(3) Try reducing your gallery into chunks of smaller images (by removing image entries from the 'config.xml' file) to see if there is a corrupt image which is preventing the gallery from being opened.

If the problem persists, then maybe you could zip your gallery and send me a link (steven@juicebox.net) so that I can try to open the gallery in JuiceboxBuilder-Pro on my own computer (Windows 11 PC).
Unfortunately, I do not have access to a Mac running Sequoia so the platforms are not the same but maybe I can find a problem with it that is preventing the gallery from being opened.
Thank you.

You can certainly remove the meta tag from your gallery web pages (or just change scalable=0 to scalable=1) but you might find that pinch zooming is rather difficult (as the pinch zoom gesture can often be mistaken for the start of a navigation swipe).
It might not be ideal but if you want visitors to be able to zoom into your pictures, I'd recommend using the Open Image button which will display the image on a page of its own where it can be pinch zoomed with ease.

Please see this link for details: https://www.juicebox.net/support/embedd … y-behavior

Expand Gallery Behavior

The optional 'Expand Gallery' button expands the gallery to fill the browser window. Enable this by using the 'showExpandButton' option. To make the gallery expand to fill the entire desktop screen, use the 'useFullscreenExpand' config option.

Note that expanding the gallery will cause the embedding page's body tag to be set to width '100%' so the embedding page layout may shift on expanding. To avoid this, add an additional wrapper div around page content with a defined width.

Expanding Galleries on iOS

On iOS, expanding a gallery opens a new HTML page. This is to avoid issues with incorrectly scaled content when switching between regular and expanded mode.

To avoid opening in a new page on iOS, the solution is to lock the viewport of the embedding page. This will prevent user scaling of the page via pinch gestures. Juicebox will detect that the viewport is locked and expand in the same page. To do this, add the following meta tag to the head of the embedding page's HTML code.

<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0"/>

If you want to force a specific expand behavior you can use the 'expandInNewPage' config option.

42

(6 replies, posted in Juicebox-Pro Support)

I'm happy to hear that you've got to the bottom of the mystery.
Thank you for posting back to let me know.

I hope things run more smoothly for you from now on!

43

(6 replies, posted in Juicebox-Pro Support)

Thank you for the update and for trying my suggestions.

I tried to make a new gallery, it works now. (It didn't at first)

That's good to hear. Thank you for letting me know.

Seems I have to make new gallery to upgrade the Juicebox-Lite one to the Pro version.
(I already changed the jbcore folder as said in tutorials)

That's odd. Are you saying that JuiceboxBuilder-Lite works but JuiceboxBuidller-Pro does not? I can't think of any reason why this might be.
Both applications share a lot of similar code, including the code that handles saving a gallery on the 'Publish' tab. If one application works, the other should, too.

I now seem to have a solution even if it's not the fastest one, haha. Thanks :)

I'm glad you've at least now got a way to make a gallery, even if it's not ideal.
If I think of anything else that might help, I'll be sure to post back here to let you know.

44

(6 replies, posted in Juicebox-Pro Support)

Another thought...

Do you have any anti-virus or security software installed (other than Microsoft Defender) which might somehow be interfering with JuiceboxBuilder-Pro's functionality?
If so, try temporarily disabling it to see if this helps. (Pease do so at your own risk and be sure to disconnect from the internet first.)

45

(6 replies, posted in Juicebox-Pro Support)

Are you using AIR v51.1.1.5? If so, then this is most likely the cause of problem.
Please uninstall AIR v51.1.1.5 and install AIR v33.1.1.744 instead. Check out this forum post for details.

If this is not the problem, then have you tried creating a new empty folder on your desktop and saving your gallery to there?

Make sure that you are not trying to save the gallery to a destination that is actively being synced to an online backup or file sharing service (like Dropbox or Google Drive) and this has been known to cause problems.

JuiceboxBuilder-Pro is fully compatible with Windows 11 so there should be no problems associated with your operating system.

Out of interest, are you running Windows on an administrator user account? Have you tried using a different user account in case your current user account is somehow corrupt?

Sorry for all the questions but I'll probably need a little more information to help further. Maybe if you let me know the exact path that you are trying to save the gallery to (in the 'Gallery Folder' box on the 'Publish' tab), it might help to troubleshoot your problem.

Please let me know how you get on.

@ClemensKris

Thank you for your contribution but it does not seem to work (at least not for my test gallery using all default settings except for adding a Gallery Title).

Do you have a link to a gallery that demonstrates this working?

47

(1 replies, posted in Juicebox-Pro Support)

No, sorry.

48

(3 replies, posted in Juicebox-Pro Support)

I'm sorry that getting JuiceboxBuilder-Pro up and running has been such a hassle for you but I'm glad that you've got things working now. Thank you for the update. It's most appreciated.

Thanks also for linking to your GitHub discussion. That's valuable information which will no doubt come in useful for other Mac users.

(For the sake of completeness, if anyone needs to uninstall AIR v51.1.1.3 on Windows, this can be achieved via 'Control Panel -> Programs -> Programs and Features -> Uninstall a program -> Adobe AIR -> Uninstall'.)

Thanks again and I hope that things run more smoothly for you from now on.

49

(3 replies, posted in Juicebox-Pro Support)

I'm sorry to hear you're having trouble installing JuiceboxBuilder-Pro on your Mac. You seem to have run into 3 different issues.
Unfortunately, I don't have a quick fix for you but maybe my notes below will point you in the right direction.

I have installed  AIR runtime - version 51.0.1.3

You will need AIR v33.1.1.744 for JuiceboxBuilder-Pro to function correctly. Please see this forum post for full details.

It also says Upgrade to Juicebox-Pro in the top right corner but I have paid for and downloaded the Juicebox-Pro installer.

I've seen this happen only once or twice over the years and only on Windows when the Documents folder (a folder which should be present and accessible on all systems) is missing. (JuiceboxBuilder-Pro uses the Documents folder to store the bundled presets.)
Please check that your ~/Documents directory is present, has not been renamed and has permissions that are not too restrictive.

I can't uninstall Adobe AIR runtime - version 51.0.1.3

It goes without saying that you should be able to uninstall AIR v51.0.1.3. I have checked the AIR GitHub Issues and Discussions but I don't see any similar problems or anything which might help.
What exactly happens (or does not happen) when you try to uninstall AIR v51.0.1.3? Do you run into any error messages? If so, what do they say?
I'm not sure this Adobe web page (titled 'Removing Adobe AIR') will help but I'll link it here for reference. All it says for Mac is:

Remove the runtime on a Mac computer

  • Double-click the “Adobe AIR Uninstaller”, which is located in the /Applications/Utilities folder.

I know this is not a quick fix but I hope it helps.

50

(1 replies, posted in Juicebox-Pro Support)

Hello. Thank you for purchasing Juicebox-Pro! (I've moved your post into the Pro section of the forum.)
I hope my notes below help with your queries.

1. Unfortunately, it can be very difficult to pinch-zoom within a Juicebox gallery as a pinch-zoom gesture can often be misinterpreted as the start of a navigation swipe within the gallery (so, for a full-page or expanded gallery, Juicebox locks the viewport of the web page to avoid such issues).
There is no easy solution to make Juicebox gallery images easily zoom-able. (Juicebox does not have any built-in zoom functionality.)

If you'd like to zoom into an image, then the best course of action would be to open the image on a page of its own first via the gallery's 'Open Image' button (by setting showOpenButton="TRUE" in JuiceboxBuilder-Pro's 'Customize -> Lite' section) or by tapping/clicking the main image (when setting imageClickMode="OPEN_URL" in the 'Customize -> Main Image' section).
Once the image is displayed on a page of its own, it can be zoomed with ease (and without adversely affecting the gallery itself).
Of course, afterwards, you need to use the browser's own back button (or tab/window selection tool) to return to the gallery page.

2. It sounds like you might be using the very latest version of AIR (v51). Please see this forum thread for more information and a solution (to use AIR v33.1.1.744).

3. Hopefully you'll be able to install AIR v33.1.1.744 on your Windows 10 x64 system. Try to install AIR under an admin user account and install AIR by right-clicking the installer and selecting 'Run as administrator'. If this does not help, then please let me know what error message you encounter so that I can try to help further. Thank you.