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

Feature Request: V2 User managed views #3407

Open
IPWright83 opened this issue Oct 18, 2024 · 1 comment
Open

Feature Request: V2 User managed views #3407

IPWright83 opened this issue Oct 18, 2024 · 1 comment

Comments

@IPWright83
Copy link

Issue description or question

I've only briefly seen Wallaby V2 and I think it has lots of potential, I also really appreciate (as a Sublime Text user) some of the features like reverse debugging now being generally available to me.

One of the things I'm less keen on in the new UI though is the amount of information presented, and the space to do so. For example in this screenshot the general errors pane is so small - it was often small in the old UI where I'd give it about a quarter of the screen space (mostly due to big/long error messages).

image

It'd be really great if we could manage our own views and place appropriate tabs on them (and persist the selection across them). I'm thinking for example:

I can create some custom tabs at the top of the screen and name them (e.g. tests, debugging, logging, coverage). These tabs control the whole view, within each one of these tabs I can customize the panels present so I might add the file-viewer and test-list onto my first tab. On my debugging tab I might add the test timeline. Selecting a test on my first tab, and switching to the debugging tab would automatically process and display the test timeline output just for that test (I don't need to see the test list when drilling into a test for example).

Hope that makes sense!

@ArtemGovorov
Copy link
Member

Thank you for the suggestion! Custom layout management is indeed a great idea and something we've discussed internally. While we don’t have a specific timeline for when we can start working on it, here are a few tips that might improve your current experience:

  • All Wallaby v2 panels are resizable, so you can make Errors panel to take up to the whole screen.
  • All Wallaby v2 are collapsible/expandable.
  • All modified sizes and collapsed/expand states are persisted, so the layout modifications are saved between Wallaby restarts.

I understand that the tips above may not completely address your feedback, and that the custom layout management is potentially the ultimate way to address it, but hopefully the tips can improve your current experience:

1

For example, by collapsing Logs, Code Viewer and Side View, you may get a view that is not identical, but very close to the legacy Wallaby App Tests tab by its content and functionality, and where errors can ~ 80% of the screen:

Screenshot 2024-10-19 at 12 05 49 PM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants