Skip to content

Discussion: UI redesign #2283

@MKleusberg

Description

@MKleusberg

Just a quick question: What do you think about redesigning the layout of the main window? Well actually three questions:

I'm currently thinking about adding a way to browse multiple tables at the same time and it feels like there are only two ways of doing that: either 1) have multiple tabs inside the Browse Data tab (similar to the tabs in the Execute SQL tab) or 2) have multiple Browse Data tabs on the top level. I tend towards option 1. What do you think?

If we go for option 1 I think it feels more natural to always have a list of all tables (i.e. what is currently the Database Structure tab) on the left side. Double clicking a table would open a new tab or jump to an already opened tab with the table. The Database Schema dock could be removed in that case. Or do you prefer to leave it as it is now?

Also if we go for option 1), we could think about moving the SQL tabs to the top layer too. This would make them on par with the Browse Data tabs instead of hiding them and allows for quicker navigation. The downside is that it requires more buttons to be moved around and needs more buttons which are always visible in general. What do you reckon?

Completely different suggestions are welcomed too of course 😄


Related issues #756, #1465, #1905, #2229


Extra points that came up in the discussion:

  • Make it as configurable and backwards-compatible as possible (by @justinclift)
  • Make sure it works fine on small screens too (by @chrisjlocke)
  • Open two views with different settings for one table (by @chrisjlocke)
  • Allow some sort of split view instead of just tabs (by @SilvioGrosso)
  • Move Edit, Plot, ... docks inside the new tabs (by @mbraeutigam)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions