LANG and STATUS - is the question!

Discussion related to "Everything" 1.5 Alpha.
Post Reply
AntonyD
Posts: 11
Joined: Thu Nov 21, 2024 5:55 pm

LANG and STATUS - is the question!

Post by AntonyD »

Hi!
Of course, I would like to say a huge thank you for such a magnificent thing - like this instrument
In conjunction with TotalCmd - this is just real power)))

But due to the fact that, as I see, the status of ALPHA - not even BETA - was assigned to the product a very long time ago.
So the question arises - when can we expect at least some transition in status? ALPHA -> BETA?
After all, if we are talking about installing from scratch, then probably no special questions will arise - after all
this will be the first installation. BUT if we update over 1.4? So far it appears that the update process as such
simply does not exist! There is always only an installation nearby.... And it's scary.

And the second question also stems from the essence of the first. There has been no news for TOO long
about the localization of new UI-lines. Maybe there is still a tool somewhere that would allow at least me
to translate what I need, and then probably present this result to other users of my language?
void
Developer
Posts: 17153
Joined: Fri Oct 16, 2009 11:31 pm

Re: LANG and STATUS - is the question!

Post by void »

Thank you for your feedback AntonyD,


when can we expect at least some transition in status? ALPHA -> BETA?
There's still a few things left to do on the alpha before a beta release.
I don't have a beta release date yet.



The alpha runs in an 1.5a instance.
The Everything 1.5 alpha doesn't interfere with Everything 1.4.
The beta release will run in the normal unnamed instance and will overwrite your Everything 1.4 install.
The beta release will use your old Everything 1.4 settings.



You will be able to import your Everything 1.5 alpha settings over to the Everything 1.5 beta release.
I will provide instructions on how this can be done later.


And the second question also stems from the essence of the first. There has been no news for TOO long
about the localization of new UI-lines. Maybe there is still a tool somewhere that would allow at least me
to translate what I need, and then probably present this result to other users of my language?
I will have a localization template for Everything 1.5 soon.
For now, localization_strings
AntonyD
Posts: 11
Joined: Thu Nov 21, 2024 5:55 pm

Re: LANG and STATUS - is the question!

Post by AntonyD »

Thank you so much for the reply.
And please forgive me for not writing my clarifications in an already existing and quite suitable topic:
viewtopic.php?t=15609
It is not necessary to multiply entities without strict necessity)))

Well, I will look forward to the appearance of a template for translation.
AntonyD
Posts: 11
Joined: Thu Nov 21, 2024 5:55 pm

Re: LANG and STATUS - is the question!

Post by AntonyD »

And another question - although it does not correspond to the title of the topic, but imho it's better
do not create another one like this, isn't it? )))

I thought that the possibility of advanced sorting, firstly, would get its display on those columns
that participate in it (as it is done in Excel in a similar case), and secondly, a mark in the Sort menu
it will now appear only opposite the "Advanced Sort"ing point, thereby confirming my choice.
And thirdly, it seemed to me that this feature should be easily connected with the "Mix files and folders"
option. But something is not working right.

I set the Advanced Sorting by Path and by Extension (asc.) and enable this option. Thus, for the C drive: for example,
I should get the output of all the folders of the root level first, and then - below them - all the files of the first level.
Moreover, the files should be sorted by extension in fact, because their path is the same: this is the root of the C drive:
But no - the file comes first - hiberfil.sys , then license.dat, and then swapfile.sys
But it should be like this:
license.dat
hiberfil.sys
swapfile.sys

Heh, ok. Then I go back to the Advanced Sorting settings - and confirm my choice.... and...
I have sorting ONLY along the Path + the action of the "Mix files and folders" mark is reset!!!!

Then I go to the "View" menu to check its checkmark and see that it is set here! But in fact, it doesn't work!
Then I take it off and re-set it again - and that's when I see the root-level folders of disk C again as the first elems,
and then the files from the root of that disk, but! they are still not sorted by the Advanced Sort: PATH+EXT (asc.).
void
Developer
Posts: 17153
Joined: Fri Oct 16, 2009 11:31 pm

Re: LANG and STATUS - is the question!

Post by void »

I thought that the possibility of advanced sorting, firstly, would get its display on those columns
that participate in it (as it is done in Excel in a similar case)
Only the primary sort column is emphasized.
I will consider emphasizing all sorts.


and secondly, a mark in the Sort menu
Only the primary sort is checked.
I will consider checking advanced sort.


it will now appear only opposite the "Advanced Sort"ing point, thereby confirming my choice.
And thirdly, it seemed to me that this feature should be easily connected with the "Mix files and folders"
option. But something is not working right.
Mix files and folders currently only works when sorting by name, path, size and date modified.
Mix files and folders does not support multiple sorts.
I have on my TODO list to add support for mixing files and folders for all sorts. (please don't expect it to be fast)



Everything only keeps fast sorts. (name, path, size and date modified)
Your advanced sort is lost when you change your search.



Thank you for the feedback and suggestions.
AntonyD
Posts: 11
Joined: Thu Nov 21, 2024 5:55 pm

Re: LANG and STATUS - is the question!

Post by AntonyD »

Well, we'll wait. BUT so far, then as the first measure of protection, it seems to me it would be very appropriate to propose
a disabling the availability of those options in the menu that conflict with each other.
I.e. if it is now IMPOSSIBLE to use the option of mixing files and folders for two-step sorting, then this option should be disabled
as soon as I have selected two or all three options at the Advanced Sorting dialog.
void
Developer
Posts: 17153
Joined: Fri Oct 16, 2009 11:31 pm

Re: LANG and STATUS - is the question!

Post by void »

Yes, good idea.

Mix files and folders should be disabled after using the advanced sort.
I will have this fixed in the next update (1384a+)
AntonyD
Posts: 11
Joined: Thu Nov 21, 2024 5:55 pm

Re: LANG and STATUS - is the question!

Post by AntonyD »

By the way, if I may point out - it is strange that such an often necessary option as the sorting option is hidden only in the main View menu.
Access to this option is also expected in the context menu above the columns of the summary table with the output of file system objects.
void
Developer
Posts: 17153
Joined: Fri Oct 16, 2009 11:31 pm

Re: LANG and STATUS - is the question!

Post by void »

Click on an empty spot in the result list to quickly access the Sort by menu.

Click a result list column header to set the primary sort.
Shift + click a result list column header to set the secondary sort.
AntonyD
Posts: 11
Joined: Thu Nov 21, 2024 5:55 pm

Re: LANG and STATUS - is the question!

Post by AntonyD »

void wrote: Fri Nov 22, 2024 7:12 am Click on an empty spot in the result list to quickly access the Sort by menu.
I don't understand WHERE I can find "an empty spot"...
Ideally, the ENTIRE table is continuous information, and each row is also a continuous occupied space for data output.

BUT even if there was such a place (even if it there is - I just have some glitch) - it's completely unintuitive.
Sorting is done ON top of the columns - so all the control of this process should be in the menu of these columns.

By the way the context menu that is called over any of the search/filter result objects - it is scrollable because the dimension of my
the monitor is small 1366*768. And then at the end, after what seems to be the last item, "Properties" there's still an empty space -
so it looks like some kind of menu's element. This elem just didn't render there, even though it should have.
But actually it's probably a glitch in calculating the new menu size by height - as you're embedding the standard menu from explorer
into your own - with your own additional elems.
image.png
image.png (3.75 KiB) Viewed 1195 times
In other programs I have of course similar long menus that need to be scrolled - and there is no such "emptiness" there at the end of it.
Last edited by void on Fri Nov 22, 2024 10:43 am, edited 1 time in total.
Reason: fixed image
void
Developer
Posts: 17153
Joined: Fri Oct 16, 2009 11:31 pm

Re: LANG and STATUS - is the question!

Post by void »

I don't understand WHERE I can find "an empty spot"...
Ideally, the ENTIRE table is continuous information, and each row is also a continuous occupied space for data output.
An empty area is available on the right if all your columns are smaller than the entire window width:
image.png
image.png (103.03 KiB) Viewed 1194 times


or, a really small empty area is available on the left:
image.png
image.png (101.05 KiB) Viewed 1194 times

BUT even if there was such a place (even if it there is - I just have some glitch) - it's completely unintuitive.
Sorting is done ON top of the columns - so all the control of this process should be in the menu of these columns.
I will consider a sort menu from the result list column header.
Thank you for the suggestion.

For now, to set a hotkey to specify an advanced sort:
  • In Everything, from the Tools menu, click Options.
  • Click the Keyboard tab on the left.
  • To the right of Show commands containing, search for:
    sort
  • Select: View | Sort By | Advanced Sort...
  • Click Add....
  • Press a new keyboard shortcut and click OK.
  • Click OK.

By the way the context menu that is called over any of the search/filter result objects - it is scrollable because the dimension of my
the monitor is small 1366*768. And then at the end, after what seems to be the last item, "Properties" there's still an empty space -
so it looks like some kind of menu's element. This elem just didn't render there, even though it should have.
But actually it's probably a glitch in calculating the new menu size by height - as you're embedding the standard menu from explorer
into your own - with your own additional elems.
This is how the stock windows menu renders the last item.
The last empty item height is slightly smaller than the full height of an item.
The scrollable area is calculated from the items full height.
The menu scrolls the full item height (not a pixel scroll)
It's out of my control.
I have on my TODO list to add my own menus with more control.
AntonyD
Posts: 11
Joined: Thu Nov 21, 2024 5:55 pm

Re: LANG and STATUS - is the question!

Post by AntonyD »

or, a really small empty area is available on the left:
As a first (easier?) attempt to make it better, you can try to make this area larger, just at least twice as large.
It’s just that your first option (area on the right side) is definitely not possible to apply to me - I completely stretch
the entire window and all the columns.

And thanks for the advice on hotkeys! It was useful to know this!

But it’s still strange about the menu that it’s drawn like that. I wrote that I have other programs where it’s exactly the same
I need to draw very long menus. But there, always when scrolling the menu to the end - the menu always strictly stopped at this
last element "Properties". IMHO you must Agree that if this behavior cannot be controlled, then I would have such behavior everywhere,
what I'm seeing in your program now. This means that even in the stock (on a half) menu from Windows something can be done so that
the scrolling does not go SO lower. As we can see on my pic.
P.S. I also have no problem scrolling menu back up! Everything is drawn correctly there!!!
P.P.S. But of course, seeing your new "own" menu in your execution will be much more pleasant and useful, imho))
void
Developer
Posts: 17153
Joined: Fri Oct 16, 2009 11:31 pm

Re: LANG and STATUS - is the question!

Post by void »

As a first (easier?) attempt to make it better, you can try to make this area larger, just at least twice as large.
It’s just that your first option (area on the right side) is definitely not possible to apply to me - I completely stretch
the entire window and all the columns.
To set the left margin width:
  • In Everything 1.5, from the Tools menu, click Options.
  • Click the Advanced tab on the left.
  • To the right of Show settings containing, search for:
    margin
  • Select: listview_margin_left
  • Set the value to: 16
    (where 16 is the margin width in logical pixels)
  • Click OK.

But it’s still strange about the menu that it’s drawn like that. I wrote that I have other programs where it’s exactly the same
I need to draw very long menus.
Are there any Microsoft programs where the scrolling stops at the last menu item?
I will investigate further..
AntonyD
Posts: 11
Joined: Thu Nov 21, 2024 5:55 pm

Re: LANG and STATUS - is the question!

Post by AntonyD »

Set the value to: 16
Just amazing advice! Everything is great!

And about the programs from Microsoft. It’s strange, but among those I do not remember any
where a long "scroll" menu was formed. All such programs are 3rd party.
void
Developer
Posts: 17153
Joined: Fri Oct 16, 2009 11:31 pm

Re: LANG and STATUS - is the question!

Post by void »

Everything 1.5.0.1384a disables mix files and folders when there is an active sort of two or more properties.
AntonyD
Posts: 11
Joined: Thu Nov 21, 2024 5:55 pm

Re: LANG and STATUS - is the question!

Post by AntonyD »

void wrote: Thu Nov 28, 2024 7:06 am Everything 1.5.0.1384a disables mix files and folders when there is an active sort of two or more properties.
Hmmm, It does that - but NOT on a first start! I mean that I ALREADY had set up ALL 3 available field for ADVANCED SORT.
For a prev. build of the 1.5. And now - when I applied above the update for this build - and subj was started - I saw what in context menu
item "Mix Files and Folders" was NOT greyed out. So I had to go again inside the settings for ADVANCED SORT & press OK (w/o changing
anything there!) and only now item "Mix Files and Folders" was greyed out.
So initialization has a bug here IMHO.


By the way - since it is now impossible to support the indication of ALL columns involved in adv.sorting, then maybe, at least as a quick fix -
you can make a pop-up tooltip when we hover over column headers - so that supp.info will be written there: does sorting and how it
(in which mode|properties|columns) enabled now?
void
Developer
Posts: 17153
Joined: Fri Oct 16, 2009 11:31 pm

Re: LANG and STATUS - is the question!

Post by void »

Everything will not remember your multi-property advanced sort after a restart.

Your sort will reset to a fast sort.

Fast sorts can be set under Tools -> Options -> Indexes and Tools -> Options -> Properties.
Only single sorts are fast sorts.

There is no fast sorting when using secondary or tertiary sorts.



The advanced sort is designed as a once of sort.
Can I ask, what advanced sort properties are you using?
Maybe there's another way to achieve what you want. Maybe as a filter..


By the way - since it is now impossible to support the indication of ALL columns involved in adv.sorting, then maybe, at least as a quick fix -
you can make a pop-up tooltip when we hover over column headers - so that supp.info will be written there: does sorting and how it
(in which mode|properties|columns) enabled now?
I will consider a tooltip.
I am also considering an ADVANCEDSORT status bar part.
Hovering over ADVANCEDSORT would show the sorts.
Double clicking ADVANCEDSORT would revert to the last fast sort.

Thank you for the suggestions.


Are there any Microsoft programs where the scrolling stops at the last menu item?
I will investigate further..
Media Player Classic has the same issue with the stock Win32 context menu.
This is a limitation with the stock Win32 context menu.
AntonyD
Posts: 11
Joined: Thu Nov 21, 2024 5:55 pm

Re: LANG and STATUS - is the question!

Post by AntonyD »

Can I ask, what advanced sort properties are you using?
Maybe there's another way to achieve what you want. Maybe as a filter.
NP. but sort and filter- absolutely different things.
I am using and I want this to be enabled permanently: Path, Name, Extension.
And so that the Mixing files and folders option works.

Code: Select all

Media Player Classic
heh-heh)) I prefer MPC-BE - and there is NO such problem)))
void
Developer
Posts: 17153
Joined: Fri Oct 16, 2009 11:31 pm

Re: LANG and STATUS - is the question!

Post by void »

Why not just use path sorting?

Path sorting will sort by Name when the path part matches.
Name sorting will sort by by extension naturally when the stem matches.
Mixing files and folders can be enabled with Path sorting.
AntonyD
Posts: 11
Joined: Thu Nov 21, 2024 5:55 pm

Re: LANG and STATUS - is the question!

Post by AntonyD »

void wrote: Sun Dec 01, 2024 8:38 am Why not just use path sorting?

"Path sorting will sort by Name" when the path part matches.
"Name sorting will sort by by extension" naturally when the item matches.
Mixing files and folders can be enabled with Path sorting.
Nowhere is it explicitly stated that sorting is actually performed in "three" "steps": Path->Name->Ext.
Although everywhere you write that this is quick sorting and only by one field: Path for ex. in our case.
And since such a misunderstanding has arisen, then of course I would rather forcefully and precisely
set THAT order, what I actually need - using adv.sorting mechanism.
But if it is said that sorting occurs in three stages, it does not coincide with the mentioned above logic
after turning on Mixing Files and Folders in advance. So problem seats exactly the same:
In you app:
the file comes first - hiberfil.sys , then license.dat, and then swapfile.sys
But it should be like this:
license.dat
hiberfil.sys
swapfile.sys
In other words - the inclusion of "Mixing" - should not influence the performed sorting!
And now it turns out that (let's call it a hidden) sorting is just stupidly disabled when this checkbox is turned on.
void
Developer
Posts: 17153
Joined: Fri Oct 16, 2009 11:31 pm

Re: LANG and STATUS - is the question!

Post by void »

There's a lot of limitations with sorting in Everything to get the fast sorting performance.
Results are presorted.
Items cannot be equal in value when sorting.
Each item MUST have a unique sort position.

For example, if two files have the same size, Everything will fall back to sorting by Name, then Path.
Two files with the same path part will fallback to Name sorting.


In other words - the inclusion of "Mixing" - should not influence the performed sorting!
Ideally, yes.
The performance cost will make it not practical in Everything 1.5.

I will likely re-implement the original 'index folders as files' option in Everything 1.6.
Indexing folders as files will make mixed sorting instant.
There was a lot of issues with getting this going in Everything 1.5. (I don't think it ever made it to the first public alpha release)
It makes it difficult to process folders in the Everything Server and impossible to search for files only without attribute indexing.
Post Reply