Columns; TSV; Exclude; ... (Switch time formats via menu)

Have a suggestion for "Everything"? Please post it here.
Post Reply
etc
Posts: 49
Joined: Tue Jun 24, 2014 7:17 pm

Columns; TSV; Exclude; ... (Switch time formats via menu)

Post by etc »

7-Zip has 4 time formats in its View menu. We can switch the format conveniently. (Though next session the format will return to default.)

Please consider such a design.
And I hope even the 7-digit Ticks can be used (like in 7-Zip), since the saved time has that precision.

I know "/time_format=..." can be used. But it changes the search.
Please consider adding another box/way for "/setting" operations, so it will not disturb the search.

By the way, I hope comments can be kept in Everything.ini.
Last edited by etc on Sat Nov 17, 2018 10:10 am, edited 1 time in total.
void
Developer
Posts: 15095
Joined: Fri Oct 16, 2009 11:31 pm

Re: Switch time formats via menu

Post by void »

I'll consider adding time formats to the View menu, thanks for the suggestion.

Can I ask why you would change the time format so often?
Would having multiple columns for date modified / date created / etc with different time formats help? eg:
Date Modified (DD/MM/YYYY HH:MM)
Date Modified (DD/MM/YYYY HH:MM:SS.sss)
I know "/time_format=..." can be used. But it changes the search.
Please try Ctrl + N to open a new window and enter in the new /time_format.
etc
Posts: 49
Joined: Tue Jun 24, 2014 7:17 pm

Re: Switch time formats via menu

Post by etc »

void wrote: Mon Nov 12, 2018 8:58 am
I know "/time_format=..." can be used. But it changes the search.
Please try Ctrl + N to open a new window and enter in the new /time_format.
Oh I'm being stupid... Thank you for reminding me!
Can I ask why you would change the time format so often?
Would having multiple columns for date modified / date created / etc with different time formats help? eg:
Date Modified (DD/MM/YYYY HH:MM)
Date Modified (DD/MM/YYYY HH:MM:SS.sss)
Not often. Just sometimes.
The menu would be the quick and lazy way after all.

As for "multiple columns", does that mean if I only want to show format-B I have to hide format-A with one more operation?
However, I won't refuse another solution.
void
Developer
Posts: 15095
Joined: Fri Oct 16, 2009 11:31 pm

Re: Switch time formats via menu

Post by void »

As for "multiple columns", does that mean if I only want to show format-B I have to hide format-A with one more operation?
You wouldn't have to hide format-A, you could have both columns visible.
I thought it might be useful, if you just wanted to grab the second/millisecond information, you could simply show the column with Format-A, get the required information and then hide the column with Format-A.

A toggle in the view menu to select the desired time format would probably be quicker/easier, I'm just trying to understand the need for such a feature.
eg: Do you want to quickly get the second/millisecond information with a toggle? -I could add a keyboard shortcut to do this.
etc
Posts: 49
Joined: Tue Jun 24, 2014 7:17 pm

Re: Switch time formats via menu

Post by etc »

eg: Do you want to quickly get the second/millisecond information with a toggle? -I could add a keyboard shortcut to do this.
I usually use shortcuts on often-used commands.
After either menu is implemented, one surely can assign shortcuts for these commands, isn't it? If so, I think preset shortcuts are not necessary.

One could forget the seldom-used shortcuts / hidden commands. So a menu item with the shortcut key displayed is better than an internal shortcut.
Thus, by the way, I suggest to display "Copy as CSV" in File menu.
Another example, I often forgot that I had assigned a shortcut for "File | Preview".

By the way, I prefer TSV to CSV. I hope this can be customized for "Copy as CSV" command.
And hope TSV can be also exported.

When none is selected, "Copy as CSV" should be disabled (or should copy the whole list), rather than copy the column titles only.
Also, should be able to export the selected item(s).

Need an quick way to hide/exclude items in the search result, for clear view, context menu operations, etc.


Some further thoughts:

Need more columns, eg. Version, Picture Size, ...
And more such infos in status bar, and infotip.

In addition to "Auto Size All Columns (Ctrl+Plus[NumPad])", NirSoft tools have another command:
Auto Size All Columns+Headers (Shift+Plus[NumPad])
which will not truncate the column titles.

Some apps constrain the tooltip (for a truncated item in the list) to the screen if it's beyond the right edge.

Hope the order in Columns menu will follow the actual column order.
And/or remember last-used width+position for a hidden column.
(Add "Reset Order" and "Reset Columns" in Columns menu if other users need it.)
void
Developer
Posts: 15095
Joined: Fri Oct 16, 2009 11:31 pm

Re: Columns; TSV; Exclude; ... (Switch time formats via menu)

Post by void »

An optional menu item to toggle the date format is probably the best solution at the moment. -Added to my TODO list.
This would allow you to add these menu items to your menu or toolbar, and to add shortcut keys.
Thus, by the way, I suggest to display "Copy as CSV" in File menu.
Customizing menus / toolbars is planned for the next version of Everything.
By the way, I prefer TSV to CSV. I hope this can be customized for "Copy as CSV" command.
And hope TSV can be also exported.
Added to my TODO list: Copy as TSV.
Need an quick way to hide/exclude items in the search result, for clear view, context menu operations, etc.
I have on my TODO list a temporary exclude list which will be managed through the context menu.
Need more columns, eg. Version, Picture Size, ...
This will be available in the next version of Everything.
And more such infos in status bar, and infotip.
statusbar/Infotip will show all information from all visible columns, so if you have the version column shown, this information will be available in the statusbar/infotip.
I'll add support for customizing the statusbar/infotip so you can specify any information you want.
In addition to "Auto Size All Columns (Ctrl+Plus[NumPad])", NirSoft tools have another command:
Auto Size All Columns+Headers (Shift+Plus[NumPad])
which will not truncate the column titles.
Added to my TODO list.
Some apps constrain the tooltip (for a truncated item in the list) to the screen if it's beyond the right edge.
Everything should be doing this already?
Are you talking about an item that is not truncated, but is off screen?
Hope the order in Columns menu will follow the actual column order.
And/or remember last-used width+position for a hidden column.
Everything should remember every column position and width.
If a column has never been shown before, it is added as a right most column.

I'll consider showing the column items in menus in the order they appear.
(Add "Reset Order" and "Reset Columns" in Columns menu if other users need it.)
Yes, I've added an organize columns dialog for the next version of Everything as there are soo many new column types.
I can add a reset order and reset columns buttons to this.

The Organize Columns dialog will allow you to:
  • View all visible columns in order that they appear.
  • Add a column from a list of all available columns (this list is searchable and sortable by name, canonical name or property key)
  • Remove a column
  • Change column order
  • Customize colors.
Thanks for the suggestions.
etc
Posts: 49
Joined: Tue Jun 24, 2014 7:17 pm

Re: Columns; TSV; Exclude; ... (Switch time formats via menu)

Post by etc »

In addition to "Auto Size All Columns (Ctrl+Plus[NumPad])", NirSoft tools have another command:
Auto Size All Columns+Headers (Shift+Plus[NumPad])
which will not truncate the column titles.
Added to my TODO list.
ProcessHacker has another solution, which shows a tooltip for the truncated header.
I think Everything can have both.
Some apps constrain the tooltip (for a truncated item in the list) to the screen if it's beyond the right edge.
Everything should be doing this already?
Are you talking about an item that is not truncated, but is off screen?
eg. SysInternals AutoRuns. It constrains the tooltip (for a truncated item in the list) to the screen if the tooltip is beyond the right edge.
Hope the order in Columns menu will follow the actual column order.
And/or remember last-used width+position for a hidden column.
Everything should remember every column position and width.
For example,
Show Extension column,
Change its width and position,
Hide it,
Show it again.
It uses its default width and position.

Show Extension column,
Change its width and position,
Restart Everything,
Hide Extension column,
Show it again.
It uses its default width.
If a column has never been shown before, it is added as a right most column.
It seems some columns don't conform with this.
Extension, Type, Dates.
void
Developer
Posts: 15095
Joined: Fri Oct 16, 2009 11:31 pm

Re: Columns; TSV; Exclude; ... (Switch time formats via menu)

Post by void »

Thanks for the reply.
ProcessHacker has another solution, which shows a tooltip for the truncated header.
I think Everything can have both.
I would have to add my own header control to do this.
Added to my TODO list.
eg. SysInternals AutoRuns. It constrains the tooltip (for a truncated item in the list) to the screen if the tooltip is beyond the right edge.
Fixed for the next version of Everything.
Now, when Everything shows a tooltip that is not entirely visible (over all monitors) it will be pushed to the closest monitor so that it is fully visible.
For example,
Show Extension column,
Change its width and position,
Hide it,
Show it again.
It uses its default width and position.
The problem is the column position is not saved when you hide the column.
The column positions are only saved when you close the Everything search window or exit Everything.
This has been fixed for the next version of Everything.
If a column has never been shown before, it is added as a right most column.
It seems some columns don't conform with this.
Extension, Type, Dates.
Everything 1.4 has predefined orders for all columns, this order is:
  • Name
  • Path
  • Size
  • Extension
  • Type
  • Date Modified
  • Date Created
  • Date Accessed
  • Attributes
  • Date Recently Changed
  • Run Count
  • Date Run
  • File List Filename
Everything 1.5 will have predefined orders for built-in columns (same columns as Everything 1.4).
All non-built-in columns will be added to the right-most end of the column list by default.

Everything 1.5 will remember previous column orders when hidden and re-shown.
Post Reply