-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feature: Merging the Swapping-Windows and Swap-Two-Windows features. #29
Comments
Thanks for submitting an issue 🙂 Apologies but I do not understand your issue. Could you draw some example ascii art or try to explain the issue in a different way with a concrete situation?
One use case would be if you need to swap a window across multiple tabs. If you couldn't swap two windows you would have to move the window across all tabs and then move the other window the other way assuming you had enabled the option for swapping windows across tabs. In any case, if you don't need the feature then don't use it unless it is preventing you from something? |
I'm sorry if this makes you feel bad. I'm not saying it's wrong, it's just a suggestion. I'm talking about the examples in the README. In the case of Swapping windows, I was wondering why it exists as a separate function from Swap-two-windows. For Swap-two-windows, are you saying that you can swap windows between tabs? |
You misunderstand. I don't feel bad about your suggestion, on the contrary, I appreciate you making one 👍
I'm not sure I agree that end result is very intuitive but this is just my opinion of how swapping (swap mode specifically) should work and it's pretty difficult to convey via github. See below for the step-by-step changes for the different modes. I'm just using modes to explain although there's also a public api.
Thanks for the example, I think I understand better now. To clarify, using your example, here is what should happen using the different features of the plugin and wanting to move/swap A over to C (otherwise this might be a bug).
You cannot really tell the difference between move and swap mode in this example but the former inserts a window into the layout in a given direction (do
Yes. In the configuration section of the README, you can configure the
I don't think so since moving a window and swapping a window do different things as I explained above. Hopefully, everything makes sense. If not, please don't hesitate to respond 🙂 |
Thanks for explaining it well enough. |
Did you check the docs?
Is your feature request related to a problem? Please describe.
I don't see why there should be separate Swapping-Windows and Swap-Two-Windows features.
Describe the solution you would like
I would like the UI/UX to follow Swapping-Windows, and the actual change to happen with Swap-Two-Windows.
Describe alternatives you have considered
For example, I suggest that it would be better to have a function that buffers A Window, which you decide to swap, and swaps it with the buffer of the highlighted window.
In other words, it would be better if the buffers were crossed in the same way as Swapping-Windows, but the buffers were only swapped with the A window that you wanted to move to in the first place, rather than all the buffers of all the windows.
Additional context
No response
The text was updated successfully, but these errors were encountered: