-
Notifications
You must be signed in to change notification settings - Fork 43
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
Multiple sub-windows user experience enhancement #357
Comments
@j8xixo12 any solution in mind? |
@tigercosmos this is a straight-forward enhancement. It may be productive to discuss using PR. |
@j8xixo12 Do we need this in the milestone number 1, whose goal is to "revamp GUI to provide access to one-dimensional solver and mesh viewing from the menu" (does not include sub-window management)? |
I think we can put this to next milestone, as the milestone number 1 is focusing on one-dimensional solver and mesh viewing. Additionally I expect more user after this release, there will be more GUI issues. |
Sounds good. Thanks @j8xixo12 |
This seems to be a useful feature. @j8xixo12 I am moving this to the todo list in https://github.com/orgs/solvcon/projects/8. We can discuss later whether it should go into the milestone 1. |
@YenPeiChen07 Could you please help take a look at this one? |
ok, I will take a look. |
I have a idea, we can use tab to deal with opening multiple applications in the same time, the follwing is my revised version on figma: I think the this layout can be used as application template for future application development, so the other developer will not need to take care about GUI code. |
The tab is nice. I wonder what would be added for the "Windows" menu? I think the "Tabs" and "Windows" are orthogonal. |
I think we can add maximum / minimum main windows size and tile the window to the left / right / top / down side of screen. |
I think we are discussing the management of the sub-windows, not the main window? We can leave the main window for future work. Could please list again what should be added in the Windows menu for sub-windows? |
@j8xixo12 @YenPeiChen07 could you please also reference how paraview, gmsh, and blender manage sub-windows? |
I referred how the paraview, gmsh and blender manage sub-windows. I think we can add 2 types button in Windows menu for sub-windows:
|
Perhaps we could also include a list of sub-windows under the windows menu. What do you think? |
@yungyuc I'm not sure why we need a list of sub-windows ? |
Yes, a list of sub-windows helps a user select the current window more easily. Most multi-window applications or applications supporting sub-windows has a list of windows or sub-windows under the windows menu, e.g., keynotes, safari, mails, blender, etc. |
Got it, this idea looks good to me!
@tigercosmos, @YenPeiChen07 Do you have any other idea ? |
Having a control of the angle will be handy. We should also reference how other tools (like blender) handle this UI. |
In #356 @yungyuc create a window button in menubar which will use for managing sub-windows.
If multiple sub-windows are opened in modmesh, they will overlap each other, which is a bad user experience.
The sub-windows management is needed, so create an issue to track it and discussion.
The text was updated successfully, but these errors were encountered: