Skip to content
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

Better Tab Management #272

Open
MH1702 opened this issue Dec 13, 2023 · 1 comment
Open

Better Tab Management #272

MH1702 opened this issue Dec 13, 2023 · 1 comment
Labels
enhancement New feature or request

Comments

@MH1702
Copy link

MH1702 commented Dec 13, 2023

Problem Description

Currently clicking on an element in the Assembly Explorer (that can be opened in a tab) overwrites the current selected tab. This is unexpected and disruptive.
Even when "Right-Click > Open in new Tab" the right-click by itself will cause the current tab to be overwritten. This is self-contradictory behaviour and most likely not intended.

Proposal

Instead single-clicking on an element that can be opened in a tab should open a temporary tab that gets reused for each single-clicked element, while double-clicking should open a seperate proper tab. This is consistent with most IDEs like IntelliJ and Visual Studio (Code).
Right-clicking by itself should never open a tab at all.

Alternatives

No response

Additional Context

dnSpy version: 6.4.1

@MH1702 MH1702 added the enhancement New feature or request label Dec 13, 2023
@cAttte
Copy link

cAttte commented Dec 14, 2023

not sure if this is off-topic, but additionally: closing a tab always switches the view to the tab to its left, which is pretty annoying. this switch should only happen if the tab being closed is also the one being viewed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants