[GH-ISSUE #102] Pin and lock button for tab window #2005

Closed
opened 2026-03-01 17:16:46 +03:00 by kerem · 3 comments
Owner

Originally created by @VShawn on GitHub (Mar 30, 2021).
Original GitHub issue: https://github.com/1Remote/1Remote/issues/102

Originally assigned to: @VShawn on GitHub.

Is it necessary to add pin button on the tab window?

It can:

  • let the remote desktop always on the top
  • disable window drag & resize

image

Originally created by @VShawn on GitHub (Mar 30, 2021). Original GitHub issue: https://github.com/1Remote/1Remote/issues/102 Originally assigned to: @VShawn on GitHub. Is it necessary to add pin button on the tab window? It can: - let the remote desktop always on the top - disable window drag & resize ![image](https://user-images.githubusercontent.com/10143738/112929126-6c914800-914a-11eb-86cc-ce6bae9c640a.png)
kerem 2026-03-01 17:16:46 +03:00
Author
Owner

@VShawn commented on GitHub (Mar 30, 2021):

relate to https://github.com/mRemoteNG/mRemoteNG/issues/1947

<!-- gh-comment-id:809877434 --> @VShawn commented on GitHub (Mar 30, 2021): relate to https://github.com/mRemoteNG/mRemoteNG/issues/1947
Author
Owner

@majkinetor commented on GitHub (Mar 30, 2021):

let the remote desktop always on the top

How do you plan to do this if window contain multiple tabs? This then, I assume, works on entire window, not on connection ? You said RD but you surely think ANY connection ?

disable window drag & resize

I doubt those 2 things should be under the same option - drag-&-resize has nothing to do with always-on-top feature.

For one, in any app pin is related to active tab and depending on app it does one of the following things:

  • it may prevent closing
  • it may move tab to beginning
  • it may color and size the tab differently

I think there is a merit to prevent accidental closing - It happened to me numerious times to accidently want to close app inside the RDP and I close entire PRM window instead, and this option could prevent that. Additionally, it could move tabs to special location and color them differently (for instance all the way left, or all the way right). Now, when using close action on pinned tab, there should be popup: _You are trying to close pinned connection, are you sure? _

Regarding always on top, it could be one of the actions in tab right click if it should work on connections, or new icon in taskbar, if it should work on entire window (that can hold multiple connections in tab). I think later option is more intuitive and it doesn't prevent you to drag specific tab out in order to put always-on-top on it alone.

Resizig prevention should IMO be separated. Perhaps that icon could be a menu of check boxes:

[ P ]
  - [ ] Always on top
  - [ ] Prevent window resizing
<!-- gh-comment-id:810064443 --> @majkinetor commented on GitHub (Mar 30, 2021): > let the remote desktop always on the top How do you plan to do this if window contain multiple tabs? This then, I assume, works on entire window, not on connection ? You said RD but you surely think ANY connection ? > disable window drag & resize I doubt those 2 things should be under the same option - drag-&-resize has nothing to do with always-on-top feature. For one, in any app pin is related to active tab and depending on app it does one of the following things: - it may prevent closing - it may move tab to beginning - it may color and size the tab differently I think there is a merit to prevent accidental closing - It happened to me **numerious times** to accidently want to close app inside the RDP and I close entire PRM window instead, and this option could prevent that. Additionally, it could move tabs to special location and color them differently (for instance all the way left, or all the way right). Now, when using close action on pinned tab, there should be popup: _You are trying to close pinned connection, are you sure? _ Regarding always on top, it could be one of the actions in tab right click if it should work on connections, or new icon in taskbar, if it should work on entire window (that can hold multiple connections in tab). I think later option is more intuitive and it doesn't prevent you to drag specific tab out in order to put always-on-top on it alone. Resizig prevention should IMO be separated. Perhaps that icon could be a menu of check boxes: ``` [ P ] - [ ] Always on top - [ ] Prevent window resizing ```
Author
Owner

@VShawn commented on GitHub (Mar 30, 2021):

How do you plan to do this if window contain multiple tabs

when tab window is pinned, tabs can still be dragged and detach, pinned status will not be inherited by the new tab window.

Perhaps that icon could be a menu of check boxes

I dont like a menu, I can't read the window pin status since a menu is alway close. I‘d like to add a lock button to disable resize and close.

prevent accidental closing

Me too, several times click the tab close button by mistake

<!-- gh-comment-id:810255186 --> @VShawn commented on GitHub (Mar 30, 2021): > How do you plan to do this if window contain multiple tabs when tab window is pinned, tabs can still be dragged and detach, pinned status will not be inherited by the new tab window. > Perhaps that icon could be a menu of check boxes I dont like a menu, I can't read the window pin status since a menu is alway close. I‘d like to add a lock button to disable resize and close. > prevent accidental closing Me too, several times click the tab close button by mistake
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#2005
No description provided.