suggestions and questions about ui/result list

Discussion related to "Everything" 1.5 Alpha.
adamantine
Posts: 179
Joined: Mon Jan 09, 2012 10:56 am

Re: suggestions and questions about ui/result list

Post by adamantine » Thu Sep 09, 2021 7:55 am

thanks for the statusbar_temp_excludes ini setting. the statusbar looks substantially better now:
 
2021 09 09   10 02 44.png
2021 09 09 10 02 44.png (102.83 KiB) Viewed 25955 times
 
fixes an issue with reading APE properties
i renamed the problematic ape-file slightly (right in the et), and its duration became updated in a second:

foobar: 73.37.666
audition: 73.37.665
et: now it's 73.37.665

it's too bad, but seemingly nobody knows how to discourage foobar from its habit to round up the duration
i speak about both the seconds and the milliseconds:
- the problem related to milliseconds can be seen right above                                                       73.37.665  /  73.37.666
- the double problem related to seconds/milliseconds can be seen in the screenshot above             3 55  /  3 54 827  /  3 54 826

 
adds a no_system_resources_timeout ini setting
i will report here if i see any missing properties

the index rebuild always takes a lot of time and a lot of hdd-resources, so these hours/days i'm not planning to launch the index rebuild
(let me know if you want me to perform the index rebuild)

 
there is a new visual problem that i just noticed:
 
2021 09 09   10 13 16.png
2021 09 09 10 13 16.png (121.51 KiB) Viewed 25955 times
 
i suppose that it's directly connected with this fresh addition:
improved filter bar
 
 
is there a way for me to check what exactly was improved?:
improved UI panes
i ask because i would like to know if any other visual bugs were introduced with this new 1274-version

void
David Carpenter (Developer)
Posts: 9367
Joined: Fri Oct 16, 2009 11:31 pm

Re: suggestions and questions about ui/result list

Post by void » Thu Sep 09, 2021 9:35 am

Thanks for the feedback adamantine,
- the problem related to milliseconds can be seen right above 73.37.665 / 73.37.666
- the double problem related to seconds/milliseconds can be seen in the screenshot above 3 55 / 3 54 827 / 3 54 826
Please let me know if there is a problem the length shown in Everything.
adds a no_system_resources_timeout ini setting
i will report here if i see any missing properties

the index rebuild always takes a lot of time and a lot of hdd-resources, so these hours/days i'm not planning to launch the index rebuild
(let me know if you want me to perform the index rebuild)
There's no need to force a rebuild.
there is a new visual problem that i just noticed:
Could you please send your %APPDATA%\Everything\Everything.ini to support@voidtools.com
The display issue you see might be the large header font? or a bug with the large back buffer.
I haven't been able to produce the issue here.
How many filters do you have? -is mp3 the last filter?
is there a way for me to check what exactly was improved?:
Everything is no longer using the stock combobox for the filterbar.
I have completely rewritten my own filterbar control.
There's bound to be glitches. I will address any issues asap.
i ask because i would like to know if any other visual bugs were introduced with this new 1274-version
Changes to the filterbar and filter sidebar in this version.
The preview, folder and filter sidebar panes are also experimental in this version.

adamantine
Posts: 179
Joined: Mon Jan 09, 2012 10:56 am

Re: suggestions and questions about ui/result list

Post by adamantine » Thu Sep 09, 2021 11:57 am

Could you please send your %APPDATA%\Everything\Everything.ini
done
The display issue you see might be the large header font?
- as i remember, this issue appeared with the current alpha-version
- while the large header font was added by me several months ago
How many filters do you have?
13

the 1st filter only has 1 symbol: No-Break Space (U+00A0) (Alt+0160)
is mp3 the last filter?
yes
There's bound to be glitches
i also noticed that click on the filter bar doesn't open the list of filters (when clicking for the 1st time, after the launch of et)
when clicking for the 2nd time, the list of filters appears

horst.epp
Posts: 723
Joined: Fri Apr 04, 2014 3:24 pm

Re: suggestions and questions about ui/result list

Post by horst.epp » Thu Sep 09, 2021 12:23 pm

Open the filter list works here on every click on the pull-down arrow.
Also the Folder view has no glitches or problems.

void
David Carpenter (Developer)
Posts: 9367
Joined: Fri Oct 16, 2009 11:31 pm

Re: suggestions and questions about ui/result list

Post by void » Fri Sep 10, 2021 1:35 am

Posting here in case my email with exe links didn't go through.

Thank you for the Everything.ini

No luck producing the issue my end.

I suspect the dropdown list is being resized...
Are you using any software to automatically adjust the combo dropdown size?

Could you please try Everything 1.5.0.1274a-m1:
Everything-1.5.0.1274a.x64-m1.zip
Everything-1.5.0.1274a.x86-m1.zip
  • Completely exit Everything (right click the Everything system tray icon and click Exit).
  • From the Start menu, type in:
    services.msc
  • Right click Services and click Run as administrator.
    Right click Everything and click Stop Service.
  • Overwrite your existing Everything.exe with one of the zipped Everything.exe above. (Everything64.exe for the x64 version)
  • In Services, Right click Everything and click Start Service.
  • Run Everything.exe (Everything64.exe for the x64 version)
This version will force the dropdown list to a set size.


i also noticed that click on the filter bar doesn't open the list of filters
Does the dropdown button on the right of the combobox appear pressed? or is
the dropdown list dropping down and then immediately back up?
...I'm trying to determine what state the combobox is in..

adamantine
Posts: 179
Joined: Mon Jan 09, 2012 10:56 am

Re: suggestions and questions about ui/result list

Post by adamantine » Fri Sep 10, 2021 4:53 am

