Open enjeck opened 1 month ago
@nextcloud/designers Do you have any thoughts on how to go about the following?
We are trying to have settings where users can decide whether or not a Tables Application shows up in their navbar:
For the owners of the application, there are three possible default options to choose from. I feel like this could be reworded or made more succinct. See the "Navigation bar display" section in the image:
For share recipients, there's a checkbox. Not sure the wording or design is good enough:
So unless I misunderstand something, the settings seem can be simplified. As admins are also just users, they can use the navigation preference like everyone else.
@jancborchardt This is not possible now, from what I see. There's no option for an owner to modify just their visibility, without affecting share recipients. And I'm not sure why it's not supported. I'll clarify at https://github.com/nextcloud/tables/pull/1193 and see what can be changed
So here are the challenges we've faced so far: Since navigation display setting is tied to shares, there is an additional share from the owner of an application to themselves. From discussions with @blizzz, we believe this is not good practice, but it's what it takes to get a better UX at the moment. The problem we have encountered now is that for owners of an application, the modifying the display does not work properly like with the sharees. So the plan now is:
Part of https://github.com/nextcloud/tables/issues/1177 and https://github.com/nextcloud/tables/pull/1193
Todo