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: Improved Tab Organization with Colors, Descriptions, and Hierarchical Structure #4725

Open
2 tasks done
roaroid opened this issue Oct 25, 2024 · 0 comments
Open
2 tasks done

Comments

@roaroid
Copy link

roaroid commented Oct 25, 2024

  • I agree to follow the Code of Conduct that this project adheres to.
  • I have searched the issue tracker for a feature request that matches the one I want to file, without success.

Is your feature request related to a problem? Please describe.
When working with many tabs in draw.io, it becomes difficult to maintain an overview as the number of tabs grows. I need to organize tabs using compact, space-saving names (e.g., A1, A2, A3, B1, B2, B3, etc.), which makes it challenging to remember their purpose without additional context. A better way to categorize and add descriptions to tabs would improve usability, especially when tabs represent related sections or phases within a project.

Describe the solution you'd like
I suggest several improvements to tab organization in draw.io:

  1. Color-Coded Tabs: The ability to assign a distinct color per tab would help visually differentiate related groups (e.g., all "A" tabs in one color and all "B" tabs in another). This would provide immediate visual grouping without needing to click on each tab.

  2. Additional Descriptions for Tabs: Besides the tab name, an optional description for each tab would be helpful. This description could be displayed when hovering over the tab. When linking a shape to a specific tab, the dropdown list should also display both the tab name and description, making it easier to select the correct tab based on its purpose.

  3. Hierarchical Tab Organization: Ideally, tabs could be organized with a "main tab" and "sub-tabs." For instance, a main tab called "A" could have expandable sub-tabs (A1, A2, A3), and similarly for "B" (B1, B2, B3). This would streamline navigation by allowing users to see only main tabs initially and expand them as needed. Although this may be more complex to implement, it would greatly enhance organization for users handling complex projects with many tabs.

Describe alternatives you've considered
Currently, I manage this by using abbreviated tab names (e.g., A1, A2) to save space, which limits their descriptiveness. However, this approach is suboptimal and leads to confusion when I cannot remember the tab’s purpose without opening it.

Additional context
These enhancements would make the interface more intuitive and reduce the cognitive load on users working with complex projects in draw.io.

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

No branches or pull requests

1 participant