i got your email. sorry for not answering (those hours i had no time to check all the details properly)
I suspect the dropdown list is being resized
it may be true

i noticed that the grey defective area of this dropdown list always reaches the bottom of the screen
(no matter where exactly the main window of et is placed vertically)
Are you using any software to automatically adjust the combo dropdown size?
i use the program 'actual window manager' which is capable of doing a lot of related stuff
but that's not the reason in this case
as i understand, the reason is somewhere in the new code for the filter bar

 
Everything-1.5.0.1274a.x86-m1.zip
i tried it (absolutely nothing is different comparing to the regular 1274-version)
Right click Services and click Run as administrator
i often launch the services.msc
and i don't have a need to run it as an admin because it is always launched as an admin anyway (like all other programs that i use)
Right click Everything and click Stop Service
i don't have this service (and i never had)
In Services, Right click Everything and click Start Service
do i have to add the et-service? (and then start it) (and then try this special 1274-m1-version once again?)

 
Does the dropdown button on the right of the combobox appear pressed?
when i click for the 1st time (after i launched the et), this button gets pressed (and then unpressed in a ~0,5 second), but the list doesn't appear

when i click for the 2nd time (after i launched the et), this button gets pressed (and stays pressed), and the list appears (with this visual defect)
(the list stays visible, it doesn't disapper by itself)

all further clicks above the filter bar (within the current session of this main window of et) are identical to the 2nd click

void
David Carpenter (Developer)
Posts: 9367
Joined: Fri Oct 16, 2009 11:31 pm

Re: suggestions and questions about ui/result list

Post by void » Fri Sep 10, 2021 5:04 am

Thank you for your reply adamantine,
i got your email. sorry for not answering (those hours i had no time to check all the details properly)
All good, I was a little worried it went to spam.
i use the program 'actual window manager' which is capable of doing a lot of related stuff
but that's not the reason in this case
as i understand, the reason is somewhere in the new code for the filter bar
I will do some testing with 'actual window manager'.
It appears the combobox dropdown list is being resized from an external source.
i tried it (absolutely nothing is different comparing to the regular 1274-version)
I will investigate further.
do i have to add the et-service? (and then start it) (and then try this special 1274-m1-version once again?)
No, just verify your Everything.exe was replaced with the one from the -m1.zip
If you had the service installed, you would be unable to replace the exe.
If you are not using the service, the service does not need to be stopped and restarted.
when i click for the 1st time (after i launched the et), this button gets pressed (and then unpressed in a ~0,5 second), but the list doesn't appear
Thank you for the information, I am investigating further..

adamantine
Posts: 179
Joined: Mon Jan 09, 2012 10:56 am

Re: suggestions and questions about ui/result list

Post by adamantine » Fri Sep 10, 2021 5:30 am

it appears that this visual defect is absent if i completely disable all my rules related to the main window of et
(the rules that are inside the 'actual window manager')
i will try to find out what is going on

void
David Carpenter (Developer)
Posts: 9367
Joined: Fri Oct 16, 2009 11:31 pm

Re: suggestions and questions about ui/result list

Post by void » Fri Sep 10, 2021 5:32 am

I'm able to produce the issue if the combobox dropdown list overlaps two monitors (monitors placed vertically, one above and one below)
Do you have a similar setup?

adamantine
Posts: 179
Joined: Mon Jan 09, 2012 10:56 am

Re: suggestions and questions about ui/result list

Post by adamantine » Fri Sep 10, 2021 5:34 am

i only have 1 monitor (1920-1200) (no virtual desktops)

adamantine
Posts: 179
Joined: Mon Jan 09, 2012 10:56 am

Re: suggestions and questions about ui/result list

Post by adamantine » Fri Sep 10, 2021 6:00 am

(in 'actual window manager') each window rule has numerous tabs. there's a 'size' tab

this tab contains 3 'resize window automatically' settings:
- at startup to (width, height)
- fix minimal size to (width, height)
- fix maximal size to (width, height)

there i have these active values:
- width: 1897 (3 times)
- height: 1210 (3 times)

for the main window of et:
if i disable 1 of these 6 values (fix minimal size to) (height), then the visual defect disappears
but the error (related to the 1st/2nd clicks) is still present

void
David Carpenter (Developer)
Posts: 9367
Joined: Fri Oct 16, 2009 11:31 pm

Re: suggestions and questions about ui/result list

Post by void » Fri Sep 10, 2021 11:52 pm

Everything 1.5.0.1274a-m2 should fix the visual issue:

Everything-1.5.0.1274a.x64-m2.zip
Everything-1.5.0.1274a.x86-m2.zip
Everything-1.5.0.1274a.x64-Setup-m2.exe
Everything-1.5.0.1274a.x86-Setup-m2.exe

but the error (related to the 1st/2nd clicks) is still present
Could you please send some debug output to support@voidtools.com:
  • Exit Everything (File -> Exit)
  • Restart Everything
  • From the Tools menu, under the Debug Menu, Check Verbose
  • From the Tools menu, under the Debug Menu, Check Start Debug Logging.
  • Click the filter bar for the first time.
    ---confirm the dropdown list doesn't show.
  • Click the filter bar a second time.
    ---confirm the dropdown list shows.
  • From the Tools menu, under the Debug Menu, Check Stop Debug Logging.
    ---Your Everything Debug Log.txt will show
  • Please send a copy to support@voidtools.com

adamantine
Posts: 179
Joined: Mon Jan 09, 2012 10:56 am

Re: suggestions and questions about ui/result list

Post by adamantine » Sat Sep 11, 2021 3:12 am

Everything 1.5.0.1274a-m2 should fix the visual issue
the visual issue disappears only if i disable 1 of those 6 values (fix minimal size to) (height)

if i enable that value again, and launch the 1274a-m2, then the visual issue appears again
Please send a copy to support@voidtools.com
done

void
David Carpenter (Developer)
Posts: 9367
Joined: Fri Oct 16, 2009 11:31 pm

Re: suggestions and questions about ui/result list

Post by void » Sun Sep 12, 2021 9:26 am

Thank you for the debug log.

Could you please try Everything 1274a-m3:

Everything-1.5.0.1274a.x64-m3.zip
Everything-1.5.0.1274a.x86-m3.zip
Everything-1.5.0.1274a.x64-Setup-m3.exe
Everything-1.5.0.1274a.x86-Setup-m3.exe

This version fixes an issue with the combobox dropdown using the wrong listbox class.

Please let me know if the first click doesn't show the dropdown list with this version.

adamantine
Posts: 179
Joined: Mon Jan 09, 2012 10:56 am

Re: suggestions and questions about ui/result list

Post by adamantine » Sun Sep 12, 2021 10:03 am

Everything 1274a-m3
this version has 2 identical problems:

- the 1st click doesn't show the dropdown list
- the graphical issue is present

void
David Carpenter (Developer)
Posts: 9367
Joined: Fri Oct 16, 2009 11:31 pm

Re: suggestions and questions about ui/result list

Post by void » Sun Sep 12, 2021 10:35 am

Thank you for testing -m3, I am investigating the issue further..

void
David Carpenter (Developer)
Posts: 9367
Joined: Fri Oct 16, 2009 11:31 pm

Re: suggestions and questions about ui/result list

Post by void » Thu Sep 16, 2021 5:14 am

I had my own dropdown list class in Everything 1.5.0.1274a or earlier.
'actual window manager' would not exclude this dropdown list by default.


Everything 1.5.0.1275a improves combobox emulation.

This version should more closely behave like the stock combobox.
'actual window manager' should now treat the Everything combobox as a standard combobox.


Does the search edit dropdown list exhibit the same issues? (search history will need to be enabled from Tools -> Options -> History)

Thank you for testing.
Please let me know if the issues persists.

adamantine
Posts: 179
Joined: Mon Jan 09, 2012 10:56 am

Re: suggestions and questions about ui/result list

Post by adamantine » Thu Sep 16, 2021 6:02 am

(in actual window manager) yesterday i was trying to add a global exclusion containing the 2 notes:
- program: \Everything.exe
- window class: ListBox     (i also tried these 3 variants: ListBox1, ComboLBox, ComboLBox1)

those attempts weren't successful
Everything 1.5.0.1275a improves combobox emulation
1275 doesn't have the 2 issues related to the filter bar
Does the search edit dropdown list exhibit the same issues?
my settings are:
- search history is enabled (Tools -> Options -> History)
- keep search history for: 99998 days
- always show search suggestions: no
- sort all search history results by: date searched

- enable run history: no

speaking about the search edit dropdown list:
- i cannot say that i use it
- currently, when i click on its right button (that displays the arrow), the list doesn't appear at all
(it's not a big problem for me)
(i don't remember now, maybe some ini-option is telling et to not show this dropdown list)

void
David Carpenter (Developer)
Posts: 9367
Joined: Fri Oct 16, 2009 11:31 pm

Re: suggestions and questions about ui/result list

Post by void » Thu Sep 16, 2021 6:34 am

Thanks for testing 1275a adamantine,

Everything was using EVERYTHING_COMBOBOX_DROPDOWN for the classname of the dropdown list.
1275a will now use ComboLBox.

'actual window manager' will automatically exclude ComboLBox.
- currently, when i click on its right button (that displays the arrow), the list doesn't appear at all
The issue is most likely 'actual window manager' moving the window offscreen or making it invisible.
This is most likely the same issue with the filter combobox in 1274.

The search edit dropdown list window is a basic WS_POPUP window with no parent.

The search edit dropdown list currently uses the EVERYTHING_DROPDOWNLIST_BORDER and EVERYTHING_DROPDOWNLIST classnames.
I will look into using standard classnames.

adamantine
Posts: 179
Joined: Mon Jan 09, 2012 10:56 am

Re: suggestions and questions about ui/result list

Post by adamantine » Sun Nov 07, 2021 4:31 am

17) [this is the new item of the whole thread]
(for status bar) is it possible to add an option that allows to display the additional durations?:
a) selected audio-files in result list, b) all audio-files in result list

a) example: there are 2 wav-files. status bar separately displays their durations as: 9 07 930 and 10 31 508
the new option will allow to display their total duration: 19 39 438     (when these 2 files are selected)

 
 
18) [this is the new item of the whole thread]
when pressing the 'tab' key to toggle the focus between search edit and result list:

in search edit: the position of cursor (or a selection) is lost, and the whole search query gets selected

shouldn't the cursor/selection just return to its previous state? (in search edit)

 
 
19) [this is the new item of the whole thread]
example:
- there are 2 selected folders
- i launch the 'keyboard > file > search in everything' command
- the content of these 2 folders appears in result list
- i launch the 'history > back' command
- the previous selection is lost (just 1 folder is selected now)

an option allowing to remember all selected objects (not just 1 object) could be useful

void
David Carpenter (Developer)
Posts: 9367
Joined: Fri Oct 16, 2009 11:31 pm

Re: suggestions and questions about ui/result list

Post by void » Mon Nov 08, 2021 9:28 am

Thank you for your feedback adamantine,
a) example: there are 2 wav-files. status bar separately displays their durations as: 9 07 930 and 10 31 508
the new option will allow to display their total duration: 19 39 438 (when these 2 files are selected)
I have put on my TODO list to add a preprocessor function to show the total sum for a specified property.
when pressing the 'tab' key to toggle the focus between search edit and result list:
in search edit: the position of cursor (or a selection) is lost, and the whole search query gets selected
shouldn't the cursor/selection just return to its previous state? (in search edit)
Please change the select search on focus mode:
  • In Everything, type in the following search and press ENTER:
    /select_search_on_focus_mode=0
    where 0 can be one of the following:
    • 0 = do nothing
    • 1 = select all (default)
    • 2 = move caret to end
    If successful, select_search_on_focus_mode=0 is shown in the statusbar for a few seconds.

