I have a long list (may post another time), but the most concrete UI/UX problem in its impact and frequency, which is like every 5 minutes, is the following single issue:
Fact:
Entity views tabs are currently mirroring the ‘current tab’ across the same database entities. This makes sense, but not when you want to browse and show other entities of the same db side by side. I will explain:
Setup:
I often use left and right panel showing:
Left panel: Page X showing entity views tab B (list view for navigating to subpages or related pages).
Right panel: Page Y showing the content of the page as rich text field in views tab A.
When it happens:
About 99% of the time I have in the left panel an entity with a list view being related entities of the same database (e.g. a Page with a list view of subpages, or next pages, or related pages). Lets call that the navigation tab. When I click on one of the related pages, the right panel opens the page in the same tab. Obviously, I want to see the main content text of that right panel entity, e.g. Description and I (generally) use the first tab for that.
Problem:
To see that, I have to click the first tab of the entity in the right panel, but by doing that the entity in the left panel also switches to that first tab. This means that I lose the ‘navigating’ entity tab in the left panel, and have to click that entity its left tab again to get it back. But by doing that the right panel its entity also switches to the list view navigation tab.
Wanted behavior:
Left panel entity tab stays fixed, when right panel entity is switched to another tab.
Two potential solutions:
- When clicking on an entity in the list view field of the entity in the left panel, that tab should stay active / should not switch if I click on another tab of an entity of the same db in the right panel (to show its rich text content). Meaning that the left panel tab is automatically locked for as long as it is displayed in the left panel.
- When clicking on an entity in the list view field of the entity in the left panel, the entity showing up in the right panel should always open in a entity views tab that is set as ‘default’. Why? Because 99% of the time I want to see the tab that contains the rich text content.
There a probably other solutions, but the point of this post is that this issue is a major pain in daily usage of Fibery.
This problem does not appear when left and right panel show entities of different databases. However, I have intentionally reduced the amount of databases, to work more with nested hierarchies of the same database, which very useful for keeping context (e.g. previous next relations, parent child topic relations, structured content relations, etc).