[GH-ISSUE #359] Sortorder in ALT+M Menu #3196

Closed
opened 2026-03-13 02:33:22 +03:00 by kerem · 10 comments
Owner

Originally created by @helmar74 on GitHub (Feb 26, 2023).
Original GitHub issue: https://github.com/1Remote/1Remote/issues/359

Originally assigned to: @VShawn on GitHub.

Is your enhancement related to a problem? Please describe.
Currently the sort order in ALT+M Menu is fixed. The last used connections are shown on 1st place in menu, the fore last on 2nd position and so on.
Current ALT+M Menu:
image

Describe the solution you'd like
For me it would be great if the sort order could be change with an option or configuration parameter.
It should be possible to sort by connection name. (like it is possible in the main menu)
As I have a lot of connections it would reduce search effort ;-)

Describe alternatives you've considered
.

Additional context
"New" ALT+M Menü, sorted by connection name:
image

Originally created by @helmar74 on GitHub (Feb 26, 2023). Original GitHub issue: https://github.com/1Remote/1Remote/issues/359 Originally assigned to: @VShawn on GitHub. **Is your enhancement related to a problem? Please describe.** Currently the sort order in ALT+M Menu is fixed. The last used connections are shown on 1st place in menu, the fore last on 2nd position and so on. Current ALT+M Menu: <img width="300" alt="image" src="https://user-images.githubusercontent.com/25499089/221404963-e31b7468-eb1e-4b11-92e2-ffceef46a06f.png"> **Describe the solution you'd like** For me it would be great if the sort order could be change with an option or configuration parameter. It should be possible to sort by connection name. (like it is possible in the main menu) As I have a lot of connections it would reduce search effort ;-) **Describe alternatives you've considered** . **Additional context** "New" ALT+M Menü, sorted by connection name: ![image](https://user-images.githubusercontent.com/25499089/221405231-b71d9644-c89a-41c7-9bcc-0ec7dd7a96a4.png)
Author
Owner

@VShawn commented on GitHub (Mar 2, 2023):

it is easy to make this change, all i need to do is hide the ip address line.

but if so you will not able to search by host & username, it's that ok?

<!-- gh-comment-id:1451118913 --> @VShawn commented on GitHub (Mar 2, 2023): it is easy to make this change, all i need to do is hide the ip address line. but if so you will not able to search by host & username, it's that ok?
Author
Owner

@helmar74 commented on GitHub (Mar 2, 2023):

That would be fine for me. But maybe you can also make it "configurable"?

For example:

image

<!-- gh-comment-id:1451295685 --> @helmar74 commented on GitHub (Mar 2, 2023): > That would be fine for me. But maybe you can also make it "configurable"? For example: ![image](https://user-images.githubusercontent.com/25499089/222334202-3f81e867-3f54-4013-8397-ca902dd8fc74.png)
Author
Owner

@VShawn commented on GitHub (Mar 4, 2023):

I think twice and find it weird if I order items by name in the launcher.

Since items are already sort by name in the main window view, a name order launcher looks meaningless...

<!-- gh-comment-id:1454305194 --> @VShawn commented on GitHub (Mar 4, 2023): I think twice and find it weird if I order items by name in the launcher. Since items are already sort by name in the main window view, a name order launcher looks meaningless...
Author
Owner

@helmar74 commented on GitHub (Mar 4, 2023):

OK, but it would make it easier to find in the launcher...
For me it's quicker to find a connection just scrolling down the list instead of typing in launcher.

<!-- gh-comment-id:1454642349 --> @helmar74 commented on GitHub (Mar 4, 2023): OK, but it would make it easier to find in the launcher... For me it's quicker to find a connection just scrolling down the list instead of typing in launcher.
Author
Owner

@helmar74 commented on GitHub (Mar 7, 2023):

Great, thank you so much!
In which version will it be active?

<!-- gh-comment-id:1457527485 --> @helmar74 commented on GitHub (Mar 7, 2023): Great, thank you so much! In which version will it be active?
Author
Owner

@VShawn commented on GitHub (Mar 7, 2023):

well, this ticket will not be achieved since it was moved into 'Limbo'

<!-- gh-comment-id:1457842251 --> @VShawn commented on GitHub (Mar 7, 2023): well, this ticket will not be achieved since it was moved into 'Limbo'
Author
Owner

@VShawn commented on GitHub (Mar 7, 2023):

if you strongly expect this feature, you can build a own version by fork this project and remove the order method in the launched:

in LauncherWindowViewModel.cs

around line 390, remove the statement .OrderByDescending(x => x.Server.LastConnTime) in code below.

                Execute.OnUIThread(() =>
                {
                    VmServerList = new ObservableCollection<ProtocolBaseViewModel>(newList.OrderByDescending(x => x.Server.LastConnTime));
                });

edit and commit the change, then github action will help you build a new release packge for you.

Quite easy hum :)

<!-- gh-comment-id:1457854445 --> @VShawn commented on GitHub (Mar 7, 2023): if you strongly expect this feature, you can build a own version by fork this project and remove the order method in the launched: in LauncherWindowViewModel.cs around line 390, remove the statement `.OrderByDescending(x => x.Server.LastConnTime)` in code below. ``` C# Execute.OnUIThread(() => { VmServerList = new ObservableCollection<ProtocolBaseViewModel>(newList.OrderByDescending(x => x.Server.LastConnTime)); }); ``` edit and commit the change, then github action will help you build a new release packge for you. Quite easy hum :)
Author
Owner

@helmar74 commented on GitHub (Mar 8, 2023):

well, this ticket will not be achieved since it was moved into 'Limbo'

Sorry for the question, but what das "Limbo" mean?

<!-- gh-comment-id:1460051708 --> @helmar74 commented on GitHub (Mar 8, 2023): > well, this ticket will not be achieved since it was moved into 'Limbo' Sorry for the question, but what das "Limbo" mean?
Author
Owner

@majkinetor commented on GitHub (Mar 14, 2023):

Limbo is the place where some request/ideas live. They generally have merit but its not certain if they are going to get implemented due to complexity, other more important ideas etc. So they are levitating in limbo for the time being. From there, they can go to Next or get closed as in no, we are not going to do that, based on discussion.

<!-- gh-comment-id:1468527034 --> @majkinetor commented on GitHub (Mar 14, 2023): Limbo is the place where some request/ideas live. They generally have merit but its not certain if they are going to get implemented due to complexity, other more important ideas etc. So they are levitating in limbo for the time being. From there, they can go to Next or get closed as in no, we are not going to do that, based on discussion.
Author
Owner

@VShawn commented on GitHub (Mar 15, 2023):

Oh sorry for forgot to reply this one.

<!-- gh-comment-id:1469063518 --> @VShawn commented on GitHub (Mar 15, 2023): Oh sorry for forgot to reply this one.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/1Remote#3196
No description provided.