an option allowing to remember all selected objects (not just 1 object) could be useful
I would need to have a limit here as the current implementation is not very efficient.
Everything uses the full path to reselect items.
This limit might cause confusion. eg: Why did Everything only reselect x items.
One million selected items may cause Everything to become unresponsive when going back.

I will consider storing up to 256 filenames for the navigation history.

adamantine
Posts: 179
Joined: Mon Jan 09, 2012 10:56 am

Re: suggestions and questions about ui/result list

Post by adamantine » Wed Nov 10, 2021 10:00 am

/select_search_on_focus_mode=0
it's better now, thanks
 
storing up to 256 filenames for the navigation history
sounds like a good idea
(if responsiveness of et doesn't suffer, 512 or even 1024 are slightly better variants)

 
8) [this is the old item from the first message of the thread]

example: currently et displays folders and files this way (4 folders, 8 files):
G:\PO\R\Roxette\Single - 1991 - Fading Like A Flower (Every Time You Leave) (Original Release)
G:\PO\R\Roxette\Single - 1991 - Joy-Ride
G:\PO\R\Roxette\Single - 1991 - Spending My Time (Original Release)
G:\PO\R\Roxette\Single - 1991 - The Big Love
G:\PO\R\Roxette\Single - 1991 - Fading Like A Flower (Every Time You Leave) (Original Release)\1.cue
G:\PO\R\Roxette\Single - 1991 - Fading Like A Flower (Every Time You Leave) (Original Release)\1.wav
G:\PO\R\Roxette\Single - 1991 - Joy-Ride\1.cue
G:\PO\R\Roxette\Single - 1991 - Joy-Ride\1.wav
G:\PO\R\Roxette\Single - 1991 - Spending My Time (Original Release)\1.cue
G:\PO\R\Roxette\Single - 1991 - Spending My Time (Original Release)\1.wav
G:\PO\R\Roxette\Single - 1991 - The Big Love\1.cue
G:\PO\R\Roxette\Single - 1991 - The Big Love\1.wav
initially i asked if a newer/improved version of the mix files and folders option could be implemented. example:
G:\PO\R\Roxette\Single - 1991 - Fading Like A Flower (Every Time You Leave) (Original Release)
G:\PO\R\Roxette\Single - 1991 - Fading Like A Flower (Every Time You Leave) (Original Release)\1.cue
G:\PO\R\Roxette\Single - 1991 - Fading Like A Flower (Every Time You Leave) (Original Release)\1.wav
G:\PO\R\Roxette\Single - 1991 - Joy-Ride
G:\PO\R\Roxette\Single - 1991 - Joy-Ride\1.cue
G:\PO\R\Roxette\Single - 1991 - Joy-Ride\1.wav
G:\PO\R\Roxette\Single - 1991 - Spending My Time (Original Release)
G:\PO\R\Roxette\Single - 1991 - Spending My Time (Original Release)\1.cue
G:\PO\R\Roxette\Single - 1991 - Spending My Time (Original Release)\1.wav
G:\PO\R\Roxette\Single - 1991 - The Big Love
G:\PO\R\Roxette\Single - 1991 - The Big Love\1.cue
G:\PO\R\Roxette\Single - 1991 - The Big Love\1.wav
 
(while waiting for a possible implementation)
i also suggest to consider an additional possibility that is related to the mix files and folders option:

a new ini-setting which may be named content_horizontal_shift_pixels
available values are: from 0 to 256       (0 is the default value)

(in result list) et shifts the content of all folders by a defined quantity of pixels AND (optionally) hides all paths for that content
another new ini-setting may be named content_hide_paths

the shifting must be instant (absolutely not noticeable for a user)

so the result may look like this:
G:\PO\R\Roxette\Single - 1991 - Fading Like A Flower (Every Time You Leave) (Original Release)
        1.cue
        1.wav
G:\PO\R\Roxette\Single - 1991 - Joy-Ride
        1.cue
        1.wav
G:\PO\R\Roxette\Single - 1991 - Spending My Time (Original Release)
        1.cue
        1.wav
G:\PO\R\Roxette\Single - 1991 - The Big Love
        1.cue
        1.wav
this option (to hide the paths) seems to be an important part of the whole idea
because it greatly improves an overall view of result list (the visual conveniency gets much higher)

there also should be at least 1 new keyboard command: to quickly toggle between usual view of result list and this new look

therube
Posts: 3423
Joined: Thu Sep 03, 2009 6:48 pm

Re: suggestions and questions about ui/result list

Post by therube » Wed Nov 10, 2021 9:28 pm

17) [this is the new item of the whole thread]
(for status bar) is it possible to add an option that allows to display the additional durations?:
a) selected audio-files in result list, b) all audio-files in result list
+1

PlayTime does that & it is very convenient.
Playtime shows Total & Selected times.png
Playtime shows Total & Selected times.png (12.29 KiB) Viewed 19810 times

void
David Carpenter (Developer)
Posts: 9367
Joined: Fri Oct 16, 2009 11:31 pm

Re: suggestions and questions about ui/result list

Post by void » Sun Nov 14, 2021 11:39 pm

G:\PO\R\Roxette\Single - 1991 - Fading Like A Flower (Every Time You Leave) (Original Release)
G:\PO\R\Roxette\Single - 1991 - Fading Like A Flower (Every Time You Leave) (Original Release)\1.cue
G:\PO\R\Roxette\Single - 1991 - Fading Like A Flower (Every Time You Leave) (Original Release)\1.wav
G:\PO\R\Roxette\Single - 1991 - Joy-Ride
G:\PO\R\Roxette\Single - 1991 - Joy-Ride\1.cue
G:\PO\R\Roxette\Single - 1991 - Joy-Ride\1.wav
G:\PO\R\Roxette\Single - 1991 - Spending My Time (Original Release)
G:\PO\R\Roxette\Single - 1991 - Spending My Time (Original Release)\1.cue
G:\PO\R\Roxette\Single - 1991 - Spending My Time (Original Release)\1.wav
G:\PO\R\Roxette\Single - 1991 - The Big Love
G:\PO\R\Roxette\Single - 1991 - The Big Love\1.cue
G:\PO\R\Roxette\Single - 1991 - The Big Love\1.wav
I assume you are using /display_full_path_name=1
Everything is still mixing by name (not full path and name)

I have put on my TODO list to mix by full path and name when display_full_path_name is enabled.
a new ini-setting which may be named content_horizontal_shift_pixels
I will consider an option to offset files and hide the full path for files when the parent folder is shown.
Thank you the suggestion.

adamantine
Posts: 179
Joined: Mon Jan 09, 2012 10:56 am

Re: suggestions and questions about ui/result list

Post by adamantine » Wed Nov 17, 2021 12:33 pm

I assume you are using /display_full_path_name=1
yes (always)
this great ini-option partially inspired a birth of the current thread
 
I have put on my TODO list to mix by full path and name when display_full_path_name is enabled
probably, it's better if this option is added as an alternative to the current mix by name

i mean, there should be a choice between these 2 ways of mixing
and it's nice to have this choice placed somewhere not very far (not only in the ini-file)
for example: 1) in the 'sort by' part of the ui, 2) and as a keyboard command

 
20) [this is the new item of the whole thread]
a small addition could be very useful sometimes:

(when a file is selected)
- the new 'edit | select siblings too' keyboard command expands the selection
- the new main menu 'edit > select siblings too' item does the same
        (there is a good place for it in the main menu: select all, invert selection, select siblings too)

this expansion leads to a selection of all files (in the current folder)

this very related thread celebrates its 100-months-anniversary now (101 tomorrow)

void
David Carpenter (Developer)
Posts: 9367
Joined: Fri Oct 16, 2009 11:31 pm

Re: suggestions and questions about ui/result list

Post by void » Thu Nov 18, 2021 5:25 am

Everything 1.5.0.1285a adds support for up to 1024 selected items in the navigation history (Back/Forward).

I have also added support for saving the selection mark to the navigation history.

You can customize the maximum number of selected items with the nav_max_selection ini setting.


it's better if this option is added as an alternative to the current mix by name
I've made a note on my TODO list, thanks.


'edit | select siblings too'
I've put this on my TODO list.
Thanks for the suggestions.

adamantine
Posts: 179
Joined: Mon Jan 09, 2012 10:56 am

Re: suggestions and questions about ui/result list

Post by adamantine » Thu Nov 18, 2021 1:13 pm

support for up to 1024 selected items in the navigation history
seems to be working, thanks (so far i only checked a small quantity of selected items)

 
there is a not normal situation concerning the durations of audio-files (et is not guilty). example:

wav-file-1:          (foobar and audition report: 34 133 400 samples)

et               correctly displays its duration as 12 54 000
audition     correctly displays its duration as 12 54 000
foobar        correctly displays its duration as 12 54 000
xyplorer     correctly displays its duration as 12 54 000

 
wav-file-2:          (foobar and audition report: 34 133 398 samples)

et               correctly displays its duration as 12 53 999
audition     correctly displays its duration as 12 53 999
foobar     incorrectly displays its duration as 12 54 000
xyplorer  incorrectly displays its duration as 12 54 000

 
the thing is that:
1. i constantly use these 4 programs (especially et, foobar, xyplorer)
2. it's very inconvenient to see different durations for the same file simultaneously (for example, in et and in foobar)
3. i can do absolutely nothing about the behavior of audition and foobar

4. it's 99,9% that i can do nothing about the behavior of xyplorer
(i try not to participate at the corresponding xy-forum anymore)
(i don't want to lie, and also i don't want to offend somebody, so i'll just say: there are sad reasons for this another non-participation)

what do you think, is there some way to get the durations displayed uniformly?
at the moment i can only think about some special ini-setting (in et)

that allows to toggle between the current normal way (sans any stupid rounding up) and the alternative way (like in foobar and in xyplorer)
(it sounds like giving up but the today's inconsistent reality is probably slightly worse)

as i understand, their 2 developers decided someday that it's a good idea to forcibly round up the duration (always)
(and not only when it's just milliseconds: it happens even when it comes to seconds, minutes, hours)

while it's obvious to me that their idea is terrible and ugly (and there are no settings to customize it)
as we can see, normal programs don't do that: they honestly display the duration like it is

void
David Carpenter (Developer)
Posts: 9367
Joined: Fri Oct 16, 2009 11:31 pm

Re: suggestions and questions about ui/result list

Post by void » Mon Nov 22, 2021 9:48 am

Could you please send wav-file-1: and wav-file-2: to support@voidtools.com

I'll add a duration_ceil ini setting.

adamantine
Posts: 179
Joined: Mon Jan 09, 2012 10:56 am

Re: suggestions and questions about ui/result list

Post by adamantine » Mon Nov 22, 2021 10:09 am

Could you please send wav-file-1: and wav-file-2: to support@voidtools.com
i sent you an e-mail

void
David Carpenter (Developer)
Posts: 9367
Joined: Fri Oct 16, 2009 11:31 pm

Re: suggestions and questions about ui/result list

Post by void » Tue Nov 30, 2021 5:14 am

Thank you for the wav files.

Everything 1.5.0.1286a fixes an issue with reading the length for 4 bit wav files.

Everything 1.5.0.1286a adds a duration_ceil ini setting to round up durations to the nearest millisecond.

To round up durations to the nearest millisecond:
  • In Everything, type in the following search and press ENTER:
    /duration_ceil=1
  • If successful, duration_ceil=1 is shown in the statusbar for a few seconds.

adamantine
Posts: 179
Joined: Mon Jan 09, 2012 10:56 am

Re: suggestions and questions about ui/result list

Post by adamantine » Tue Nov 30, 2021 9:57 pm

duration_ceil ini setting
thanks. those 2 wav-files (with real durations: 12 53 999, 12 54 000) are now displayed as 12 54 000. this is the desired behavior
but there is a serious issue. examples:

    wav-file 3:
audition displays:    18:19.653    48 494 712 samples        so the real duration is 18 19 653
foobar correctly displays 18:19.653 (48494712 samples)
(duration_ceil=0) et correctly displays 18 19 653
(duration_ceil=1) et incorrectly displays 18 19 654

    wav-file 4:
audition displays:    31:53.656    84 392 255 samples        so the real duration is 31 53 656
foobar incorrectly displays 31:53.657 (84392255 samples)
(duration_ceil=0) et correctly displays 31 53 656
(duration_ceil=1) et correctly displays 31 53 657

    wav-file 5:
audition displays:    16:34.466    43 855 980 samples        so the real duration is 16 34 466
foobar incorrectly displays 16:34.467 (43855980 samples)
(duration_ceil=0) et correctly displays 16 34 466
(duration_ceil=1) et correctly displays 16 34 467

i will understand if you decide to abandon this problem, and to remove the new ini setting (which is unusable at the moment)
because it seems that the problem is more difficult than it should be
in fact, it shouldn't have existed at all (the best audio-player foobar and the best file-manager xyplorer are to blame)

void
David Carpenter (Developer)
Posts: 9367
Joined: Fri Oct 16, 2009 11:31 pm

Re: suggestions and questions about ui/result list

Post by void » Wed Dec 01, 2021 1:19 am

Thank you for your feedback adamantine,

Looks like foobar is using round half up instead of using the ceiling value.

round half up would match your samples.

I will test round half up in the next alpha update.

void
David Carpenter (Developer)
Posts: 9367
Joined: Fri Oct 16, 2009 11:31 pm

Re: suggestions and questions about ui/result list

Post by void » Thu Dec 09, 2021 6:25 am

Everything 1.5.0.1288a adds a duration_round_half_up ini setting.

To set durations to round half up to the nearest millisecond:
  • In Everything, type in the following search and press ENTER:
    /duration_round_half_up=1
  • If successful, you should see duration_round_half_up=1 in the statusbar for a few seconds.

adamantine
Posts: 179
Joined: Mon Jan 09, 2012 10:56 am

Re: suggestions and questions about ui/result list

Post by adamantine » Thu Dec 09, 2021 6:54 am

thank you. at first glance, it works
(i checked ~100 wav-files, and all of them display the same duration as in foobar)

adamantine
Posts: 179
Joined: Mon Jan 09, 2012 10:56 am

Re: suggestions and questions about ui/result list

Post by adamantine » Tue Jan 18, 2022 1:39 am

21) [this is the new item of the whole thread]
this idea is very new and raw, but anyway i would like to know what do you think about the following:

2 new main menu items:       file edit view search index history bookmarks clipboard launch tools help

the new clipboard menu may contain:

- the 'edit clipboard...' line/command (which opens a resizable sub-window containing the recent 50 editable clipboard entries)
(50 is the possible default value, while the acceptable user-defined range may be from 20 to 999)
- a separator
- an auto-refillable long list (for example, 50 lines) displaying the 50 recent clipboard entries (the very recent entry is always on top)
so instead of just 1 available entry (which is the windows default), we get at least 50

the left click (on any of these 50 entries) pastes the content of this clipboard entry to the search box

there also may be some kind of favorite textual fragments (as sticky lines) (below the 'edit clipboard...' line) (above the auto-refillable long list)
these favorite textual fragments may be visually detached by 2 separators

 
 
the new launch menu may contain a user-defined entries/lines for a quick direct launch of various txt-files, exe-files...
(these are the files that are not that important to have their own separate keyboard button, but the files that are needed more or less often)

some user-defined textual fragments (private notes) may also be added here
(these fragments/lines won't launch anything, they will be used from time to time in cases when a quick reference is needed)

 
if this my idea is not very bad, and if a decent implementation is technically possible, then these new features may bury a bunch of various additional launchers/scripts/'sticky notes' utilities/clipboard managers...
just like et already killed all disk-monitoring programs (by implementing the brilliant index journal)
besides that, these new features may enlarge the general attractiveness of et, making it even more sought-after program

void
David Carpenter (Developer)
Posts: 9367
Joined: Fri Oct 16, 2009 11:31 pm

Re: suggestions and questions about ui/result list

Post by void » Wed Jan 19, 2022 9:08 am

Thank you for your feedback adamantine,
clipboard menu
I will consider a clipboard menu.
Thank you for the suggestion.

Would the clipboard menu be for files or text, or both?
I am assuming text.
I am assuming you would want Everything to monitor the clipboard for changes outside of Everything.

There's already good tools out there that can manage clipboard history.

@therube, would you recommend CLCL?
I realize now that you want to avoid third party tools..

I like Visual Studios Ctrl + Shift + Insert to cycle through the last 24 clipboard entries.
Something like that might be useful in Everything..

Maybe something could be added to the search box -> Right click -> Clipboard History -> Clipboard history item 1..50


launch menu
Could Tools -> Run History be improved to accommodate for these features?
I will consider a Add... option here with a comment section, shortcut keys might be useful too.
Run History might get too bloated to be useful.

Maybe this could be done through bookmarks? an option to execute the top result?
I will experiment..

Thanks for the suggestions.

EricB
Posts: 40
Joined: Wed Jun 26, 2013 8:56 am

Re: suggestions and questions about ui/result list

Post by EricB » Wed Jan 19, 2022 1:51 pm

If an internal clipboard is in the planning, maybe have a look at ClipX at https://bluemars.org/clipx/. I've been using this software for years and I'm very satisfied with it, also because it has some useful plugins. I know it's more than 14 years old, but I've tried several alternatives which just did not hit the mark. Small, efficient, portable are key to me.

I just discovered there is also an SDK available at https://bluemars.org/clipx/sdk/ which seems to be useful. Written in C++, so this might be of interest to void.

adamantine
Posts: 179
Joined: Mon Jan 09, 2012 10:56 am

Re: suggestions and questions about ui/result list

Post by adamantine » Wed Jan 19, 2022 9:47 pm

Would the clipboard menu be for files or text, or both?
we may begin with text (and think about files at some further stage)
I am assuming you would want Everything to monitor the clipboard for changes outside of Everything
yes, certainly

there's an additional difficulty here:
- i usually have at least 1 instance of et (in taskbar)
- sometimes it's 2 or more instances of et
- but sometimes i don't have them at all (during several minutes or hours)

- if et gets the new clipboard capabilities, then (as i understand) et needs to get the info (about clipboard changes) from some source
i speak about the clipboard changes which take place when there's no et-instances running at all

- i don't use the et-service. could it be a solution in this case?
(i don't really want to enable the et-service but i just don't see another way for et to receive the info about all new clipboard entries
which appear between the sessions of et)

 
would you recommend CLCL?
i know it. it's a good program. but these your words are correct: "I realize now that you want to avoid third party tools.."

i may recollect several very rare cases when clcl was losing its main content (at least partially)
(there were some reports about such behavior from other users too)

still my opinion is: clcl is the best clipboard manager, but i would really like to rely on et when it comes to clipboard management
especially because my clipboard needs are rather moderate
Maybe something could be added to the search box -> Right click -> Clipboard History -> Clipboard history item 1..50
it will be better than nothing. some additional thoughts:

- the access to clipboard entries should be easy and quick. because potentially it's a very-very often used feature
- please let me know if the idea with the 'clipboard' main menu item is technically possible

if yes, then:
the right click menu for any of 50 clipboard entries (that are displayed in this menu: from newest to oldest) should contain the 'copy' command
- this command will be very often used
- the result of usage of this command can be seen immediately: the corresponding entry automatically moves to the top (in this 'clipboard' menu)

 
 
launch menu
currently i don't use the Run History at all
Maybe this could be done through bookmarks? an option to execute the top result?
the assumption about bookmarks is not bad
probably something like this example could be useful:       /launch_file="C:\WINDOWS\system32\calc.exe"

but at the moment i'm much more focused on the possible clipboard additions to et:
in xyplorer i began experimenting with my custom 'launch' menu/menus (there i have such possibilities)
but if we speak about the clipboard management: the need for it (in et) is very substantial

void
David Carpenter (Developer)
Posts: 9367
Joined: Fri Oct 16, 2009 11:31 pm

Re: suggestions and questions about ui/result list

Post by void » Thu Jan 20, 2022 10:27 am

Thank you for your reply adamantine,
i don't use the et-service. could it be a solution in this case?
The Everything Service would not be required to monitor the clipboard.

Everything already monitors the clipboard when you cut an item from within Everything.
(Everything needs to know when any cut items are pasted)

NotNull
Posts: 3648
Joined: Wed May 24, 2017 9:22 pm

Re: suggestions and questions about ui/result list

Post by NotNull » Thu Jan 20, 2022 11:20 pm

adamantine wrote:
Tue Jan 18, 2022 1:39 am
these new features may enlarge the general attractiveness of et, making it even more sought-after program
Or the exact opposite...

An opinion:
A clipboard manager should work system-wide. A program-specific clipboard manager only makes some sense in situations where that program is the main program that someone uses throughout the day (development, (CAD) design, ..) .
Heck, even Windows itself now comes with a clipboard manager! (press WIN + V)

Everything is a general purpose tool for "John and Jane" with some very powerful options for power users under the hood.
In Everything 1.4 that has lead to a very well-rounded set of features,making it a beautiful program.

Everything 1.5 is different. Quite a few edge-case features that are only useful for one or two persons and do not benefit the "general public" are being suggested ànd implemented.
Polluting the (already full) main menu with those edge-case features will be one of those that "John and Jane" don't need and possibly don't even understand.


Much of this will have to do with growing pains and I trust @void to make a somewhat well-rounded feature set of it all in the end, but I truly hope those suggestions are not among that.

End of rant :)

adamantine
Posts: 179
Joined: Mon Jan 09, 2012 10:56 am

Re: suggestions and questions about ui/result list

Post by adamantine » Thu Jan 20, 2022 11:38 pm

Everything already monitors the clipboard
yes, i understand. my concern is rather about this aspect:
is et able to monitor the clipboard (and store all new clipboard entries) in cases when there are several hours of absence of et?
(not a single instance of et)

 
if yes, then:
these are some additional thoughts/suggestions about the 'clipboard' main menu item:

1. its 1st line may be named:      Show All Clipboard Content...       or      Show Clipboard History...
left click on this line opens the resizable sub-window (which may look more or less similarly to the 'show all bookmarks' sub-window)

this sub-window contains the list of all clipboard entries (default is 30, for example)
a new ini setting allows to change this 30 value by entering a new number (from 20 to 1024 or even 4096, for example)

 
there may be separate numbers for the menu and for the Show Clipboard History... sub-window
then my personal choice would have been: 60 for menu, 990 for sub-window

i know, 990 is not very moderate value, but the more important thing is: 990 will do no harm, so why restrict oneself? (sans serious reason)
especially in case when the menu contains 60 only. moreover, the performance of et should not suffer from 990 or even 5990, as i suppose

so in my case: the very recent 60 clipboard entries would have been duplicated (menu plus sub-window)
while the entries from 61 to 990 would only have been accessible/visible inside the sub-window

 
2. its 2nd line may be:     a separator
3. (by default) lines 3-32 may be:     the very recent 30 clipboard entries (the most recent is always at the line-3)

(the maximum width of these 30 lines should be customizable) (the default may be: 200 pixels) (the possible range may be: from 50 to 500 pixels)

when a new clipboard entry appears (anywhere in the system or in some other program), it also immediately appears in et:
- as line-3 (in the 'clipboard' menu)
- as line-1 (in the sub-window)

 
i also suggest to envisage the highly customizable behavior of et:
- a new ini setting allowing to choose what should happen after the left click on a line 3-32 (in menu)
- a new ini setting allowing to choose what should happen after the right click on a line 3-32 (in menu)

possible options for the left click:
         a) append/paste to search box
         b) copy (which will lift this entry straight to line-3)           (if it's already the line-3, then this entry simply stays at this position/line)
         c) edit              which will:
                              - open the sub-window
                              - then: select this entry there
                              - then (if this entry is completely visible): activate the 'inline rename' mode
                                if this entry is not completely visible: open a sub-sub-window displaying all content (and allowing to edit this content)
possible options for the right click:
         a) the default context menu that includes: edit, copy, move up (1 line), move down (1 line), delete
         b) append/paste to search box
         c) copy (which will lift this entry straight to line-3)
         d) edit         same automatic actions as in 'the left click - c) edit'

 
- a new ini setting allowing to choose what should happen after the left click on a line 1-990 (in sub-window)
- a new ini setting allowing to choose what should happen after the right click on a line 1-990 (in sub-window)

possible options for the left click:
       a) direct activation of the 'inline rename' mode (in case when all content is visible) (but if not: open a sub-sub-window displaying all content)
       b) copy (which will lift this entry straight to line-1)
       c) a simple selection of this line
possible options for the right click:
       a) the default context menu that includes: edit, copy, move up (1 line), move down (1 line), delete
       b) copy (which will lift this entry straight to line-1)
       c) edit         the 'inline rename' mode (in case when all content is visible) (but if not: open a sub-sub-window displaying all content)

 
in the Show All Bookmarks... sub-window we have these columns: name, search, macro, key
while for the Show Clipboard History... sub-window i propose to implement these columns:

- number (optional for a user)    (from 1 to 990) (this column is very narrow)
- entry    (this column is very wide) (by default it may display the first 256 symbols of each clipboard entry)
                                                    (the 256 value should be customizable)
