Problem Statement:
The ERD Import bar showing the entities I have imported is in the way except for when I need it. The times I need it are only very brief, and only on the tabs where I’m interacting with an ERD diagram. All other times (99% of my the time I spend in Lucid) are on non-ERD related activities. Its presence in the sidebar is a nuisance. As a workaround, I could remove the entities entirely, but then I’d be forced to re-import them. This is counterproductive.
Idea Inspiration:
Maximize the time to display the ERD Import toolbar section when needed, minimize its display time when it’s not.
Ideas:
- Look at the active tab. Are there any objects of type “Entity”?
- If so, display the toolbar in a expanded state.
- If not, minimize the toolbar.
- Concerns / edge cases:
- Case when first needed? This intersects nicely with the activities required to initially import entities and on the working tab where they intend to use it.
- Improve UX for how to expand / collapse ERD Import toolbar. This should be decoupled from the UX to adjust the toolbar’s height.
- Consider making the ERD Import bar clickable, or at least the “ERD Import” text be clickable. This should expand / collapse the toolbar.
- Predict / intuit the user’s intention.
- Opportunities which present themselves:
- Cursor hover state (tricky, this can be annoying)
- Ghost preview?
- User adds “ERD” or perhaps “Entity” somewhere in the name of the tab.
- Cursor hover state (tricky, this can be annoying)
- Non-obvious opportunities:
- Curious to explore this more. I’ve got nothing at the moment. Perhaps something will occur to me while using it.
- Opportunities which present themselves: