776

(3 replies, posted in Juicebox-Lite Support)

... the photo is too big and there are no thumbnails on the page, just a black banner with the number of images and a link 'view gallery'. When I click the link I only see all the thumbnails.

What you are describing here is the Splash Page.
The Splash Page is an image placeholder for the gallery which, when clicked, expands the gallery to fill the browser window.
The Splash page is displayed by default when the gallery is embedded in a web page alongside other content and displayed in Small Screen Mode (on mobile devices or when screenMode="SMALL"). The Splash Page can also be displayed by setting showSplashPage="ALWAYS".
Please see the Gallery Tour for more information about the Splash Page and Screen Modes.

If you are seeing the Splash Page in a desktop browser, then please ensure the following:
(1) Set screenMode="AUTO" (in JuiceboxBuilder-Pro's 'Customize -> General' section).
(2) Set showSplashPage="AUTO" (in JuiceboxBuilder-Pro's 'Customize -> Splash Page' section).
(3) Make sure that you do not have any browser extensions active that change the user agent string (to simulate other browsers) and also make sure that your browser is not in Responsive Design Mode.

Edit:
I've just realised that you have posted in the Juicebox-Lite forum and the configuration options in bold above are supported by Juicebox-Pro only.
Juicebox-Lite uses the default values of screenMode="AUTO" and showSplashPage="AUTO" (these values cannot be changed in Juicebox-Lite) so just check #3 above.

When I click them I only see a white page.

This sounds like it might be a different problem.
However, if you can resolve your original problem, then this may no longer be an issue.

I added a printscreen.

Unfortunately, your screenshot does not show enough information to help me to troubleshoot your problems.
Please post the URL to your gallery's web page so that I can see the problems for myself and investigate further.
Thank you.

The juicebox gallery works perfect on chrome, Safari,... but on Firefox (mac)

Please check your gallery's web page for HTML errors with the W3C Markup Validation Service.
When a web page is rendered differently in different browsers, this can often be attributed to HTML errors on the page.
Different browsers may respond differently towards errors (and some may be more tolerant towards errors than others).
Run your web page's URL through the W3C Markup Validation Service and fix any errors found.
Once the code on your web page validates correctly, your web page should be rendered with greater predictability and consistency across different browsers.

I hope my notes above help.
However, if you continue to experience difficulties, please post back with the URL to your gallery's web page so that I can see the problems for myself and hopefully help further.
Once I am able to see your gallery live on your web server, I should hopefully be able to determine the cause of your problems and propose a solution.
Thank you.

777

(5 replies, posted in Juicebox-Pro Support)

Also Bridge allowed me to create a web gallery from .CR2 raw files and TIFFs can this be done with Juicebox?

JuiceboxBuilder (the desktop application to create and edit Juicebox galleries) accepts only GIF, JPG/JPEG and PNG images. (When resizing images for a gallery, JuiceboxBuilder converts all images to JPEG format.)

Please see this FAQ:
Will Juicebox load things other than images?

778

(3 replies, posted in Juicebox-Pro Support)

You're welcome!

779

(3 replies, posted in Juicebox-Pro Support)

The configuration options used for the Top-Left Alignment demo gallery can be found in the gallery's 'config.xml' file here: https://www.juicebox.net/demos/pro/top/config.xml

The configuration option used to position the thumbnails to the right of the main image is thumbsPosition="RIGHT".
You can then set the number of thumbnail columns (fixed when setting thumbsPosition to LEFT or RIGHT) via maxThumbColumns and the maximum number of rows (dependent on the size of the thumbnails and the space available in the user's browser window) via maxThumbRows.
Thumbnails can be vertically aligned via thumbsVAlign (TOP, CENTER or BOTTOM).
(All configuration options in bold above can be found in the JuiceboxBuilder-Pro's  'Customize -> Thumbnails' section. A list of all Thumbnail Options can be found here.)

If you'd like to replicate the Top-Left Alignment demo gallery's layout for a gallery of your own, then this demo gallery's layout is provided as a preset template in JuiceboxBuilder-Pro.
On the 'Customize' tab, just select 'TopLeft' in the 'Load Preselect' drop-down menu (as seen in the screenshot attached).
Once you have loaded the template, you can customize the gallery further using the individual configuration options.
(More information about Presets can be found in the JuiceboxBuilder User Guide.)

780

(3 replies, posted in Juicebox-Lite Support)

You're welcome. I hope you're able to sort out your gallery's web page.
If you continue to have problems, just let me know (and post a link to your gallery's web page) and I'll try to help further.

781

(3 replies, posted in Juicebox-Lite Support)

When using a percentage height, such as 100%, you'll need to ensure that all parent containers of your gallery (up to and including the <body> tag) have heights specified via CSS, otherwise the browser may not be able to determine what the gallery's actual height should be, for example what the gallery's height should be 100% of.
Please also see the short note regarding 'Using Percentage Heights' here.

I would certainly recommend embedding the gallery directly into your web page rather than loading the gallery into an frame (there are drawback to using iframes which are noted here... scroll down to '2) Using an iframe') but if you are using a frame, then try giving your frame (or even the gallery itself) a fixed pixel height (such as 600px). This should hopefully help to resolve your problem.

Also, a gallery width of 250% is rather unorthodox. You might like to try sizing the parent container appropriately and then give the gallery a width of 100% so that it spans the entire width of the parent container (rather than specifying that the gallery's width should be two and a half times the width of the container that it is nested within).

I hope my notes above help. However, if you continue to experience difficulties, then please post back with the URL of the web page that you are loading your gallery into so that I can see the problem for myself and hopefully help further. Thank you.

782

(3 replies, posted in Juicebox-Pro Support)

@Hurlas

With Juicebox-Pro, each gallery can have its own 'jbcore' folder and, therefore, its own password. (Please see the Password Protection support section for details.)
If you like, galleries can share a password, either by sharing a single 'jbcore' folder (see here for details) or by entering the same password into each gallery's 'pswd.php' file.

When using Showkase, all Juicebox-Pro galleries share the same 'jbcore' folder and, thus, all galleries use the same password.
This is just how Showkase works and it cannot be changed.

You're welcome!

The first thing to note is that both of your web pages load the same gallery. (Both web pages are in the same directory and load the same embedding code.)
This might be your intention (to simply update the gallery on both pages) but I cannot be sure so I thought I should point this out in case it helps.

The 'config.xml' file for the gallery (displayed on both web pages) can be found here: https://www.soroptimistireland.com/config.xml
It contains only 6 <image> entries.

Maybe your FTP program is set to not replace existing files so when you upload the new 'config.xml' file (containing 16 images), the FTP program sees that there is already a 'config.xml' file on your web server and skips uploading the new version.
Make sure that your FTP program is set to overwrite existing files or delete the existing 'config.xml' file first, before uploading the new version in its place.

After uploading the new 'config.xml' file, clear your browser's cache and then view it directly in your browser (using the link above) to see what version it is.
If the file still shows 6 images instead of 16, then your web server may have some sort of server-side caching enabled.
Please check with your web host to see if they have server-side caching enabled on your hosting account and ask them how it can be disabled.

I hope my notes above point you in the right direction.

785

(3 replies, posted in Juicebox-Pro Support)

Thank you for the update.
I'm glad that you've been able to figure out the cause of your problem.
I appreciate you taking the time to let me know.
I'll mark this thread as solved.

(I've just sent you an email regarding the support query you sent in. Please just ignore it now that you've been able to resolve your problem. Thanks!)

786

(3 replies, posted in Juicebox-Pro Support)

It seems very strange that you work fine with JuiceboxBuilder-Lite but not with JuiceboxBuilder-Pro. I expect that both applications share similar code with regard to image processing (with the exception that JuiceboxBuilder-Pro allows multiple image sizes and watermarks).

Are you using multiple image sizes or watermarks?
If so, try using only one image size (medium) and no watermark to see if this helps.

Have you tried using the exact same images in JuiceboxBuilder-Lite that cause JuiceboxBuilder-Pro to freeze? (You can install and run both JuiceboxBuilder-Lite and JuiceboxBuilder-Pro side by side on the same computer.)

Does JuiceboxBuilder-Pro freeze on the same image every time?
Perhaps you have a corrupt image within your batch that JuiceboxBuilder-Pro is choking on. (Even if an image opens in other programs, something as seemingly innocuous as corrupt metadata may prevent JuiceboxBuidler-Pro from processing the image.)

It might also be worth temporarily disabling any security software that you might have installed (at your own risk... please disconnect from the internet first) to see if this makes a difference. Avast's Ransomware Shield, for example, has been known to interfere with JuiceboxBuilder-Pro's functionality on a few occasions (although not with the symptoms that you describe). It's a long shot but a quick and easy thing to try and if it does not make a difference, then we can at least eliminate it as a possible cause.

It is the newest version ver 1.5.1.

Yes. The latest version is v1.5.1. (You can check the latest version on the Version History page.)

Is this software 64 bit?

No. JuiceboxBuilder-Pro is a 32-bit application. (On a Windows 10 PC, JuiceboxBuilder is installed to the C:\Program Files (x86)\ folder.)

If you try to add many images to JuiceboxBuilder-Pro at once, then Adobe AIR (the platform on which JuiceboxBuilder-Pro runs) may not be able to allocate enough memory for the task at hand.
Even if your computer has plenty of free RAM, Adobe AIR applications are limited to around 1GB of memory allocation (as far as I am aware).
The workaround is usually to add your images in smaller batches.

This problem is usually encountered only when adding hundreds of images to a gallery at once.
I've never known this to happen when adding only 12 images.
Also, when this problem is encountered, JuiceboxBuilder-Pro is more likely to crash and close (rather than freeze whilst processing an image).

With this in mind, it looks like your problem might somehow be due to your source images.

Just in case it helps, how big are your source images (both in terms of resolution and file size)?
Also, what Mac OS are you using?

If possible, please zip and upload a few of your source images (and provide a download link) so that I can try to replicate your problem on my own PC.
(Please try to zip a complete batch of images that fails on your own Mac and let me know what image JuiceboxBuilder-Pro freezes on.)

If you want to style the Gallery Title using CSS, then try something like the following:

/* GALLERY TITLE - LARGE SCREEN MODE */
.jb-area-large-mode-title {
    font-family: Courier !important;
    font-size: 12px !important;
    color: #000000 !important;
}

/* GALLERY TITLE - SMALL SCREEN MODE */
.jb-idx-ssm-title-wrapper {
    font-family: Courier !important;
    font-size: 12px !important;
    color: #000000 !important;
}

788

(496 replies, posted in Juicebox-Pro Support)

Thank you for the clarification. I understand your suggestion better now.

When a Juicebox gallery is embedded as Full Browser and fills 100% x 100% of the browser window, the only user interface is the Juicebox gallery's one. In this case (e.g. using the html page created by Juicebox Builder Pro), there is no Close Gallery button (that is normal) and the natural way to leave this gallery is the top left Back button (icon or text). Is this correct?

Yes, that is correct. There is no Close Gallery button in a gallery that has not been expanded.

The Back button allows either to go back to the previous page (history.back method by default) or to specify an url (homepage for example). Is this correct?

Yes. That is also correct.

789

(496 replies, posted in Juicebox-Pro Support)

@Bricolage

Thank you for your suggestion.

My notes below may help to clarify some things for others reading your post.

- return to the previous page (by accessing the gallery from the site where it is located),

The Close Gallery button (displayed in place of the Expand Gallery button after the gallery has been expanded) will return the user to the gallery's embedding page.

- access the home page of the site (when the gallery is accessed from a search engine or an external link).

This, as you suggest, can be achieved with the Back Button. Please see here for a list of Back Button configuration options.

And if a hijacked use of the gallery title can fill this gap (add a link...

You can certainly add a link to a Gallery Title using HTML formatting as noted in this FAQ:
How do I add HTML formatting to the Gallery Title or Back Button?

... to avoid that the gallery title overlaps with the home page button icon!

You can use different values for backButtonPosition/backButtonHAlign and galleryTitlePosition/galleryTitleHAlign to ensure that the Back Button and Gallery Title do not overlap one another.

You can set a font family and color for all gallery text (globally) via the galleryFontFace ('Customize -> General') and textColor ('Customize -> Lite') configuration options respectively.

You can style all image titles and captions at once using CSS such as the following (using whatever CSS properties and values you like):

/* IMAGE TITLE */
.jb-caption .jb-caption-title {
    font-family: Courier !important;
    font-size: 20px !important;
    color: #000000 !important;
}

/* IMAGE CAPTION */
.jb-caption .jb-caption-desc {
    font-family: Courier !important;
    font-size: 18px !important;
    color: #000000 !important;
}

/* IMAGE NUMBER */
.jb-cap-frame .jbac-number {
    font-family: Courier !important;
    font-size: 12px !important;
    color: #000000 !important;
}

Depending where you set the CSS, you might find that you need to use !important (as above) to override Juicebox's own CSS rules.

You can also style the Gallery Title and individual image titles and captions using HTML formatting as noted in these FAQs:
How do I add HTML formatting to image captions and titles?
How do I add HTML formatting to the Gallery Title or Back Button?

A sample caption with a font-family of Courier, a font-size of 12px an a color of black (for example) would look like this:

<span style="font-family: Courier; font-size: 12px; color: #000000;">Image caption text goes here.</span>

In the gallery's XML configuration file, the caption would look like this:

<caption><![CDATA[<span style="font-family: Courier; font-size: 12px; color: #000000;">Image caption text goes here.</span>]]></caption>

(If you enter the image caption directly into JuiceboxBulder-Pro's interface, the  the application will automatically add the <caption> and CDATA tags so you need only enter the <span> tag (as above).

I hope this helps.

791

(3 replies, posted in Juicebox-Pro Support)

With Juicebox-Pro, you can create as many individual galleries as you like.
However, if you would like to link together a number of different Juicebox-Pro galleries, then you would need to do so manually following the instructions and online examples in the Embedding Multiple Galleries support section.

Alternatively, if you are looking for a fully automated and customizable method of creating and displaying multiple galleries, then you might like to take a look at another one of our products - Showkase.

Showkase is a PHP web application (installed on your web server rather than your computer) which allows you to create a complete portfolio web site (integrating multiple galleries) online.
Showkase has full support for Juicebox-Pro and the galleries can be created within the application itself in a web browser interface (or created with JuiceboxBuilder-Pro and imported).

You can create Gallery Index pages and have as many galleries listed on each Gallery Index page as you wish.
Each gallery is represented by a thumbnail image with the gallery title displayed below and the gallery is opened when the user clicks on the image.
Demo sites created with Showkase can be found here and a sample Gallery Index page can be found here.
Please note that the Showkase navigation menu supports only two levels. Gallery pages can be top or second level pages but Gallery Index Pages can be top level pages only (with gallery pages grouped under them).
It is not possible to group Gallery Index Pages under other Gallery Index Pages.

Showkase can also create non-gallery pages (About, Basic and Contact pages) where you can add information about yourself (or any other content you like).
All of this is done automatically within the Showkase interface without the need for any manual coding at all.
You can take a look around the Showkase interface by logging into the Live Demo Admin.

Showkase can be purchased as Showkase-Standard (which comes with Juicebox-Lite, the free version) or Showkase-Pro (which comes with Juicebox-Pro).
The only difference between Showkase-Standard and Showkase-Pro is the bundled viewer (Juicebox-Lite vs Juicebox-Pro).

If you use Juicebox-Pro on its own, then each gallery can have its own unique password.
If you use Showkase, then all Juicebox-Pro galleries within a Showkase site share the same 'jbcore' folder and will, therefore, have the same password.

792

(3 replies, posted in Juicebox-Pro Support)

That's great!
Thank you for letting me know.

793

(3 replies, posted in Juicebox-Pro Support)

A link in an image caption will take on the gallery's textColor (in JuiceboxBuilder-Pro's 'Customize -> Lite' section) and will be underlined by default (like the link in the image caption for the first image in this demo gallery).

You can style an individual link using HTML formatting (inline CSS) as noted in this FAQ:
How do I add HTML formatting to image captions and titles?

If you enter your image caption directly into JuiceboxBuilder-Pro's interface, then you can use something like:
<a href="index.html" style="color: #0000ff; text-decoration: underline;">Link</a>
If you edit your gallery's 'config.xml' file in a plain text editor, then you can use a <caption> such as:
<caption><![CDATA[<a href="index.html" style="color: #0000ff; text-decoration: underline;">Link</a>]]></caption>
(JuiceboxBuilder-Pro will automatically add the <caption> and CDATA tags for you.)

Otherwise, you could set the styling for all links within your gallery at once using CSS (either in your gallery's embedding web page or in your gallery's 'jbcore/classic/theme.css' file).
Try adding something like the following to the end of your gallery's 'jbcore/classic/theme.css' file.

.juicebox-gallery a {
    color: #0000ff;
    text-decoration: underline;
}

Be sure to clear your browser's cache after making any changes to ensure that your browser is using the most recent versions of your gallery files (instead of older cached versions).

I hope this points you in the right direction.

794

(11 replies, posted in Juicebox-Pro Support)

In the section:

"<!-- Image gallery content for non-javascript devices -->"

and then of course it was the ol' usual html code/etc to show pictures.

This is the SEO content code which is used primarily to help search engines find and index gallery images in their search results (but it is also used to display gallery images in browsers that do not have JavaScript enabled).
It is generated in the gallery's 'index.html' file (and also presented on JuiceboxBuider-Pro's ''Publish' tab) when the 'Add SEO Content' checkbox is selected in JuiceboxBuilder-Pro's 'Customize -> Sharing' section.
Please see the Search Engine Optimization support section for further details.

Is there a way to do a mass edit of the URL for the images...since my main .HTML file will not be inside the same folder as the /images folder?

JuiceboxBuilder-Pro constructs galleries only with the default structure (with the images stored in a folder named 'images' directly within the gallery folder) and all paths (in the gallery's 'config.xml' file and also in the SEO content code) point to the images in this location.
It is not possible to modify the image paths within JuiceboxBuilder-Pro.
You would need to modify the SEO content code (and possibly the paths in the 'config.xml' file, too) manually in a plain text editor (such as Notepad++).
However, you could quite easily modify all paths in a single search and replace action.
For the SEO content code that you refer to, open the gallery's 'index.html' file in a plain text editor (or copy and paste the embedding code from JuiceboxBuilder-Pro into the editor), then search for:

<img src="images/

... and replace all instances with something like the following (changing the new path as necessary):

<img src="new_path/images/

Also I have the layout to where the thumbnails are above the main image.  Is there any way to lessen the distance between the bottom of the thumbnails and the top of the main image?

Please see this FAQ which may help:
My Juicebox gallery shows too much space above or below the main image, how do I fix this?

If you use the default imageScaleMode of SCALE_DOWN, then your images are likely already displayed as large as they can be within the gallery's image area. (They probably span the entire width of the gallery's image area from left to right with space at the top and bottom.) If they were to be scaled any larger, then there would be less space at the top and bottom but cropping would occur at the left and right.
Two ways to compensate for this would be to either:
(1) Reduce the height of your gallery (to change the aspect ratio of the gallery's image area to better match that of your images).
... or:
(2) Increase the size of the images by setting imageScaleMode to either SCALE or FILL (but please be aware that cropping will likely occur).

You could also perhaps reduce the default thumbPadding (in JuiceboxBuilder-Pro's 'Customize -> Thumbnails' section) from '10' (pixels) to something smaller (but please note that this will affect the spacing around all sides of each thumbnail).

I hope this points you in the right direction.

795

(3 replies, posted in Juicebox-Pro Support)

I'm not entirely sure what you are trying to do and whether the hashtag you refer to is an actual Flickr Tag starting with a hash or a hashtag in a Flickr photo title or description (which ends up as an actual Flickr Tag anyway?).

According to these two web pages (notes from Flickr users rather than official Flickr documentation), Flickr seems to treat tags and hashtags similarly as far as searches are concerned.
https://www.flickr.com/help/forum/en-us … 655377495/
https://www.quora.com/What-is-the-effec … ickr-photo

Also, I see no specific mention of hashtags in the Flickr API (which Juicebox uses to fetch the list of images to display in the gallery).

If you set flickrUserName and flickrTags in your gallery's configuration file (as you currently do), then only those images from your Flickr account with the specified tag(s) will be displayed. (Tags and hashtags being treated equally according to the web pages above.)
You can remove flickrUserName to display tagged images from all public Flickr accounts and/or you can add multiple flickrTags (separated by commas) in conjunction with setting flickrTagMode to ALL (images need to have all of the specified tags) or ANY (images can have any of the specified tags).

I'm sorry but I don't fully understand your query.
Maybe if you could explain it again, I might be able to clarify things a little better.

According to the documentation I've found online, if you add a hashtag to a Flickr photo title or description, then Flickr will automatically add the hashtag to the image as an actual Flickr Tag and then treat it as a regular Flickr Tag (without the hash). For example, if you use flickrTags="test", then images with Flickr Tags of either test or #test should be displayed. (My understanding of this may be wrong.)
If this is not what you find is happening, then there may be a bug in Flickr's system and you could perhaps contact Flickr's own support team. for further help.

However, it sounds like you've found a workaround "I have to upload to a Flickr album, log in then add a tag." which is not too difficult or time-consuming so maybe that's just the best course of action.

Just thinking out loud as I'm not sure exactly what you are looking to do...
I hope these notes help somewhat.

796

(3 replies, posted in Juicebox-Pro Support)

Juicebox has no built-in support for displaying Instagram images (like it does for displaying Flickr images).
It might be possible to do so via the Instagram Graph API (it looks like they are currently in the process of deprecating their Instagram API Platform) but it looks like it might be a rather complex project.
Even if you were able to use the Instagram Graph API to fetch a list of images to display in your gallery, you'd still need to write a script (in PHP or another server-side scripting language) to dynamically generate a gallery's configuration file (in either XML or JSON format) from the data gathered via the API.
All things considered, it would not be a quick and easy task (if at all possible).

797

(11 replies, posted in Juicebox-Pro Support)

Thank you for the clarification.
Yes, I did not realise that the gallery you referred to was not a Juicebox one. (It sounded to me like it might have been a Juicebox gallery with a custom file structure.) Sorry for the misunderstanding.

If I use the ones already watermarked then Juicebox will put another watermark on them unless I find the original (not watermarked) images to use.

If you plan to create a Juicebox-Pro gallery using both watermarked and un-watermarked source images, then perhaps the best thing to do would be to let Juicebox-Pro watermark all images and then overwrite the double-watermarked images in the gallery's 'images' folder with your original watermarked images.

Otherwise, you could do one of the following:

(1) Find the original un-watermarked images (if you still have them somewhere) and use them to create your Juicebox-Pro gallery.

(2) Watermark your currently un-watermarked images (by whatever method you used to watermark your other images) so that all your images are watermarked before you feed them to Juicebox-Pro (and then do not use Juicebox-Pro's pwn watermarking feature).
You could actually use Juicebox-Pro to watermark your images. Run through the process of creating a gallery using Juicebox-Pro's watermarking feature just to get your images watermarked (you'll find them in the gallery's 'images' folder).
You can then create a fresh gallery using these newly watermarked images along with your existing older watermarked images (turning off Juicebox-Pro's own watermarking feature).

I'm not sure if any of these suggestions will help but I thought I should mention them just in case.

798

(3 replies, posted in Juicebox-Pro Support)

Many thanks for the link to your gallery's web page.
I do not have an iPhone X on which to test but I do have an iPod Touch 6 running iOS 12.1.1.
I viewed your gallery in Mobile Safari and let the AutoPlay run through your 39 images.
All images loaded smoothly (without exception) without the spinner ever appearing at all.
I also viewed your gallery (allowing AutoPlay to run through the images) on a desktop browser (Firefox 64.0.2) without the spinner ever appearing there, either.

Just for the record, I am not on particularly good wi-fi at the moment (10.95 Mbps download speed going through a wi-fi extender).

I realise that the iPhone X is more modern and powerful than my iPod Touch and that your wi-fi is probably much better than I currently have but the results of my tests seem to suggest that the gallery on your web server is fine.

I'm really not sure what the problem could be.
You do not see the problem with any of our demo galleries so this suggests that your iPhone X and internet connection are not at fault.
I do not see the problem with your own gallery (with a lesser device and probably slower wi-fi) so this suggests that the gallery on your web server is fine.
Do you still see the problem with your own gallery on your iPhone X?
It sounds like there may have been a temporary glitch with either your web server or internet connection which has since been resolved.
I can't think of any other cause for the problem at the moment.

I should perhaps mention that if you set changeImageOnHover="TRUE" (in JuiceboxBuilder-Pro's 'Customize -> Main Image' section), then the main image and its caption will change when you hover over the thumbnails, rather than having to click them (in Large Screen Mode only).

It's not what you suggest (your suggestion is now in the Feature Requests thread), but it does involve hovering over thumbnails so I thought I should mention it for others reading this thread.

No problem.
I've copied all your suggestions to the Feature Requests thread.
This just keeps all the ideas together so that the developers can see everything quickly and easily by scrolling through a single thread.