Preview

Found a bug in "Everything"? report it here
Post Reply
Stamimail
Posts: 1122
Joined: Sat Aug 31, 2013 9:05 pm

Preview

Post by Stamimail »

1. Moving the dividing line in the middle needs to be improved. Sometimes this line is displayed too many times while moving.
2. The default Preview is Stretched. In some cases it is good. But in some cases as small icons, you can't identify the image. Actual size is desirable then.
3. (Cursors) Cur and Ani is not supported yet. Find the file "aero_busy.ani" and see in Properties.
4. Gif animation is not supported yet.
5. Audio - when there is no AlbumArt the default preview should be the icon. For MP3 the icon of MP3, for WMA the icon of WMA.
6. Video - WMP doesn't support all kinds of videos. Maybe QTTabBar has the solution for this issue, it has a Preview feature, You may look at it. http://qttabbar.wikidot.com/
therube
Posts: 4955
Joined: Thu Sep 03, 2009 6:48 pm

Re: Preview

Post by therube »

6. 702: What Determines Preview Capability?
(I haven't tried the suggestion, yet.)
Stamimail
Posts: 1122
Joined: Sat Aug 31, 2013 9:05 pm

Re: Preview

Post by Stamimail »

I saw this post, but I didn't understand if we can only improve WMP, or we can also define other Media Players to handle previews.
void
Developer
Posts: 16682
Joined: Fri Oct 16, 2009 11:31 pm

Re: Preview

Post by void »

1. Moving the dividing line in the middle needs to be improved. Sometimes this line is displayed too many times while moving.
I might need to force a window update after each time the line is moved.
2. The default Preview is Stretched. In some cases it is good. But in some cases as small icons, you can't identify the image. Actual size is desirable then.
Disable preview fill.
3. (Cursors) Cur and Ani is not supported yet. Find the file "aero_busy.ani" and see in Properties.
There is no IPreviewHandler for these types. In this case I will consider making Everything use the thumbnail image.
4. Gif animation is not supported yet.
I doubt I would add native gif support, maybe there is already a gif IPreviewHandler out there?
5. Audio - when there is no AlbumArt the default preview should be the icon. For MP3 the icon of MP3, for WMA the icon of WMA.
See #3.
6. Video - WMP doesn't support all kinds of videos. Maybe QTTabBar has the solution for this issue, it has a Preview feature, You may look at it. http://qttabbar.wikidot.com/
Thanks for the link, I'll look into other preview APIs.
For now, Everything only supports IPreviewHandler and IShellItemImageFactory.
I saw this post, but I didn't understand if we can only improve WMP, or we can also define other Media Players to handle previews.
Yes, Everything preview support can be extended with third party IPreviewHandlers.
The preview window in Everything should behave similar to the preview window in Windows Explorer.
Stamimail
Posts: 1122
Joined: Sat Aug 31, 2013 9:05 pm

Re: Preview

Post by Stamimail »

Disable preview fill.
The question is why the default behaviour is not like the Windows Explorer behaviour? especially since you wrote at the end:
The preview window in Everything should behave similar to the preview window in Windows Explorer.
BTW, "Set to nonzero to resize the preview image to fill the full preview window. Set to zero to limit the resizing to 1:1. "
Why not to use always Value/Description:
0 -
1 -
In this case I will consider making Everything use the thumbnail image.
I support.
maybe there is already a gif IPreviewHandler out there?
I'm using those scripts (I've found in the Internet). .hta is an extension (instead .exe). Place this script in a Gifs folder and run:
Animator script.hta

Code: Select all

<html><head><title>Animator</title></head>
<body><script type="text/vbs">
set fso=CreateObject("Scripting.FileSystemObject")
set fldr=fso.GetFolder(".")
for each file in fldr.files
if lcase(right(file.name,4))=".gif" then
document.write "<img src=""" & file.name & """>"
end if
next
</script></body></html>
or
Animator script + FileNames.hta

Code: Select all

<html><head><title>Animator</title></head>
<body><script type="text/vbs">
set fso=CreateObject("Scripting.FileSystemObject")
set fldr=fso.GetFolder(".")
for each file in fldr.files
if lcase(right(file.name,4))=".gif" then
document.write "<img src=""" & file.name & """>"
document.write file.name & "&#160;&#160;&#160;&#160;&#160;&#160;"
end if
next
</script></body></html>
void
Developer
Posts: 16682
Joined: Fri Oct 16, 2009 11:31 pm

Re: Preview

Post by void »

The question is why the default behaviour is not like the Windows Explorer behaviour?
I've changed the default behavior to be the same as Explorer for the next beta update.
Why not to use always Value/Description:
0 -
1 -
I'm used to nonzero to enable as a programmer, 1 might be easier for users. I'll consider changing it.
Stamimail
Posts: 1122
Joined: Sat Aug 31, 2013 9:05 pm

Re: Preview

Post by Stamimail »

Like Button of Filters added through View, I think a button for Preview should be added, to Hide/unHide the Preview Pane. It could be placed by the Filters button.
http://www.msoutlook.info/pictures/msg- ... review.png
Stamimail
Posts: 1122
Joined: Sat Aug 31, 2013 9:05 pm

Re: Preview

Post by Stamimail »

void
Developer
Posts: 16682
Joined: Fri Oct 16, 2009 11:31 pm

Re: Preview

Post by void »

The preview is shown for the current focused item (if selected) otherwise the preview is shown for the first selected item.
Stamimail
Posts: 1122
Joined: Sat Aug 31, 2013 9:05 pm

Re: Preview

Post by Stamimail »

Do you understand why this behaviour is not as expected?
Stamimail
Posts: 1122
Joined: Sat Aug 31, 2013 9:05 pm

Re: Preview

Post by Stamimail »

I want to note that windows API IPreviewHandler, doesn't handle RTL/LTR direction while dealing with text.
To get correct RTL/LTR Preview, I think the Handler has to have RTL text detection:
To find the first letter (ignoring numbers and punctuation marks, etc) and detect if this letter is Hebrew or Arabic letter. If yes, RTL. Else, LTR.
Image
void
Developer
Posts: 16682
Joined: Fri Oct 16, 2009 11:31 pm

Re: Preview

Post by void »

Do you understand why this behaviour is not as expected?
Do you expect the preview to always follow the focus?
I can see there being issue in the case when an item has focus and you use the selection mask to select a new file.
I want to note that windows API IPreviewHandler, doesn't handle RTL/LTR direction while dealing with text.
Added to my list of things to fix.

Thanks for the bug reports.
Stamimail
Posts: 1122
Joined: Sat Aug 31, 2013 9:05 pm

Re: Preview

Post by Stamimail »

You mean follow the selection mask..
Please try to select multiple prefered images (Not next to each other) by holding the Ctrl down and Space.
You need the preview to know what to select.
void
Developer
Posts: 16682
Joined: Fri Oct 16, 2009 11:31 pm

Re: Preview

Post by void »

Maybe if the control key is down, the preview could always follow the focus, will experiment..

As for the preview showing LTR text in RTL layout, this only appears to happen when Toggle LTR/RTL is enabled, I'll look into this more..
Post Reply