Bases: Two ideas for view list

Use case or problem

  1. In a long list of views (50+ in some of my bases), it’s hard to see at a glance which view is currently active, because one bolded name in a list of 50+ views is hard to notice.

  2. It’s hard to see which view to click on, especially with long names, because they get cut off by the narrow list size.

  3. It’s hard to systematically edit a long list of views, because I need to click the views list and scroll until I find the next one.

Proposed solution

  1. Instead of the current view simply being bolded in the list, it should use the current theme’s accent colour to highlight the current view.
  2. Make the view list wider, so that views with longer names are not cut off.
  3. Add a hotkey or command palette option to open the next or previous view in the current Base.

Incorrect title: I meant “three” ideas.

Please, one FR per topic/post (including the FR template) so it’s clear for the team to sort out. Thanks!

It is not exactly what you asked for but I think your workflow could profit from my plugin Open editors. It is a plugin which gives you an additional view where you can see which files are opened and in which window, split group or tab group it is located.

See on GitHub
direct to Obsidian

Since you put this in Help instead of Feature requests, do you want CSS solutions for the first two?

1. Highlight the name of the active view in the view picker:

.mod-views .bases-toolbar-menu-item.mod-active {
	background-color: var(--interactive-accent);
}

2. Widen the view picker when view names are long:

.bases-toolbar-menu-container {
	max-width: 500px;
}

Set the background-color and max-width to a color and number you like.