Sticky open entity button in table view

When making a table with many columns, it gets annoying to need to scroll all the way to the left to get the the open button. it would be nice if this button was sticky somehow. Bonus is the checkboxes were also sticky (like notion)

1 Like

Did you consider using the option to pin the columns you need to see the most often?

Oh I can pin the name and then the open button button stays pinned with it!

Is that what you mean?

Yeah, and any checkbox fields you want to always have in view

Ahh I see. I meant the checkboxes in the table view to select items, not checkbox fields.

But I see that those checkboxes are also pinned together with the name field, so thats nice.

Leaving this open though as for smaller screens, pinning takes up a lot of space and just having the open and select would save screen space.

You can choose the width of any column, including pinned columns, so they needn’t take up a lot of space.
firefox_K4H4nVJSpU

Yeah, true. But if it has a long name and you want it readable, you need the bigger column, then after scrolling to the right you don’t need the full name anymore, and just need to be able to open it.

One solution could be to allow to pin the select and open column when the name is not shown.

Then hide the name, and pin just that column.

1 Like

I would consider making the open entity button always detached entirely from the name. And then always having that first column pined. If the name is not one of the displayed columns it already does part of this. It would be nice to cleanup and make this UI more consistent. My wish list:

  • Align checkboxes (this looks cleaner and allows for column to be shrunk 20%)
  • Always pin this first column
  • Always Display open entity in this first column and not the name field. This makes all fields equal and tables without the name column don’t feel out of place.

3 Likes

My +1 for your suggestion.

Also for desktop users, it would be nice to have a the user option to turn on a click modifier like option/alt+click to do these two things:

  • Open a row in entity view no matter where on the row one clicks, of course with logical stacking and stopping of propagation, e.g. if on a checkbox field, then the alt+click should capture the event and stop propagation.
  • Expand to a sub-level if available, e.g. in nested table views.

Though to be honest, I would just make it default, without the need for a user option, since though this is only my opinion and experience :thinking:, alt+click is less widely used for its spotty default functionality across web browsers, than ctrl+click, and yet ctrl+click is justifiably overridden all the time, including in Fibery’s UI.

Thanks for the feedback — I like the idea of keeping the open entity button separate. The current alignment is intentional, it allows us to avoid the entity title shift until row 1000.

1 Like