New Space Selector - sidebar / CTRL + Tab Switcher

WHAT DO YOU RECOMMEND?

Just updated to 0.41.21-beta:
I found the old way to switch between spaces much better. I could press CTRL+Tab then a small space menu appeared in the middle of the screen. I hovered over the space I want to switch to and it opened the selected space. Now pressing CTRL+Tab is only switching one space at a time in the order of the sidebar. This is annoying and slowing down the workflow heavily. I used to switch between the spaces regurarly (Privat, Work, Family, Side Business etc.)… Can you please bring back the old CTRL+Tab Menu at least?
In addition I would like the new space switcher sidebar to be hideable.

HOW COULD IT BE DONE?

  • bring back old Space Switcher when pressing ā€œCTRL + Tabā€
  • make Space Sidebar hidable

ADDITIONAL CONTEXT

The new display modes of the sidebar seem to be very useful. Also the Sync Status Upgrade. But the spaces sidebar and the changed behaviour of CTRL + Tab seems to be a downgrade… at least in my point of view :victory_hand:

I fully agree. Currently, it doesn’t add any value in terms of practicality and it wastes horizontal space.

Also, it doesn’t respect the theming of Anytype whether we are in dark mode or not. I really hope the devs at least give us the option of reverting it back to the previous design where we could access spaces via the dock.

One more thing, if we end up keeping this placement, I hope these couple of changes would be applied to it:

  1. make it respect the theme
  2. make the space icons way smaller
  3. the ability to collapse it so we can’t see it all the time
  4. the square space around the icons have sharp edges, and it doesn’t respect the curvature of other Anytype UI elements such as the sidebar, dock, callouts, menus, or literally anything.

And finally, I can’t stress it enough how wasted space it creates in the right side of our workspace.

I agree that at the very least the space sidebar should be hideable. While I’m in school I’ll often have multiple windows open side-by-side, and losing 1-1.5 inches of horizontal screen space on a laptop is quite significant. I think it could be greatly improved by simply integrating it into the existing sidebar, separating the spaces with a vertical line. If you have the extra real estate to leave the sidebar open, it isn’t a huge addition on top of that, and if you close the sidebar, it’s gone.

The fact that it doesn’t follow the theming not only makes it feel less polished, but I find it distracting in light mode, it pulls my attention away from whatever I am working on.

Finally, I think they should bring back the ability to show the sidebar on hover. I always keep it hidden to give myself as much real estate as possible, and would just hover to quickly switch to a different task. Now, however, you have to click to expand the sidebar, click wherever you are going, and then click to hide it again. It isn’t a huge deal, but it is extra clicks that don’t need to be there.

My point for the team is to improve the appearance for those who use GIFs as space icons. It’s aesthetically ugly, if they remove the ā€œgray squareā€ it will be better.

Anytype_JH1yfhsVm7

I really appreciate the changes in appearance. I’d be very happy if the team could take my use case into consideration and change that little detail I pointed out.

The black is definitely pretty jarring

I think the gray color might be related to this:

To let you know - we are gathering all the feedback in this topic and will address the issues raised here in upcoming beta updates.

Here’s my feedback:

  1. I’d like it to be narrower. It’s fine on a big monitor but it’s huge on my MacBook air 13 inch so it takes up too much of the screen - about 30% to 50% thinner would be nice (you could fit more spaces in it then too)
  2. The black is jarring, dark grey or nearly black might be better
  3. I think it changes the colour of the side panel automatically according to the emoji / icon of the space but I really don’t like some of the colours it gives me. It would be great if we could choose this colour ourselves. Or maybe if it did pastel colours only or something it might be nicer. Or just choose from one of the 10 colours Anytype uses for highlights etc. or the colours used for the kanbans
  4. Would prefer a transparent background to the icons
  5. Would like to be able to set my own keyboard shortcuts for each space

Love the concept though, and I like that we can change the order of the spaces

Also prefer the previous method where spaces can be accessed from the dock, would love if there could be a toggle in the appearance settings where we can switch between the 2 designs.

please remove this thing, after the update it appeared and now it’s in the way, I use it once in 5 years, and I see it all the time(((

ps: unfortunately I haven’t had time to follow anytype updates and I don’t know how you came up with that panel on the side, but it’s really awful

I made two temporary CSS snippets to fix it.

first

.vault {
  transform: translateX(-70px);
  transition: all 0.2s ease-in-out;
  background-color: var(--color-shape-tertiary);
  opacity: 0;
  .head {
    background-color: transparent;
  }
  &:hover {
    transform: translate(0);
    opacity: 1;
    background-color: #000;
  }
}
.sidebar {
  left:0px;
}

.vault {
  width: auto;
  .body {
      .side {
          padding: 0 5px;
          gap: 10px 0;
      }
  }
  .item {
    width: 100%;
    aspect-ratio: 1 / 1;
    &:hover {
      border-radius: 2px;
    }
    &.isActive{
      border-radius: 2px;
    }
      border-width: 1px;
      .iconWrap {
        width: 100%;
        height: 100%;
          .iconObject {
              width: 100%;
              height: 100%;
          }
      }
  }
}
.sidebar {
  left:30px;
}

I like it because we can now order space and keep this order. The previous ā€œLast open firstā€ was a problem for me personally.

But I don’t switch so many time and I love a clean screen with only necessary objects.

There are several ways to correct this

  • An option to hide this bar seems important to me. Keeping the opening via a click on an icon (for example, next to the space icon at the top of the widget bar, in the ā€œwidget-spaceā€).
  • Reduce the size of icons (but it’s hard to find a compromise between legibility and space requirements).
  • Have an icoidget with spaces under the Space item at the top of the widget bar. Keep the mouse wheel scroll! One-click access is maintained, minimizing the space required (and if you hide the menu, the screen is maximized for editing).
  • I know you don’t like it but my favourite option is to add an icon to the widget: on hover or click, opens a drop-down list of spaces for selection. It adds very little action (hover or 1 click more) + it allows a nicer integration of spaces with their info + it doesn’t take up space
    Like Notion.
    image

Or something different? Vertically?

  • Shortcut keys will be useful too, to switch to the last open space, and to display a larger space selection list?

(Oh, the widget menu no longer has auto hide??)

Other suggestions

  • get more info when you move the cursor over it (member, type of space,…)
    image

  • be able to hide Gallery (for all those who don’t use it or only occasionally, it pollutes the list of OUR spaces).

  • UI improvement for a better appearance (no suggestion, sorry)

  • Quick link to edit a space (in the same place as ā€œDeleteā€ and ā€œDelete linkā€)

Thanks!

I agree with the opinion that this new way is too complicated. I usually use Anytype with Reader and jot down notes, and in this case, you can see from the screenshot that the space available for writing is limited. I have heard that Anytype has a plan for the right panel too, and I am concerned that in such a scenario, I may not be able to utilize it. Please figure out a better design for the panel :pray:

I don’t like the addition screen space spaces view is taking. Hopefully there will be an option to hide it.

What if we make widget/space selector a two stage design instead of the current two separate bars?
Stage one: the narrow bar (with icons only) demonstrated in June 2024 town hall (for space)
Stage two: expand into the current sidebar (allowing more information) - clickable or non-clickable

  • Good for users who just want icons for objects could easily access the options by muscle memory
  • Less occupied screen space unless needed and more likely to be kept on screen; good for mobile landscape too.
  • Weakness: stage one bar is always nicer looking for objects/spaces with icons… if objects only have names, they would be harder to identify

Method 1

Content display for Stage one: both space and objects
Content for Stage two: full title of space/objects

  • This way users with one/few space could utilise this bar as well.
  • Treating space and objects equally (since space selector is technically an object selector as well, but just for the space default homepage object)
  • Customisability: Have the possibility to users can customise and switch narrow as stage two and broad sidebar as stage one, or always disable one view of sidebar.
  • Weakness of this method: the boundary/awareness between space thus authorisation of access for space/object might be reduced

Method 2

Stage one: Further divide bar into two sections, with a line between the space (something like macOS’s dock in left/right position where the top is pinned application, bottom is recent application):

  • For Anytype, I suggest Top for space in use and bottom for ā€˜pinned objects/widgets’ for the space in use.

Stage two:

  • Top section for space selector (maybe horizontal display of spaces’ icon?)
  • Bottom section for title/full widget

Sleek design suggestion for stage two (not necessary): only display ā€˜pop-up’ for the requested/hovered option. Something like windows’ taskbar, but rather than object preview, have only title/widget. This design won’t work with the customisability mentioned above in method 1.

Edit: I removed my ideas based on wrong observations.


Vertical/flipping tab might work hand-in-hand with narrow sidebar:

  • Reducing the need of an additional tab bar
  • Allow pinning of always shown space/object
  • Design which prioritising icons might not serve tabs the best since title of objects are probably needed.
  • If implemented with method 2, I suggest, for design of stage one, grouping objects with their respective space. This would make working with multiple panes with different objects from different spaces feasible.

One additional thought that I wanted to mention is that I’ve read that some people mentioned that it’s hard for them or their friends when they see anytype to figure out what is what including how the space change should be. But we have to keep in mind that this concept of 2nd brain and linking note-taking is not something simple or general at all and any new user should take their time learning how to adapt this to their productivity system.

Also, the two most well-known and popular competitors of Anytype which are Notion and Obsidian, have fairly the same layout in terms of navigation between spaces and pages; Both have them in their sidebar as a drop-down menu not displaying them all the time.

If anytype wants to forge its own identity which I strongly agree, they should do that but not at the expense of some design decisions for the sake of simplicity but at the cost of wasted space. In my opinion, the previous method which was implemented in the dock was far more superior in terms of functionality and aesthetics.

I liked the old menu, but I don’t see any big problems for me with the new design. Here is some of my feedback:

  • Add a shortcut to go back spaces. Since spaces are now manually sorted, I don’t want to have to Ctrl + Tab all the way around to get back to my previous space. Adding in something like Ctrl + Shift + Tab would probably be good
  • Make the menu open on a button press. Hovering over it would be difficult as it’s at the very edge of the window, and the left side would be taken up by the sidebar. There seems to be plenty of space for a small button up by the sidebar autohide button (at least on Linux).
  • Someone mentioned better theming with light/dark mode.

There also seems to be no more auto-hide for the sidebar?

The new update 0.41.23 fixed the aesthetic aspect that I had mentioned in the vaults. THANK YOU VERY MUCH!

I really like drop down sketch you mentioned. It’s unintrusive and the users can switch and see the currently used space all at once.

Also, another point to mention is that the radius of the space icons are boxier and pointier than the rest of the Anytype’s UI elements such as widgets, callouts or the dock. It would be nice to have consistency.

Yeah, I still prefer if we could take the horizontal space back and switch spaces in other ways, but at least the colors match the theme.