- lines (optional)    (this column is very narrow) (it only displays the quantity of lines that are inside of a corresponding clipboard entry)
                                                                      (it displays nothing if all content is already visible in this Show Clipboard History... sub-window)
- date added (optional)
- size of all text that is inside of this clipboard entry (optional)

adamantine
Posts: 179
Joined: Mon Jan 09, 2012 10:56 am

Re: suggestions and questions about ui/result list

Post by adamantine » Tue May 17, 2022 11:07 am

22) [this is the new item of the whole thread]
i suggest to implement the following option:       replace in content

it may be added here:
1) main menu - edit - advanced - replace in content
2) result list - context menu of selected textual files (txt, cue, log, csv...) - replace in content

this new option allows to modify/edit the content of several/dozens/hundreds/thousands of simple textual files
and do it easily and quickly and reliably

 
example of usage:
- there's the need to change the textual fragment      " [ smart Dog+ ]   -15"        to       " [ Lazy dog ]        16--"      in 250 cue/txt-files

- already available "content indexing" option allows to find all 250 files that contain this    " [ smart Dog+ ]   -15"     textual fragment

- select the 250 cue/txt-files in result list, right click them, choose the new 'replace in content' command

- a new 'replace in content' sub-window appears, where it's possible to perform all necessary actions,
like: old fragment, new fragment, match case...
(there may also be some advanced and important features like: multi-line fragment...)

 
for such purposes i still use an old   search and replace for windows   program (version 6.7)
but it's not quick, not good-looking, and not convenient at all

void
David Carpenter (Developer)
Posts: 9367
Joined: Fri Oct 16, 2009 11:31 pm

Re: suggestions and questions about ui/result list

Post by void » Wed May 18, 2022 11:10 am

This would be a cool feature/program.

I will consider creating another tool to find and replace text.

Thank you for the suggestion.



Visual Studio is exceptionally good at doing this.
Drag drop all your cue/txt files onto VS, Ctrl + H, Change Look in to All Open Documents, set the old text, set the new text, done.

EricB
Posts: 40
Joined: Wed Jun 26, 2013 8:56 am

Re: suggestions and questions about ui/result list

Post by EricB » Thu May 19, 2022 8:31 am

Maybe this tool can also serve as an inspiration: https://github.com/zzzprojects/findandreplace

I use it myself, and it is both fast and easy-to-use.

Regards, EricB

Post Reply